Infrastructure Automation Engineer - DSC, Powershell

Infrastructure Automation Engineer - DSC, Powershell

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
C

Auf einen Blick

  • Aufgaben: Entwickle und liefere Infrastructure-as-Code-Lösungen mit PowerShell und DSC.
  • Unternehmen: Innovatives Unternehmen, das sich auf Infrastrukturautomatisierung spezialisiert hat.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Wachstums- und Lernmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Infrastrukturautomatisierung und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in Softwareentwicklung mit PowerShell und GitHub erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

CSA GD sucht einen Ingenieur mit tiefgreifender praktischer Expertise in PowerShell und Desired State Configuration (DSC), um Infrastructure-as-Code-Lösungen und wiederverwendbare Bereitstellungsressourcen für Unternehmenskunden zu entwerfen und bereitzustellen. Die Rolle ist engineering-lastig (Softwareengineering für Infrastruktur, nicht grundlegendes Scripting) und konzentriert sich auf den Aufbau und Betrieb von produktionsreifen Automatisierungsrahmen, DSC-Ressourcen/-konfigurationen und CI/CD-Pipelines in Azure DevOps/GitHub für hybride und Cloud-Umgebungen.

Verantwortlichkeiten

  • Entwickeln und Pflegen von produktionsreifen PowerShell-Automatisierungen (Funktionen, Module, Verpackung, Versionierung, Release-Management) mit Schwerpunkt auf Zuverlässigkeit, Wartbarkeit und Wiederverwendbarkeit.
  • Entwerfen, Autorisieren und Troubleshooting von DSC-Ressourcen und -konfigurationen (idempotentes Verhalten; korrektes Get/Test/Set; LCM-Fehlerbehebung; Drift-Erkennung und -Behebung).
  • Aufbauen und Betreiben von CI/CD-Pipelines für Infrastrukturautomatisierung unter Verwendung von Azure DevOps und/oder GitHub (PR-Workflows, gated builds, Artefaktveröffentlichung, Umgebungsförderung).
  • Effektiv in und mit Open-Source-Projekten und -Gemeinschaften arbeiten (Fork/PR-Modell, Zusammenarbeit upstream, Issue-Triage, Dokumentation und Beitragshygiene).
  • Komplexe PowerShell/DSC-Probleme end-to-end beheben (VS Code-Debugging, Protokollierung/Telemetrie, Remoting, Authentifizierung, Runspaces und Ausführungsrichtlinienbeschränkungen).
  • Kundenanforderungen in eine Automatisierungsarchitektur und Implementierungsplan übersetzen (Umfang, Annahmen, Einschränkungen und Betriebsmodell) und durch Workshops/Beratung und praktische Implementierung bereitstellen.
  • Erstellen von qualitativ hochwertiger Ingenieurdokumentation (Markdown) und Übergabematerialien; Kollegen/Partner coachen, um sich mit den Lösungsressourcen vertraut zu machen.

Qualifikationen

Must-have / Mindestqualifikationen

  • Starker Software-Engineering-Hintergrund in der Infrastrukturautomatisierung mit PowerShell (fortgeschrittene Funktionen, Module, Klassen, Fehlerbehandlung, Leistung und Wartbarkeit).
  • Erfahrung mit C# für Infrastruktur-Tools ist sehr wertvoll.
  • Tiefe Git + Plattformfähigkeiten: nachgewiesene praktische Erfahrung mit GitHub und/oder Azure DevOps (Branching-Strategien, PR-Überprüfungen, Konfliktlösung, Repo-Hygiene, Releases).
  • DSC-Engineering-Erfahrung: Autorisierung und Betrieb von DSC-Ressourcen/-konfigurationen mit korrektem idempotentem Verhalten; Fehlerbehebung bei LCM-Ausführung und Konfigurationsdrift; Erfahrung mit mindestens einer der folgenden: klassenbasierte DSC-Ressourcen, skriptbasierte Ressourcen oder DSC v3/DSC CLI-Konzepte.
  • Codequalität: Pester-Teststrategie (Unit-/Integrationstests), PSScriptAnalyzer (oder gleichwertig) und Komfort im Umgang mit Code-Reviews und CI-Qualitätsgates.
  • Erfahrung in der Zusammenarbeit mit Open Source: hat zu Open-Source-Projekten beigetragen oder diese gepflegt (oder gleichwertige Multi-Contributor-Codebasen), einschließlich Dokumentation und Issue/PR-Workflows.
  • Windows-Grundlagen: fundierte Kenntnisse in der Windows Server-Administration und den Kernplattformdiensten (z.B. Active Directory, Zertifikate/PKI, Netzwerkgrundlagen), ausreichend, um sie zu automatisieren und zu beheben.
  • Microsoft365DSC (bevorzugt) oder nachweisbare Fähigkeit, sich schnell mit vorheriger DSC-Modul-/Ressourcenentwicklung einzuarbeiten.
  • Kundenorientierte Lieferung: Fähigkeit, technische Workshops durchzuführen, Anforderungen zu erfassen, Architektur vorzuschlagen und Automatisierungsressourcen strukturiert bereitzustellen/übergabe.

