DevOps CI/CD Engineer
Role details
Job location
Tech stack
Job description
We are hiring a CI/CD Engineer to design, build, and operate modern automated delivery pipelines that power large-scale, business-critical environments. Your mission: enable reliable, secure, and efficient software delivery while supporting engineering teams with cutting-edge DevOps practices.
You bring deep expertise in CI/CD, configuration management, infrastructure automation and software quality assurance, including experience in safety-critical systems and requirement-based engineering.
CI/CD Engineering & Automation
- Design, implement and maintain end-to-end CI/CD pipelines (Jenkins is a strong plus).
- Ensure pipeline reliability, traceability, and automated quality gates.
- Automate build, test, deployment and release cycles across environments.
DevOps & Configuration Management
- Apply DevOps principles to enhance delivery speed, reliability, and quality.
- Manage configuration management workflows and branching strategies (Git).
- Maintain version control best practices and ensure traceability of changes.
Software Quality & Safety-Critical Standards
- Produce high-quality deliverables aligned with safety-critical expectations (e.g., ED-109, DO-278).
- Ensure requirement management and bidirectional traceability.
- Support requirement-based testing (BDD/TDD).
Scripting, Automation & Infrastructure
- Develop and maintain automation scripts using Bash, PowerShell, or Groovy.
- Work across Linux, Windows, Docker ecosystems.
- Kubernetes experience is a plus.
- Use Ansible for automated deployments and environment configuration.
Collaboration & Agile Delivery
- Work in cross-functional teams following Agile methodologies (SAFe or Scrum).
- Promote continuous improvement, DevOps mindset, and delivery excellence.
- Contribute to architecture discussions and technical roadmaps.
Development Support
- Provide support on object-oriented codebases (Java, C#, Python).
- Collaborate with development teams to align CI/CD with application design.
Requirements
- 7 to 12 years of experience as a DevOps Engineer with a developer background.
- Strong expertise in CI/CD concepts, DevOps practices and modern toolchains.
- Proven experience in implementing and maintaining CI/CD pipelines (Jenkins + others).
- Very solid understanding of:
- Git, branching strategies & CM principles
- Requirement-based development (BDD/TDD)
- Safety-critical processes (ED-109, DO-278)
- Config management & version control
- Strong scripting skills:
- Bash, PowerShell, Groovy
- Comfortable with:
- Linux & Windows OS
- Docker containers
- Kubernetes (nice-to-have)
- Ansible for automation
- Exposure to object-oriented programming: Java, C#, Python.
Mindset & Soft Skills
- Growth mindset, continuous improvement orientation.
- Strong problem-solving skills and autonomy.
- Excellent communication and collaboration in Agile environments.
- Ability to deliver high-quality, robust and documented deliverables.
Education
- Bachelor or Master's degree in Computer Science, Software Engineering or equivalent.