Mid/Senior Cloud DevOps Engineer, Azure, GCP
Posted 16hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Cloud DevOps Engineer migrating Kubernetes platforms from GCP to Azure at CodiLime. Building Terraform-managed AKS infrastructure and supporting customer application teams.
Responsibilities:
- Analyse the existing GCP-based platform and cloud infrastructure code, and propose an Azure equivalent for every GCP dependency
- Design the target Azure environment, including subscriptions, networking, AKS, identity, secrets, DNS, container registry, storage and databases
- Build the Azure environment as code with Terraform through the customer's review and deployment flow
- Port platform components to AKS with the same GitOps workflow (Flux) as on GCP
- Prepare CI/CD changes and automation so every release is built, deployed and tested on Azure
- Help choose how to manage cloud resources from Kubernetes while avoiding new vendor lock-in
- Support the customer's application teams during service migration and fix platform issues
- Hand over knowledge to the customer's engineers through pairing, documentation and a final knowledge-transfer session
- Work with DevOps, Cloud and Platform Engineers as CodiLime subject matter experts
- Work inside the customer's repositories through merge requests reviewed by the customer's Cloud Infrastructure team
- Work with the customer’s Europe-based teams during hours overlapping with Central European Time
Requirements:
- 4+ years of experience in DevOps, cloud or platform engineering roles
- Hands-on experience with Microsoft Azure, in particular AKS, networking, identity (Microsoft Entra, workload identity), Key Vault, Azure DNS and storage
- Good knowledge of Google Cloud (GCP), in particular GKE, IAM, Cloud DNS, storage and managed databases
- Hands-on experience with Infrastructure as Code with Terraform, including modules and a reviewed workflow
- Hands-on experience with CI/CD pipelines, for example GitLab CI, with automated tests and releases
- Good knowledge of Kubernetes and Linux
- Experience with GitOps, for example Flux or Argo CD
- Experience with production-grade deployments
- Knowledge of a scripting language, for example Bash or Python
- Experience working with customers or technical stakeholders on a shared codebase
- Fluency in English (minimum B2 level)
- Willingness to learn
- Readiness to work in an international environment, with working hours that overlap with Central European Time
- Experience with a migration between public clouds, or with multi-cloud Kubernetes
- Experience with Config Connector, Azure Service Operator, Crossplane or similar tools
- Knowledge of secrets management with External Secrets, SOPS and cloud key management
- Experience with cert-manager, external-dns and ingress or load balancing on Kubernetes
- Experience with Atlantis, Nix or moon
- Knowledge of networking in the public cloud (virtual networks, private clusters, NAT, VPN)
- Microsoft Azure, HashiCorp Terraform or Kubernetes certifications
Benefits:
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on



















