DEVOPS/ Automation Engineer
Vector Synergy
The Hague, Netherlands
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
The Hague, Netherlands
Tech stack
Agile Methodologies
Azure
Cloud Computing
Information Systems
Continuous Delivery
Continuous Integration
DevOps
Monitoring of Systems
Information Technology Operations
Release Management
Azure DevOps Pipelines
Software Deployment
YAML
DevOps Tools - Open-source
Infrastructure as Code (IaC)
Containerization
Templating
Kubernetes
Deployment Automation
Rancher
Terraform
Job description
- Core: Microsoft Azure DevOps Server (on-premise) and CI/CD Pipelines.
- Automation Practices: Optimization of CI/CD workflows, pipeline configuration, and integration with existing DevOps tooling.
- Infrastructure as Code (IaC): Terraform for resource provisioning.
- Containerization & Orchestration: Kubernetes, Rancher, and Helm for deployment and management.
Tasks to be performed:
- The Contractor shall cause the consultant to perform the following tasks/services:
- Azure DevOps Maintenance: Maintaining and improving both on-premises (Azure DevOps Server) and cloud-based (Azure DevOps Services) infrastructure.
- Automated Deployments: Implementing and managing automated deployment and configuration processes.
- Operational Support: Assisting in day-to-day activities, including server and application deployment.
- CI/CD Support: Facilitating and enhancing continuous integration and continuous delivery pipelines.
- Deployment Procedures: Establishing and maintaining standardized procedures for deploying information systems.
- Infrastructure Monitoring: Monitoring and maintaining the CI/CD infrastructure to ensure optimal performance and reliability.
- Technical Review and Design: Conducting technical reviews, providing assurance, and designing deployment strategies.
- Build/Release Management: Designing, implementing, and maintaining the build and release infrastructure.
- Terraform Development: Developing and enhancing deployment processes using Terraform and related tools.
Requirements
Do you have experience in Terraform?, * Language level: Working knowledge of English (B2 or higher).
- Education: Level of education corresponding to the category requested.
- Professional Experience - mandatory:
- Number of years of relevant professional experience corresponding to the area, category and level requested taking into account the above level of education
- More than 9 years of experience in ICT (e.g. as developer, system administrator, software engineer, infrastructure engineer, DevOps engineer, etc.)
- A minimum of 5 years of experience with systems and IT operations
- A minimum of 3 years of experience with lifecycle maintenance (patch/upgrade/maintain) of CI/CD tools, such as Azure DevOps (ADO) server on-premise and ADO Agents on-premise.
- A minimum of 3 years of experience working with agile methodologies.
- A minimum of 1 year of experience working on infrastructure as code with Terraform (design and implementation).
Professional Knowledge - mandatory:
- Excellent knowledge of infrastructure lifecycle maintenance (patch/upgrade/maintain) for Azure DevOps server on-premise and for Azure DevOps agents.
- Excellent knowledge of Azure DevOps CI/CD Yaml Pipelines creation, templating and maintenance.
- Very good knowledge of DevOps principles and best practices (CI/CD, use of automation to improve efficiency, feedback loops, fail fast, etc.)
- Good knowledge of infrastructure as code design and implementation using Terraform.
Professional Knowledge - desirable:
- Certification: RHCSA/RHCE
- Certification: Terraform Associate or Terraform Authoring and Operations Professional
- Certification: Microsoft DevOps Engineer Expert / AZ-400