Highspring logo
Highspring Verified
Software, Artificial Intelligence, Media & Entertainment, Video Technology

Cloud Engineer (Kubernetes to Azure AKS Migration Specialist)

CanadaRemoteFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Highspring is seeking a Cloud Engineer specializing in Kubernetes to Azure AKS migrations. This role involves leading the migration of on-premises Kubernetes environments to Azure Kubernetes Service (AKS), ensuring secure, scalable, and resilient workloads. Responsibilities include migration planning and execution, re-architecting Kubernetes resources, managing persistent storage, configuring networking, implementing security best practices, and integrating with CI/CD pipelines. The ideal candidate has 4+ years of Kubernetes experience, including 2+ years with AKS, and proven migration experience.

Cloud Engineer (Kubernetes to Azure AKS Migration Specialist) About Highspring

Highspring is a global consulting and professional services firm specializing in technology, digital transformation, and cloud modernization. We partner with leading organizations to deliver high‑impact solutions by combining deep technical expertise with a collaborative, client‑focused approach. Our consultants work on complex, enterprise‑scale initiatives that drive measurable business outcomes.

The Opportunity

Highspring is seeking a
Kubernetes to Azure AKS Migration Specialist
to support a large‑scale cloud transformation initiative. In this role, you will lead the migration of on‑premises Kubernetes environments to
Azure Kubernetes Service (AKS)
, ensuring secure, scalable, and resilient workloads in Azure.

This opportunity is ideal for a hands‑on Kubernetes professional with strong migration experience, deep knowledge of AKS architecture, and the ability to re‑platform applications while aligning with Azure networking, storage, and identity best practices.

What You'll Do

Migration Planning and Execution

  • Assess existing on‑premises Kubernetes environments, including workloads, namespaces, manifests, ConfigMaps, Secrets, persistent volumes, and networking configurations.
  • Design comprehensive migration strategies covering dependency mapping, capacity planning, downtime estimation, and risk mitigation.
  • Re‑architect and refactor Kubernetes resources (Deployments, StatefulSets, Services, Ingress, CronJobs, etc.) for AKS compatibility.
  • Transform and optimize YAML manifests to align with AKS‑specific constraints and Azure‑native capabilities.
  • Support application and middleware re‑platforming, including technologies such as Tomcat, PHP, Java, and WordPress.

Persistent Storage and Volume Migration

  • Design persistent storage solutions using Azure Disks, Azure Files, or supported CSI drivers.
  • Migrate PersistentVolumeClaims (PVCs) and data from on‑prem storage platforms (e.g., NFS, Ceph, Portworx) to AKS storage classes.
  • Ensure data integrity, backup, and restore capabilities throughout the migration process.

Networking and Pod Scheduling

- Configure and troubleshoot pod networking using
Calico CNI
in AKS, including IP pool management, IPAM, and NetworkPolicies.
- Redesign pod scheduling strategies using affinity/anti‑affinity rules, taints and tolerations, and node selectors aligned with AKS node pools.
- Integrate workloads with Azure VNETs, DNS, and Azure Load Balancer services.

Security and Configuration Management

  • Migrate and manage Kubernetes ConfigMaps, Secrets, and RBAC configurations.
  • Integrate AKS workloads with Azure Key Vault, Azure AD Pod Identity, and Azure AD RBAC.
  • Apply Kubernetes security best practices, including admission controls, OPA/Gatekeeper, pod security standards, and network policies.

Observability, CI/CD, and Governance

  • Implement monitoring and logging using Azure Monitor, Container Insights, and Log Analytics.
  • Collaborate with DevOps teams to integrate workloads into CI/CD pipelines using Azure DevOps, GitHub Actions, or Argo CD.
  • Produce clear technical documentation covering architecture, configurations, and migration processes.

What You Bring to the Table

  • -4 years of hands‑on Kubernetes experience, including at least 2 years working with Azure Kubernetes Service (AKS).
  • Proven experience migrating workloads from on‑premises Kubernetes environments to AKS.
  • Strong understanding of Kubernetes architecture, resource definitions, and operational best practices.
  • Ability to work independently on complex migration initiatives while collaborating with cross‑functional teams.

Core Skills Required

  • Kubernetes (Deployments, Services, Volumes, Ingress, CronJobs)
  • Azure Kubernetes Service (AKS)
  • Kubernetes networking and Calico CNI
  • Persistent storage and PVC migration
  • Pod scheduling (Affinity/Anti‑affinity, Taints/Tolerations, NodeSelectors)
  • Kubernetes security (Secrets, ConfigMaps, RBAC, Admission Controllers)
  • Infrastructure and deployment tooling (Terraform, Helm, Velero, Kustomize, Kubevious)
  • Azure services (Azure AD, Azure Files, Azure Disks, Key Vault, Azure Monitor)
  • Backup, restore, and disaster recovery practices
  • Containerized observability tools (Elasticsearch, Prometheus, Grafana)

Our Stack

  • Azure Kubernetes Service (AKS)
  • Azure Monitor & Log Analytics
  • Azure AD & Key Vault
  • Terraform, Helm, Velero, Kustomize
  • Calico, Prometheus, Grafana, Elasticsearch
  • Azure DevOps, GitHub Actions, Argo CD

Why Join Highspring

  • Work on high‑impact cloud modernization projects with enterprise‑scale complexity.
  • Collaborate with experienced consultants in a technology‑driven environment.
  • Gain exposure to advanced Azure and Kubernetes architectures.
  • Flexible engagement models, including remote opportunities.
  • Continuous learning and professional growth within a consulting‑focused culture.

