Log in
All jobs
TJ

Senior DevOps Automation Engineer(ID: 4068)

Tech Jobs Netherlands - STAFIDE
Amsterdam, Netherlands
Full-time

About this role

Job title: Senior DevOps Automation Engineer(ID: 4068)

As a Senior DevOps Automation Engineer (Python & Azure), you will:

  • Design, implement, and maintain enterprise-grade CI/CD pipelines using GitLab CI/CD and Azure DevOps.
  • Develop automation solutions across application and infrastructure domains using Python, shell scripting, and API integrations.
  • Design, optimize, and maintain secure, scalable, and reliable CI/CD pipelines using YAML.
  • Automate build, testing, deployment, and release management processes to improve delivery speed and operational efficiency.
  • Design and implement DevOps architecture, standards, best practices, and governance frameworks.
  • Prepare, present, and maintain High-Level Designs (HLDs) and Low-Level Designs (LLDs) while providing technical recommendations and influencing architectural decisions.
  • Develop and maintain Python-based automation scripts and tools for infrastructure provisioning, cloud operations, and DevOps workflows.
  • Design and maintain Terraform-based Infrastructure as Code (IaC) frameworks, including modules, environments, and state management.
  • Provision and manage cloud environments across Development, Test, User Acceptance Testing (UAT), and Production.
  • Architect, implement, and manage Microsoft Azure services, including Virtual Machines, App Services, Azure Kubernetes Service (AKS), Storage, Networking, and Identity.
  • Implement pipeline integrations for code quality checks, security scanning, compliance validation, and automated testing.
  • Apply DevSecOps practices by integrating security controls into CI/CD pipelines and infrastructure automation workflows.
  • Implement secure access management using Azure Active Directory (Microsoft Entra ID), Role-Based Access Control (RBAC), Managed Identities, and Azure Key Vault.
  • Design and maintain monitoring, alerting, and incident response solutions using Azure Monitor and Log Analytics.
  • Troubleshoot complex Linux, infrastructure, pipeline, and production issues to ensure platform reliability and availability.
  • Optimize cloud performance, implement disaster recovery strategies, and manage cloud costs.
  • Collaborate with engineering, QA, security, product teams, and end users to align automation solutions with business requirements.
  • Estimate development effort based on product backlog items and collaborate with end users during acceptance testing.
  • Mentor junior and mid-level DevOps engineers and promote engineering best practices across teams.
  • Work effectively in an Agile environment, manage changing priorities, and handle multiple tasks when required.

What You Bring to the Table:

  • 8–10 years of overall professional experience in DevOps engineering, infrastructure automation, Python development, or related technical domains.
  • At least 7 years of hands-on Python programming experience, as explicitly specified in the job description.
  • Strong experience in infrastructure automation and developing automated solutions across application and infrastructure domains.
  • Hands-on experience designing and maintaining DevOps pipelines using GitLab CI/CD and Azure DevOps.
  • Strong knowledge of YAML-based pipeline configuration and CI/CD automation.
  • Practical experience with Docker and containerization technologies.
  • Strong skills in shell scripting, API integrations, and Linux troubleshooting.
  • Experience designing and implementing enterprise-grade DevOps architecture and automation frameworks.
  • Good knowledge of Infrastructure as Code (IaC), preferably using Terraform.
  • Experience with Microsoft Azure services, including Virtual Machines, App Services, AKS, Storage, Networking, and Identity.
  • Understanding of DevSecOps, security scanning, compliance automation, and secure software delivery practices.
  • Knowledge of Azure identity and access management, including RBAC, Managed Identities, and Key Vault.
  • Experience with monitoring, logging, incident management, high availability, disaster recovery, and performance optimization.
  • Strong technical documentation, presentation, and stakeholder communication skills.
  • Ability to prepare and present HLDs and LLDs and influence technical design decisions.
  • Ability to estimate effort, collaborate with product owners, and support acceptance testing.
  • A collaborative mindset, mentoring capabilities, and the flexibility to manage multiple priorities.

You should possess the ability to:

  • Architect and implement scalable, secure, and enterprise-grade CI/CD pipelines using GitLab CI/CD and Azure DevOps.
  • Develop robust Python automation solutions for infrastructure provisioning, cloud operations, and application workflows.
  • Automate build, test, deployment, and release processes while minimizing manual intervention.
  • Design reusable Terraform modules and manage infrastructure environments and state effectively.
  • Translate complex technical requirements into practical automation architectures and implementation plans.
  • Prepare and present HLDs and LLDs and communicate technical recommendations clearly to stakeholders.
  • Identify pipeline bottlenecks and improve deployment speed, reliability, scalability, and maintainability.
  • Integrate security, code quality, testing, and compliance checks into CI/CD workflows.
  • Provision, configure, monitor, and troubleshoot Azure cloud infrastructure.
  • Diagnose and resolve complex Linux, pipeline, infrastructure, and production incidents.
  • Estimate work accurately from product backlog items and collaborate with product owners on delivery planning.
  • Work closely with end users to validate automation solutions and support acceptance testing.
  • Mentor team members and collaborate effectively with engineering, QA, security, and product teams.
  • Adapt to changing priorities, switch between tasks when required, and deliver solutions within agreed timelines.

What we bring to the table:

  • An opportunity to work on enterprise-scale DevOps, Python, and infrastructure automation solutions.
  • Exposure to modern CI/CD technologies, including GitLab CI/CD, Azure DevOps, YAML, Docker, and Terraform.
  • Opportunities to develop and implement cloud automation solutions across Microsoft Azure environments.
  • Involvement in DevSecOps, infrastructure provisioning, pipeline optimization, and cloud governance.
  • Opportunities to contribute to architecture and design decisions through HLDs, LLDs, and technical recommendations.
  • Experience collaborating with engineering, QA, security, product, and infrastructure teams.
  • Opportunities to mentor engineers and contribute to the adoption of automation standards and best practices.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →