Job Description
We are seeking an experienced Azure Cloud Engineer who specializes in migrating and modernizing applications to the cloud. The ideal candidate will have deep expertise in Azure Cloud, Terraform (Enterprise), containers (Docker), Kubernetes (AKS), CI/CD with GitHub Actions, and Python scripting. Strong soft skills are essential to communicate effectively with technical and non-technical stakeholders during migration and modernization projects.
Key Responsibilities:
- Lead and execute the migration and modernization of applications to Azure Cloud using containerization and re-platforming.
- Re-platform, optimize, and manage containerized applications using Docker and orchestrate through Azure Kubernetes Service (AKS).
- Implement and maintain robust CI/CD pipelines using GitHub Actions to facilitate seamless application migration and deployment.
- Automate infrastructure and application deployments to ensure consistent, reliable, and scalable cloud environments.
- Write Python scripts to support migration automation, integration tasks, and tooling.
- Collaborate closely with cross-functional teams to ensure successful application migration, modernization, and adoption of cloud solutions.
- Define and implement best practices for DevOps, security, migration strategies, and the software development lifecycle (SDLC).
- Infrastructure deployment via Terraform (IAM, networking, security, etc)
Knowledge
DevOps Sill Baseline Coding
Scripting/Programing language/ Configuration Management/ Container (1 or more at 100 level)
Continuous Integration / Continuous Deployment
VCS (Git Based VSC)
family with commit, branch, merge, review process
understand pre/post hook
design/implement branching strategy (e.g., git flow, GitHub flow)
design/implement group development collaboration process (access control, code review/approval, integration with other CI tools)
Artifact Repository
familiar with one of the popular antifactory management tools
CI/CD tools
implement CI services (VCS, antifactory repo, build, release)
Design/implement CI/CD pipeline
Operating System familiar with Linux or Windows OS
Cloud Skill Baseline
Automation
IaC - use cloud IaC language to implement cloud resources or operation process
use orchestration tools to organize IaC code and inject configurations
CI/CD
Implement CI services (VSC, Artifacts repo, build service pipeline service)
implement CI/CD pipeline to build/deploy infrastructure or application
design/implement best practice CI/CD
Landing Zone (Multi Account Framework)
Identity Access Management (IAM)
Security
Networking Compute (VM, Container platform, Function)
Virtual Machine workload
Implement serverless solution for operational purpose
Data storage, Database
configuration management
Secret Management
Monitoring and Logging
Message Queues
Experience
5– 13 years of experience in the field of role required.
Required Skills and Experience:
- Expert-level proficiency in migrating and modernizing applications to Microsoft Azure Cloud services.
- Strong expertise in Terraform (Enterprise) for infrastructure automation.
- Proven experience with containerization technologies (Docker) and orchestration platforms (AKS).
- Extensive hands-on experience with GitHub Actions and building CI/CD pipelines specifically for cloud migration and modernization efforts.
- Proficient scripting skills in Python for automation and tooling.
- Comprehensive understanding of DevOps methodologies and software development lifecycle (SDLC).
- Excellent communication, interpersonal, and collaboration skills.
- Demonstrable experience in implementing logging, monitoring, backups, and disaster recovery solutions within cloud environments
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.






