Job Summary

We are seeking a highly experienced and technically proficient Senior Cloud Platform Engineer to lead the architecture, automation, and stability of our core infrastructure. This role is central to a critical, large-scale migration initiative from AWS to Microsoft Azure. The ideal candidate is an expert in Infrastructure as Code (IaC), CI/CD pipelines, container orchestration, and multi-cloud environments, ensuring seamless deployment and robust platform performance.

Key Responsibilities

Cloud Migration & Infrastructure as Code (IaC)

  • Lead and execute the technical strategy for migrating core services and infrastructure components from AWS to Microsoft Azure.
  • Design, develop, and maintain cloud infrastructure using IaC best practices, leveraging Terraform for existing AWS resources and Bicep for new Azure resources.
  • Ensure the scalability, resilience, and security of all cloud resources deployed via an Infrastructure-as-Code methodology.

Continuous Integration & Release Management

  • Maintain, monitor, and continuously improve the end-to-end CI/CD environment for all software applications.
  • Develop, manage, and optimize automation workflows using GitHub Actions and robust scripting with Bash.
  • Own the release management process, ensuring smooth, predictable, and compliant deployments to production environments.

Containerization & Orchestration

  • Design and implement scalable container solutions using Docker for microservices and applications.
  • Manage and operate container orchestration platforms, specifically Kubernetes, utilizing Helm charts for package and release management.

Preferred (Nice to Have) Skills

  • Utilize Python for advanced automation, scripting, and integration tasks within the cloud environment.
  • Experience with workflow management tools like Airflow.
  • Familiarity with code quality and security scanning tools like SonarQube.
  • Experience integrating data platform components like Databricks.

Required Technical Qualifications

  • Cloud Platforms: Expert, hands-on experience with both AWS and Microsoft Azure.
  • IaC Mastery: Deep knowledge of Terraform and strong practical experience with Azure’s Bicep language.
  • Containerization: Production experience with Docker, Kubernetes, and Helm.
  • Automation & CI/CD: Proven expertise in setting up and maintaining CI/CD pipelines using GitHub Actions, and scripting with Bash.
  • Operations & Release: Strong background in deployment strategies, cloud maintenance, and formal release management processes.

Education and Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in a DevOps, SRE, or Cloud Platform role, with significant focus on IaC and cloud deployment.
  • Demonstrated experience executing or significantly contributing to a large-scale cloud migration project.