This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
DevOps Engineer Role (Multi-Cloud: GCP primary, Azure/AWS nice to have). You will shape and evolve a DevOps toolchain that enables reliable product delivery across a mixed estate: GCP (VMs and Cloud Run), on-prem, and multi-cloud patterns. You’ll work closely with delivery teams to design repeatable, secure, scalable deployment strategies, improve operational performance, and reduce manual effort through automation and infrastructure as code.
Job Responsibility:
Design and implement a coherent DevOps toolchain that enables safe, repeatable delivery across GCP (VMs/Cloud Run), on-prem, and multi-cloud practices (Azure/AWS)
Build and improve CI/CD pipelines (e.g., GitHub Actions/GitLab CI), focusing on deployment repeatability, speed, and risk reduction
Establish and maintain infrastructure as code (Terraform and related patterns), reducing manual configuration and improving consistency
Improve reliability and availability through proactive capacity planning, performance tuning, and resilience patterns (e.g., rollback strategies, blue/green, canary where appropriate)
Strengthen security posture by embedding security controls into designs and pipelines (IAM, secrets, least privilege, supply-chain controls, auditability)
Lead incident investigation and fault resolution
improve operational maturity through runbooks, post-incident reviews, and preventative actions
Partner with engineering and product teams to plan and design large groups of stories, translating requirements into delivery and operational work
Drive development process optimisation with teams, identifying improvement opportunities and helping implement pragmatic changes
Implement and evolve observability practices (metrics, logs, traces) using Prometheus/Grafana and cloud-native equivalents to reduce MTTR and improve SLO performance
Support systems design and integration across services, coordinating integration builds and supporting integration testing activities
Develop and maintain scripts/tools of medium-to-high complexity to automate build, release, environment management, and operational tasks
Mentor and coach junior engineers through pairing, reviews, standards, and knowledge sharing (without line management)
Requirements:
Hands-on DevOps experience delivering secure, reliable services in production environments
Strong GCP experience (compute on VMs and serverless, plus IAM and operational tooling), with the ability to design for scale and availability
Proven CI/CD capability (GitHub Actions and/or GitLab CI), including secure pipeline design and automated release strategies
Strong Infrastructure as Code experience (Terraform), plus experience migrating away from manual/console-heavy estates
Solid Linux and networking fundamentals, including hybrid connectivity considerations between cloud and on-prem
Practical information security engineering mindset: least privilege IAM, secrets management, secure build/release, and audit-ready change controls
Observability experience using Prometheus/Grafana and/or cloud-native monitoring to drive actionable operational insight
Strong troubleshooting and service support ability: diagnosing incidents, fixing faults, and improving stability through prevention and automation
Ability to design and review systems with medium risk/impact/complexity, selecting appropriate standards, methods, and tools
Strong scripting/programming ability (e.g., Python, Go, Bash) with disciplined testing and documentation
Collaborative ways of working: able to translate requirements into delivery plans, work across teams, and represent user needs in technical decisions
Nice to have:
Experience operating or deploying workloads across container and orchestration platforms (e.g., Kubernetes) as well as serverless and VM estates
Experience with policy-as-code and security tooling (e.g., OPA, SAST/DAST, container scanning, dependency scanning)
Experience with release strategies such as canary/blue-green and progressive delivery patterns