À propos de Highspring

Highspring est une firme mondiale de services‑conseils et de services professionnels spécialisée en technologie, transformation numérique et modernisation infonuagique. Nous accompagnons des organisations de premier plan dans la réalisation de projets complexes en combinant expertise technique, rigueur et approche collaborative axée sur les résultats.

L'opportunité

Highspring est à la recherche d'un(e)
spécialiste en migration Kubernetes vers Azure AKS
pour contribuer à une initiative majeure de transformation infonuagique. Vous serez responsable de la migration d'environnements Kubernetes sur site vers
Azure Kubernetes Service (AKS)
, tout en assurant la performance, la sécurité et la résilience des charges de travail.

Ce rôle s'adresse à un(e) professionnel(le) technique ayant une solide expérience en Kubernetes, en migration vers AKS et en re‑plateformisation d'applications dans Azure.

Ce que vous ferez

Planification et exécution des migrations

  • Analyser les environnements Kubernetes sur site existants, incluant les charges de travail, namespaces, manifestes, ConfigMaps, Secrets, volumes persistants et configurations réseau.
  • Élaborer des plans de migration complets incluant la cartographie des dépendances, le dimensionnement des ressources, l'estimation des interruptions et la gestion des risques.
  • Re‑concevoir les ressources Kubernetes (Deployments, StatefulSets, Services, Ingress, CronJobs, etc.) pour assurer leur compatibilité avec AKS.
  • Optimiser et transformer les fichiers YAML selon les contraintes et capacités propres à AKS.
  • Participer à la re‑plateformisation d'applications et de middlewares tels que Tomcat, PHP, Java et WordPress.

Stockage persistant et migration des volumes

  • Concevoir des stratégies de stockage à l'aide d'Azure Disks, Azure Files ou de pilotes CSI compatibles.
  • Migrer les PersistentVolumeClaims (PVC) et les données depuis des solutions de stockage sur site (ex. NFS, Ceph, Portworx) vers AKS.
  • Garantir l'intégrité des données ainsi que les capacités de sauvegarde et de restauration.

Réseautique et planification des pods

- Configurer et dépanner la connectivité réseau des pods avec
Calico CNI
dans AKS (IPAM, pools IP, NetworkPolicies).
- Mettre en place des règles d'affinité et d'anti‑affinité, des taints et tolerations ainsi que des node selectors adaptés aux node pools AKS.
- Intégrer les charges de travail avec les VNET Azure, le DNS et les load balancers Azure.

Sécurité et gestion de la configuration

  • Migrer et gérer les ConfigMaps, Secrets et politiques RBAC Kubernetes.
  • Intégrer AKS avec Azure Key Vault, Azure AD Pod Identity et Azure AD RBAC.
  • Appliquer les meilleures pratiques de sécurité Kubernetes, incluant OPA/Gatekeeper, les contrôles d'admission et les politiques réseau.

Observabilité, CI/CD et gouvernance

  • Mettre en place la supervision et la journalisation avec Azure Monitor, Container Insights et Log Analytics.
  • Collaborer avec les équipes DevOps pour intégrer les charges de travail dans des pipelines CI/CD (Azure DevOps, GitHub Actions, Argo CD).
  • Documenter les architectures, configurations et processus de migration.

Ce que vous apportez

  • 4 ans d'expérience pratique avec Kubernetes, dont au moins 2 ans avec Azure Kubernetes Service (AKS).
  • Expérience démontrée en migration de Kubernetes sur site vers AKS.
  • Excellente compréhension de l'architecture Kubernetes et des bonnes pratiques opérationnelles.
  • Capacité à travailler de façon autonome sur des projets complexes tout en collaborant avec des équipes multidisciplinaires.

Compétences clés requises

  • Kubernetes (Deployments, Services, Volumes, Ingress, CronJobs)
  • Azure Kubernetes Service (AKS)
  • Réseautique Kubernetes et Calico CNI
  • Migration de stockage persistant et gestion des PVC
  • Planification des pods (Affinité / Anti‑affinité, Taints / Tolerations, NodeSelectors)
  • Sécurité Kubernetes (Secrets, ConfigMaps, RBAC, contrôleurs d'admission)
  • Outils d'infrastructure et de déploiement (Terraform, Helm, Velero, Kustomize, Kubevious)
  • Services Azure (Azure AD, Azure Files, Azure Disks, Key Vault, Azure Monitor)
  • Sauvegarde, restauration et reprise après sinistre
  • Outils d'observabilité conteneurisés (Elasticsearch, Prometheus, Grafana)

Notre environnement technologique

  • Azure Kubernetes Service (AKS)
  • Azure Monitor et Log Analytics
  • Azure AD et Azure Key Vault
  • Terraform, Helm, Velero, Kustomize
  • Calico, Prometheus, Grafana, Elasticsearch
  • Azure DevOps, GitHub Actions, Argo CD

Pourquoi rejoindre Highspring

  • Participer à des projets de modernisation infonuagique à fort impact.
  • Évoluer dans un environnement de consultation axé sur l'excellence technique.
  • Travailler avec des experts reconnus en Azure et Kubernetes.
  • Flexibilité du mode de travail, incluant des mandats à distance.
  • Opportunités continues de développement professionnel.

Vaco PLC is acting as an Employment Agency in relation to this vacancy.

Ready to apply?
You'll be redirected to Highspring's application page.