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.