Job Title: Senior Azure Cloud Engineer
Role Definition: As a Senior Cloud Engineer, you will lead your team as a subject matter expert in AKS, Infrastructure as Code (IaC), pipelines, and related technologies. You will manage and optimize Azure-based infrastructure, ensuring it is robust, scalable, and secure. Your responsibilities include designing, implementing, and maintaining cloud infrastructure solutions to support applications and services.
Key Responsibilities:
- Lead the development and deployment of cloud technologies.
- Implement public cloud-based technologies individually and as part of a team.
- Drive best practices in tooling, processes, and documentation.
- Identify opportunities and risks in designs and live cloud-hosted services.
- Design, deploy, and manage Azure infrastructure solutions.
- Consult with teams across the business as a subject matter expert.
- Scope cloud infrastructure deployments and deliverables.
- Optimize solutions and tooling throughout their lifecycle.
- Assess and improve the security posture of applications and tooling.
- Work in an agile, collaborative manner and adapt to changing scenarios.
- Challenge ideas and solutions respectfully and accept criticism.
- Monitor and optimize the performance, availability, and scalability of the Azure environment.
- Implement and manage CI/CD pipelines with DevOps.
- Ensure security best practices are followed.
- Collaborate with the development team to provide infrastructure support.
- Troubleshoot and resolve infrastructure-related issues.
- Maintain documentation of infrastructure setup, configurations, and processes.
- Stay updated with the latest Azure services and features.
Knowledge and Experience:
- Strong experience with Microsoft Azure and Terraform IaC.
- Experience with Azure DevOps Services and other CI/CD tools.
- Experience with cloud technologies in an enterprise environment.
- Knowledge of scripting/automation (e.g., PowerShell, Python).
- Experience with AKS, Docker, and other DevOps tools is advantageous.
Professional Qualifications:
- At least one 'Associate' level Azure certification (e.g., DevOps Engineer Expert preferred).
- HashiCorp Certified to Terraform Associate level is beneficial.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of monitoring and logging tools (Azure Monitor, Log Analytics).