DevOps Expert Engineer
Summary
Designs and maintains CI/CD pipelines in Azure DevOps for embedded software, automating builds, tests, and releases with Python/Bash and observability tooling.
Job Description
We are looking for a DevOps Expert Engineer to join our Automation Communication team.
How you’ll make an impact
- Architect, design, and govern CI/CD platforms in Azure DevOps for embedded software products
- Define and implement scalable YAML pipeline architectures covering build, test, packaging, artifact publication, and release orchestration
- Lead the integration and verification enablement of embedded software solutions within virtualized and automated test environments
- Design and drive automation strategies for software delivery, build orchestration, deployment workflows, and test environment provisioning
- Establish robust approaches for packaging, versioning, artifact management, and release governance across the software lifecycle
- Design and develop automation frameworks, internal tooling, and engineering utilities using Python and Bash
- Provide technical ownership of Linux and Windows environments that support CI, build, test, and release activities
- Architect the integration of monitoring, logging, dashboards, and engineering metrics to improve pipeline observability and delivery performance
- Lead the adoption and integration of security, compliance, and code quality tooling within CI/CD processes
- Produce and maintain high‑quality technical documentation, architectural guidance, and engineering standards
Your Background
- Min. 10 years of experience in creating and deploying CI/CD pipeline in various software projects
- Knowledge and experience using Azure DevOps with focus on YAML pipelines, repos, build artifacts, and releases
- Experience using Git with branching, merging, and code reviews
- Good scripting/automation skills with Python
- At least basic knowledge of Bash scripting
- Experience using both Linux and Windows environment
- Ability to work independently as well as collaborate effectively with other engineers from different functions
- Good documentation and communication skills
- Work with embedded software projects or embedded systems
- Automated tests in simulation or virtualization environments
- Development and maintenance of dashboards in tools like Grafana