Mid/Senior Cloud DevOps Engineer – Azure, GCP

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Cloud DevOps Engineer migrating Kubernetes platforms from GCP to Azure for CodiLime, a software and network engineering services company. Building Terraform infrastructure, GitOps workflows and CI/CD automation.

Responsibilities:

  • Analyse the existing GCP-based platform and cloud infrastructure code
  • 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 using the existing GitOps workflow with Flux
  • Prepare CI/CD changes and automation so releases are built, deployed and tested on Azure
  • Help choose Kubernetes-based cloud resource management approaches that avoid vendor lock-in
  • Support customer application teams during service migration and fix platform issues
  • Transfer knowledge through pairing, documentation and a final knowledge-transfer session
  • Collaborate with DevOps, Cloud and Platform Engineers and the customer's Cloud Infrastructure team

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 and solve challenges creatively and collaboratively
  • Readiness to work in an international environment, with working hours overlapping Central European Time
  • Preferred: experience with public-cloud migration or multi-cloud Kubernetes
  • Preferred: experience with Config Connector, Azure Service Operator, Crossplane or similar tools
  • Preferred: knowledge of secrets management with External Secrets, SOPS and cloud key management
  • Preferred: experience with cert-manager, external-dns and ingress or load balancing on Kubernetes
  • Preferred: experience with Atlantis, Nix or moon
  • Preferred: knowledge of public-cloud networking, including virtual networks, private clusters, NAT and VPN
  • Preferred: 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