> Markdown version of [/jobs/ext/2162487-microsoft-certified-azure-developer-associate](https://www.wearedevelopers.com/jobs/ext/2162487-microsoft-certified-azure-developer-associate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microsoft Certified Azure Developer Associate - **Company:** CSA Group - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Active Directory, Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), Software Quality, Code Review, Software Debugging, DevOps, Excel Formulas, Failover Clustering, Github, Hyper-V, JSON, Key Management, Windows Servers, Networking Basics, Open Source Technology, Public Key Infrastructure, Windows PowerShell, Role-Based Access Control, Release Management, Markdown, Azure DevOps Pipelines, Secure Coding, Software Engineering, Management of Software Versions, YAML, Data Logging, Cloud Platform System, Git, Templating, Git Flow, Infrastructure Automation Frameworks - **Published:** August 21, 2026 - **Apply:** https://www.jobfinder.de/job/infrastructure-automation-engineer-dsc-powershell-devops/ ## About the Role ![](https://www.jobfinder.de/wp-content/uploads/2023/11/bax-logo.png) CSA GD is seeking an engineer with deep hands-on expertise in PowerShell and Desired State Configuration (DSC) to design and deliver Infrastructure-as-Code solutions and reusable delivery assets for enterprise customers. The role is engineering-heavy (software engineering for infrastructure, not basic scripting) and focuses on building and operating production-grade automation frameworks, DSC resources/configurations, and CI/CD pipelines in Azure DevOps/GitHub for hybrid and cloud environments. Responsibilities - Engineer and maintain production-grade PowerShell automation (functions, modules, packaging, versioning, release management) with an emphasis on reliability, maintainability, and re-use. - Design, author, and troubleshoot DSC resources and configurations (idempotent behavior; correct Get/Test/Set; LCM troubleshooting; drift detection and remediation). - Build and operate CI/CD pipelines for infrastructure automation using Azure DevOps and/or GitHub (PR workflows, gated builds, artifact publishing, environment promotion). - Work effectively in and with open-source projects and communities (fork/PR model, upstream collaboration, issue triage, documentation, and contribution hygiene). - Troubleshoot complex PowerShell/DSC issues end-to-end (VS Code debugging, logging/telemetry, remoting, authentication, runspaces, and execution policy constraints). - Translate customer requirements into an automation architecture and implementation plan (scope, assumptions, constraints, and operational model) and deliver through workshops/advisory and hands-on implementation. - Create high-quality engineering documentation (Markdown) and handover materials; coach peers/partners to ramp up on the solution assets. Qualifications Must-have / minimum qualifications - Strong software-engineering background in infrastructure automation using PowerShell (advanced functions, modules, classes, error handling, performance, and maintainability). Experience with C# for infrastructure tooling is highly valuable. - Deep Git + platform skills: proven hands-on experience with GitHub and/or Azure DevOps (branching strategies, PR reviews, merge conflict resolution, repo hygiene, releases). - DSC engineering experience: authoring and operating DSC resources/configurations with correct idempotent behavior; troubleshooting LCM execution and configuration drift; experience with at least one of: class-based DSC resources, script-based resources, or DSC v3/DSC CLI concepts. - Code quality: Pester testing strategy (unit/integration), PSScriptAnalyzer (or equivalent), and comfort working with code reviews and CI quality gates. - Open-source collaboration experience: has contributed to or maintained open-source projects (or equivalent multi-contributor codebases), including documentation and issue/PR workflows. - Windows fundamentals: solid knowledge of Windows Server administration and core platform services (e.g., Active Directory, certificates/PKI, networking basics), sufficient to automate and troubleshoot them. - Microsoft365DSC (preferred) or demonstrable ability to ramp up quickly with prior DSC module/resource development. - Customer-facing delivery: ability to run technical workshops, capture requirements, propose architecture, and deliver/hand over automation assets in a structured way. Nice-to-have skills - Strong hands-on experience with Azure DevOps Pipelines and/or GitHub Actions for IaC and configuration pipelines (release strategies, approvals, environments). - Hybrid/on-prem platform experience relevant to DSC-driven deployments (e.g., Hyper-V, Azure Local, Windows Server failover clustering, offline/air-gapped environments). - Security-first automation: secrets management, certificate lifecycle automation, least privilege, and secure coding practices for PowerShell. - Experience with configuration data and templating approaches (YAML/JSON/PSD1), plus packaging/distribution (PowerShell Gallery or internal feeds). - Experience mentoring/ramping up peers or partners on PowerShell/DSC and codebase onboarding. Relevant Certifications - 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 Tid-1 ## Related Videos - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)