Job Description
We are looking for a talented and experienced Specialist/Manager of Azure Cloud Engineering to lead our team of cloud engineers in designing, implementing, and managing Azure-based solutions. The ideal candidate will have a strong technical background in Azure cloud technologies, infrastructure automation, and DevOps practices, along with proven leadership skills to guide and mentor a team of engineers. As a Manager of Azure Cloud Engineering, you will play a critical role in driving our cloud initiatives forward and ensuring the successful delivery of projects.
Your Impact:
- Lead a team of cloud engineers in the design, implementation, and management of Azure infrastructure solutions.
- Provide technical guidance, mentorship, and coaching to team members to foster their growth and development.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Decompose high-level goals and objectives into actionable tasks and deliverables for the team.
- Design and implement infrastructure as code (IaC) using tools such as Terraform to automate provisioning and configuration.
- Deploy and manage Azure Kubernetes Service (AKS) clusters for containerized applications.
- Deploy, configure, and manage Azure Spring Apps.
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery and deployment processes.
- Facilitate blue/green deployment strategies to ensure zero-downtime deployments and seamless rollbacks.
- Set up and configure monitoring and alerting solutions to ensure the health and performance of Azure resources and applications.
- Lead cloud migration projects, including assessment, planning, and execution, to ensure successful transitions to Azure.
- Lead and execute cloud migration projects, including lift-and-shift and re-platforming initiatives.
- Collaborate with stakeholders to identify and prioritize cloud initiatives and drive innovation and optimization.
- Provide technical guidance and mentorship to junior team members.
- Stay current with Azure cloud technologies and industry trends and recommend best practices and solutions to improve efficiency and scalability.
Qualifications
- Eligible to obtain US government clearance.
- Minimum of 7 years of experience working with Azure cloud platform.
- Proficiency in infrastructure as code (IaC) principles and tools, particularly Terraform.
- Minimum of 4 years of hands-on experience with Azure Kubernetes Service (AKS) and container orchestration.
- Strong understanding of CI/CD pipelines and automation tools such as Azure DevOps.
- Experience with blue/green deployment strategies and zero-downtime deployment techniques.
- Experience with infrastructure security best practices and compliance standards.
- In-depth knowledge of monitoring and logging tools such as Azure Monitor and Log Analytics.
- Demonstrated expertise in cloud migration projects, including assessment, planning, and execution.
- Proficiency in scripting and automation using Python.
- Solid understanding of networking concepts including IP addressing, DNS, and load balancing in Azure environment.
- Previous experience in a managerial or leadership role leading a team of cloud engineers.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Set yourself apart with:
- Azure certifications such as Azure Solutions Architect Expert or Azure DevOps Engineer Expert.