Lead and manage a team of cloud engineers and DevOps engineers, providing technical guidance, mentorship, and support.
Design, implement, and maintain our cloud infrastructure on the Microsoft Azure platform, ensuring scalability, reliability, and security.
Build and deploy Azure services and applications based on Node.js and Python, using CI/CD pipelines.
Develop and maintain CI/CD pipelines for Azure services and applications.
Utilize Azure Arm Template (ARM), PowerShell, Shell/Bash scripting, Terraform, Python, and Helm charts for infrastructure provisioning and automation.
Implement and manage Docker and Azure Kubernetes deployments.
Collaborate with cross-functional teams to define and implement cloud architecture best practices and standards.
Stay up-to-date with the latest trends and advancements in Azure cloud technologies, and evaluate their potential impact on our infrastructure.
Provide technical leadership and guidance in troubleshooting and resolving complex technical issues.
Communicate effectively with stakeholders, keeping them updated on issue progress and updates.
Conduct regular performance evaluations and provide feedback to team members, identifying areas for improvement and supporting their professional development.
Technical Skills:
Required: Microsoft Azure, Azure DevOps, Networking, Load balancers, DNS, and Azure services.
Preferred: Azure Active Directory, Azure Data Lake, Azure Kubernetes Services, Okta.
Hands-on experience with Azure Arm Template (ARM), PowerShell, Shell/Bash scripting, Terraform, Python, and Helm charts.
Hands-on experience and knowledge with Docker and Azure Kubernetes deployments.
Good understanding and solid experience with products such as Azure DevOps, Git, GitHub, GitHub Actions, Ansible, HashiCorp, and Rancher.
Experience with networking, load balancers, DNS, and Azure services.