Nice-to-have-Fähigkeiten

  • Starke praktische Erfahrung mit Azure DevOps Pipelines und/oder GitHub Actions für IaC und Konfigurationspipelines (Release-Strategien, Genehmigungen, Umgebungen).
  • Hybrid/on-prem-Plattformerfahrung, die für DSC-gesteuerte Bereitstellungen relevant ist (z.B. Hyper-V, Azure Local, Windows Server Failover Clustering, Offline-/Air-Gapped-Umgebungen).
  • Sicherheitsorientierte Automatisierung: Geheimnisverwaltung, Automatisierung des Zertifikatslebenszyklus, geringste Privilegien und sichere Programmierpraktiken für PowerShell.
  • Erfahrung mit Konfigurationsdaten und Vorlagenansätzen (YAML/JSON/PSD1), sowie Verpackung/Verteilung (PowerShell Gallery oder interne Feeds).
  • Erfahrung in der Mentoring/Einarbeitung von Kollegen oder Partnern in PowerShell/DSC und Codebasis-Onboarding.

Relevante Zertifizierungen

  • Microsoft Certified Azure Developer Associate (AZ-204)
  • DevOps Engineer Expert (AZ-400)
  • Power Platform Developer Associate (PL-400)
  • Power Platform Solution Architect Expert (PL-600)
  • Azure AI Engineer Associate (AI-102)
  • GitHub Foundations Certification
  • GitHub Administration Certification
  • GitHub Actions Certification
  • GitHub Advanced Security Certification

Infrastructure Automation Engineer - DSC, Powershell Arbeitgeber: Concentrix

CSA GD ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert das Unternehmen kontinuierliches Lernen und Zusammenarbeit, während es gleichzeitig flexible Arbeitsbedingungen und attraktive Benefits bietet. Die Position des Infrastructure Automation Engineer in dieser zukunftsorientierten Branche ermöglicht es Ihnen, an spannenden Projekten zu arbeiten und Ihre Fähigkeiten in einem unterstützenden Team weiterzuentwickeln.

C

Kontaktdaten:

Concentrix Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Infrastructure Automation Engineer - DSC, Powershell erhalten könnten

Tipp Nummer 1

Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder in Online-Communities über die Stelle, die dich interessiert. Oft erfährt man so von ungeschriebenen Stellen oder erhält wertvolle Tipps.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe deine PowerShell-Kenntnisse und sei bereit, deine Erfahrungen mit DSC und CI/CD Pipelines zu demonstrieren. Zeige, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle gefunden hast, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Motivation, indem du dich schnell meldest und deine Fähigkeiten präsentierst.

Tipp Nummer 4

Mach dich mit Open-Source-Projekten vertraut! Engagiere dich in der Community, um deine Fähigkeiten zu zeigen und Kontakte zu knüpfen. Das kann dir helfen, einen Fuß in die Tür zu bekommen und deine Expertise zu beweisen.

Wir glauben, dass du diese Fähigkeiten brauchst, um Infrastructure Automation Engineer - DSC, Powershell mit Bravour zu bestehen

PowerShell
Desired State Configuration (DSC)
Infrastructure-as-Code
CI/CD Pipelines
Azure DevOps
GitHub
Software Engineering

Einige Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website genau an. Verstehe, was wir bei StudySmarter machen und wie du mit deinen Fähigkeiten in die Rolle des Infrastructure Automation Engineer passt. Das zeigt uns, dass du wirklich interessiert bist!

Sei präzise und konkret:Wenn du deine Erfahrungen und Fähigkeiten aufschreibst, sei so konkret wie möglich. Verwende Beispiele aus deiner bisherigen Arbeit, um zu zeigen, wie du PowerShell und DSC eingesetzt hast. Das hilft uns, deine Eignung für die Position besser zu verstehen.

Dokumentation ist der Schlüssel:Achte darauf, dass deine Bewerbung gut strukturiert und klar ist. Wir legen großen Wert auf hochwertige Dokumentation, also zeig uns, dass du das kannst! Nutze Markdown oder andere Formate, um deine Ideen übersichtlich darzustellen.

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! Das macht es uns einfacher, deine Bewerbung zu finden und zu bearbeiten. Außerdem bekommst du so die neuesten Infos zu unserem Bewerbungsprozess.

Wie man sich auf ein Vorstellungsgespräch bei Concentrix vorbereitet

Verstehe die Grundlagen von PowerShell und DSC

Mach dich mit den Kernkonzepten von PowerShell und Desired State Configuration (DSC) vertraut. Sei bereit, spezifische Beispiele aus deiner Erfahrung zu teilen, wie du diese Technologien in der Vergangenheit eingesetzt hast, um Infrastruktur automatisiert zu verwalten.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu CI/CD-Pipelines, GitHub und Azure DevOps. Übe, wie du deine Erfahrungen mit Branching-Strategien, PR-Reviews und Merge-Konflikten klar und präzise erklären kannst. Zeige, dass du die besten Praktiken für Codequalität verstehst.

Demonstriere deine Problemlösungsfähigkeiten

Sei bereit, komplexe Probleme zu diskutieren, die du mit PowerShell oder DSC gelöst hast. Erkläre deinen Ansatz zur Fehlersuche und wie du Herausforderungen gemeistert hast, um die Zuverlässigkeit und Wartbarkeit deiner Automatisierungslösungen sicherzustellen.

Zeige deine Teamfähigkeit und Open-Source-Erfahrung

Betone deine Erfahrungen in der Zusammenarbeit mit Open-Source-Projekten. Diskutiere, wie du zur Dokumentation beigetragen hast und wie du mit anderen Entwicklern zusammengearbeitet hast, um Probleme zu lösen. Dies zeigt, dass du nicht nur technisch versiert bist, sondern auch gut im Team arbeiten kannst.