As a Sr. Azure DevOps Lead, you will be responsible for spearheading our organization's DevOps initiatives. You will design, implement, and maintain a robust, scalable, and secure DevOps infrastructure using modern tools and practices. This role requires close collaboration with development teams, operations teams, and stakeholders to ensure the seamless integration of software development, testing, deployment, and monitoring processes.
Experience. 7+ Year
Key Responsibilities
- DevOps Strategy & Roadmap. Design and implement a comprehensive DevOps strategy and roadmap that aligns with the organization’s goals and objectives.
- Toolchain Architecture. Architect and maintain the end-to-end DevOps toolchain, including source control (e.g., Git), CI/CD pipelines, containerization (e.g., Docker), IaC using Terraform, and Azure cloud platforms.
- Code Quality Best Practices. Collaborate with development teams to establish best practices for code quality, utilizing tools like SonarQube for static code analysis and code review processes.
- Automated Testing Frameworks. Implement and maintain automated testing frameworks, including unit, integration, and performance testing, using tools like Zamp or similar.
- Monitoring Solutions. Design and implement monitoring solutions (e.g., NewRelic) to ensure application performance, availability, and security.
- Disaster Recovery Strategies. Develop and maintain disaster recovery and backup strategies, including regular testing and validation.
- Cost Optimization. Optimize cloud infrastructure costs by implementing cost estimation and monitoring strategies.
- Technical Leadership. Provide technical leadership, mentoring, and knowledge sharing to the DevOps team and other stakeholders.
- Continuous Improvement. Stay up-to-date with the latest DevOps trends, tools, and best practices, continuously improving DevOps processes and infrastructure.
- Cross-Functional Collaboration. Work collaboratively with cross-functional teams, including development, operations, security, and business stakeholders, to ensure alignment and successful project delivery.
Qualifications
- Professional experience with Terraform and Kubernetes.
- Strong technical expertise in the Azure cloud platform.
- Proficiency in Linux environments, particularly Bash and Ubuntu.
- Solid foundation in computer science, data structures, and cloud infrastructure.
- Experience with managing infrastructure and deploying applications on Azure.
- Proficiency in Infrastructure as Code (IaC) tools like Terraform and CloudFormation.
If you are interested in exploring this exciting opportunity, please send your resume to [email protected].