Infrastructure and DevOps Lead
Are you up for the role of Hands-On DevOps Lead?
Step into the driver’s seat and take charge of managing and optimising our corporate infrastructure and Azure cloud environment.
Your responsibility: Leading a compact team of 3-4 DevOps engineers to ensure our infrastructure is reliable, scalable, and secure. This is a practical role that demands a deep understanding of Azure cloud technologies, DevOps best practices, commitment to the DORA principles, and expertise in infrastructure management.
Your Key Contributions:
Technical Leadership: As the DevOps Lead, guide and mentor your team while fostering a culture of continuous improvement and collaboration.
Azure Cloud Management: Oversee the configuration and optimization of our Azure cloud infrastructure to ensure it’s highly available, scalable, and cost-effective.
Infrastructure as Code: Implement and maintain Infrastructure as Code practices, utilizing tools like Azure Resource Manager (ARM) templates and Terraform for automating infrastructure provisioning and configuration.
Continuous Integration/Continuous Deployment: Establish and maintain CI/CD pipelines for automated application deployments, prioritizing reliability, speed, and quality in line with DORA principles.
Monitoring and Alerting: Set up robust monitoring, logging, and alerting systems to proactively detect and address issues, all while keeping an eye on key DORA metrics like lead time, deployment frequency, and MTTR.
Security and Compliance: Implement and enforce security best practices to ensure Azure compliance with industry standards and company policies, staying true to the DORA model.
Infrastructure Management: Keep an eye on the configuration, optimization, and management of network, storage, and compute resources in Azure, ensuring their performance, availability, and scalability.
Capacity Planning: Collaborate with cross-functional teams to plan and forecast resource requirements, ensuring our infrastructure can handle the organization’s growth.
Cost Management: Watch over infrastructure costs, optimizing resource utilization and making cost-saving recommendations when necessary.
Documentation: Maintain detailed documentation of configurations, processes, and best practices for the team, following the DORA practice of Knowledge Sharing.
Vendor Relations: Build and maintain relationships with Azure vendors and stay up to date with the latest Azure cloud technologies and offerings, following the DORA model of continuous learning.
What you can bring:
- Strong expertise in Azure cloud services and resources.
- Proven experience in leading DevOps teams.
- Proficiency in Infrastructure as Code (IaC) tools, such as ARM templates, Terraform, or similar.
- In-depth knowledge of CI/CD pipelines and related tools like Azure DevOps, Jenkins, or GitLab CI.
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Strong scripting and automation skills (PowerShell, Bash, Python).
- Solid understanding of security and compliance in cloud environments.
- Excellent problem-solving and communication skills.
- Relevant certifications (e.g., Microsoft Certified: Azure DevOps Engineer Expert) are a plus.
We value innovation, teamwork, and personal growth. We offer a dynamic and collaborative work environment, opportunities for professional development, and a competitive compensation package.
Join us and lead our DevOps team, embrace the principles of DORA, and shape the future of our Azure cloud environment while managing infrastructure effectively.
If you’re a leader with a passion for Azure and a commitment to excellence, we invite you to apply for this exciting opportunity to lead our DevOps team in the spirit of DORA, and efficiently manage our infrastructure.