Primary Responsibilities:
- Lead the design, implementation, and improvement of build and release pipelines, including changes to pipelines, Infrastructure as Code, and Azure DevOps setup, while ensuring their ongoing maintenance
- Spearhead the planning and implementation of our cloud deployment strategy, ensuring streamlined and impactful utilization of cloud resources
- Oversee code and documentation reviews, share knowledge, provide feedback, create efficiencies, and brainstorm ideas feedback to ensure that team outputs are held to the highest possible standard
- Train, coach, and mentor stakeholders on Azure DevOps and Git version control best practices
- Advocate for DevOps best practices to the DevOps Guild
- Work with the Infrastructure team to test and resolve issues deploying new hardware/software
- Document procedures, proactively communicate and mentor team members to ensure best practices are being followed
- Troubleshoot issues and support development teams with project deployments to stage and live environments
- Provide constructive feedback and great technical recommendations during cross team planning/strategy meetings
- Research and evaluate current technologies that will improve efficiency and effectiveness
- Collaborate with other teams to plan our cloud deployment strategy, ensuring proper utilization of cloud resources
- Knowledge and Skill Requirements:
- Post-Secondary Education in Computing Science or equivalent (ex. Computer Engineering Technology, Information Systems Technology)
- 10+ years of experience in a DevOps role
- Expert knowledge of DevOps principles
- Expert knowledge of Network security, data security, Azure Cloud Security
- Experience with Azure Cloud
- Proficiency with Github, GitHub Actions, other CI/CD solutions
- Strong knowledge in Terraform and Ansible (or Bicep, ARM) to efficiently implement Infrastructure as Code (IaC)
- In-depth knowledge in PowerShell
- Advanced proficiency in Docker to optimize and streamline developme