Configuration Management and DevOps Engineer
On-siteMadrid, Madrid, Spain
Job Summary
Manage and maintain software configuration management activities across multiple ESA mission projects, administering repositories and tools including Bitbucket and GitLab. Design and maintain CI/CD pipelines using Jenkins, Harness, and related technologies while coordinating automated build, testing, and release activities. Investigate automated approaches for Configuration Item Data List generation and support containerised deployments and Kubernetes-based environments. Develop scripts to automate operational reporting and contribute to infrastructure automation, ensuring traceability and compliance with Product Assurance activities. Collaborate with software development and system engineering teams to harmonise engineering workflows and standards across operational and development projects.
Required Qualifications
- Solid experience with Configuration Management and software release processes
- Strong knowledge of CI/CD concepts and DevOps methodologies
- Hands-on experience with Jenkins administration and pipeline development
- Experience with Linux system administration
- Good understanding of software build systems, particularly Maven
- Experience with Git-based repositories and branching strategies
- Experience in software integration and automated testing environments
- Ability to automate engineering processes through scripting and tooling
- Experience producing technical documentation, release documentation and engineering reports
- Understanding of software quality assurance principles and engineering best practices
- Ability to work independently while interacting effectively within multidisciplinary teams
- Good written and spoken English communication skills in an international environment
Desired Qualifications
- Harness CI/CD platform
- SonarQube administration and integration
- Atlassian suite (Jira, Confluence, Bitbucket)
- Kubernetes administration and container orchestration technologies
- Bash and Python scripting
- Gradle build system
- Ansible automation
- Agile/Scrum methodologies
- Familiarity with ECSS software engineering, configuration management and quality assurance standards
- Experience supporting Product Assurance, audits or software review activities
- Experience supporting technical reviews, audits and qualification activities
- Experience supporting scientific, operational or space mission projects
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.