Are you a DevOps Automation Engineer with 9+ years of ICT experience and expertise in Azure DevOps and Terraform? Apply now for a contract opportunity with a European public sector client on-site in the Hague.
Requirements:
9+ years of experience in ICT (as developer, system administrator, software engineer, infrastructure engineer, DevOps engineer, or similar)
5+ years of experience with systems and IT operations
3+ years of experience with CI/CD tools, specifically Azure DevOps Server, including ADO Server and Agents Lifecycle, Pipelines creation and maintenance
3+ years of experience working with Agile methodologies
1+ year of experience working on Infrastructure as Code with Terraform (design and implementation)
Excellent knowledge of Azure DevOps Server and Azure DevOps agents infrastructure lifecycle (patch/upgrade/maintain)
Excellent knowledge of Azure DevOps CI/CD Pipelines creation, templating, and maintenance
Very good knowledge of DevOps principles and best practices including CI/CD, use of automation to improve efficiency, feedback loops, and fail-fast approaches
Good knowledge of Infrastructure as Code design and implementation using Terraform
Experience maintaining and improving both on-premises (Azure DevOps Server) and cloud-based (Azure DevOps Services) infrastructure
Experience implementing and managing automated deployment and configuration processes
Experience with operational support including server and application deployment
Experience establishing and maintaining standardised procedures for deploying information systems
Experience monitoring and maintaining CI/CD infrastructure to ensure optimal performance and reliability
Ability to conduct technical reviews, provide assurance, and design deployment strategies
Experience designing, implementing, and maintaining build and release infrastructure
Education level corresponding to Bachelor's degree or equivalent
Languages: English (advanced - B2 level or higher)
Job Description:
Maintain and improve both on-premises (Azure DevOps Server) and cloud-based (Azure DevOps Services) infrastructure
Implement and manage automated deployment and configuration processes
Assist in day-to-day activities including server and application deployment
Facilitate and enhance continuous integration and continuous delivery pipelines
Establish and maintain standardised procedures for deploying information systems
Monitor and maintain the CI/CD infrastructure to ensure optimal performance and reliability
Conduct technical reviews, provide assurance, and design deployment strategies
Design, implement, and maintain the build and release infrastructure
Develop and enhance deployment processes using Terraform and related tools
Manage Azure DevOps Server and agents infrastructure lifecycle including patching, upgrading, and maintenance
Create, template, and maintain Azure DevOps CI/CD Pipelines
Apply DevOps principles and best practices to improve efficiency through automation
Implement feedback loops and fail-fast approaches in CI/CD processes
Design and implement Infrastructure as Code solutions using Terraform
Support Agile teams with DevOps tooling and automation
Troubleshoot and resolve issues related to CI/CD pipelines and infrastructure
Optimise build and release processes for performance and reliability
Document deployment procedures and infrastructure configurations
Collaborate with development and operations teams to improve delivery processes