Job Description
Role: Azure DevOps Engineer
Location: Toronto, NS (Remote)
Type: Contract
Job Description:
Client is looking for an energetic fast learning and self-motivated candidate that has strong technical skill and team leadership skills, able to work well with groups on a global level, and a consultative approach and problem-solving abilities to enable our business partners to operate more effectively. These candidates will be responsible and versatile in supporting Microsoft Azure and Terraform, and familiar with Cloud Cost Management/FinOps. As a key member of our team, you will be responsible for designing, implementing, and maintaining Microsoft Azure solutions while providing specialized support for security, configuration management, and tooling.
What You'll Do:
- Design and deploy Azure landing zones for secure, scalable cloud environments
- Build and manage Infrastructure as Code (IaC) using Terraform
- Develop and maintain CI/CD pipelines with Azure DevOps
- Create and deliver FinOps reports and dashboards to monitor cloud spend and usage
- Collaborate with cross-functional teams to optimize cloud performance and cost
- Implement tagging, budgeting, and cost allocation strategies aligned with FinOps principles
Principal Accountabilities:
- Strong SME knowledge of Microsoft Azure,Terraform
- Design, deploy, and manage Microsoft Azure solutions, ensuring optimal performance, security, and scalability.
- Manage CI/CD Pipelines
- Manage and enhance the environment ensuring the reliability and performance of critical infrastructure components.
- Work closely with IT teams to streamline deployment processes, system configurations, and compliance management.
- Monitor and optimize Pipelines configurations to provide real-time visibility into network performance and health.
- Stay informed about the latest developments in Microsoft Azure, Terraform, and FinOps best practices to enhance our IT environment.
- Participate in the evaluation and selection of new technologies to enhance the organization's capabilities.
- Knowledge of Cloud, Server and Networking principles pertaining to enterprise environment
- Evaluates, engineers, tests, recommends, and implements secure infrastructures.
- Acts as a resource for system escalation issues.
- Documents platform standards and processes for ongoing operations.
- Gathers business requirements for system design and validates recommended solution for Change Management.
- Schedules and coordinates installation and maintenance of resources in the cloud and ensures a stable, secure environment.
- Performs root cause analysis on failed components and implements corrective measures.
- Provides ongoing information to leadership, customers, and peers regarding enhancements, innovations, and solutions.
- Responsible for following company specific systems engineering standards.
- Executive support technical escalations.
- RCA for high severity issue, CRQ Deployments during weekends and holidays.
- On Call Support: shift for all required work and done during weekends.
- Provide Technical Documentation on DevOps/FinOps processes and training to L2/L3 engineers.
- Operation resource for internal and external projects.
- Technical/Professional Requirements:
- Prior experience with Azure and Terraform in a complex, security focused organization
- Responsible for complex testing and analysis of all elements of the cloud resources.
- Analyzes and provides innovative solutions to system engineering and design projects.
- Represents the organization in front of critical audiences such as clients/customers/vendors/executives.
- Thorough understanding and management of customer business needs and expectations
- Candidates must have exceptional customer service, problem solving, and communication skills.
- Must have sufficient technical depth to communicate with development and other internal organizations at a peer level as well as convey technical concepts to non-technical individuals.
- Possess the ability to work independently with minimal management supervision and with a global team of engineers.
- Strong team player with ability to work in a team and as individual contributor.
- Strong organizational and documentation skills.
- Fast learner, flexible and able to work on multiple tasks.
What You Bring:
- 5+ years in DevOps or cloud engineering
- Strong hands-on experience with Microsoft Azure
- Proficiency in Terraform and Azure DevOpsSolid understanding of FinOps and cloud cost management tools
- Scripting skills (PowerShell, Bash, Python)
- Excellent communication and problem-solving abilities
Qualification:
- Bachelor's degree in computer science, Information Technology, or a related field.
- Possess 5/10 years of relevant professional experience or equivalent combination of education/experience.
- Proven experience as a Microsoft Azure Engineer with expertise in Terraform and DevOps processes.
- In-depth knowledge of Microsoft Azure cloud services, architecture, and best practices.
- Proficiency in configuration management.
- Familiarity with Azure Platform for monitoring and performance management.
- Strong scripting and automation skills for configuration tasks and deployments.
- Excellent problem-solving and communication skills, with the ability to work collaboratively in a team-oriented environment.
- Ability to work a 24x7 on-call shift, with primary business hours Canadian Eastern Standard Time
Bonus Points:
- Azure certifications (AZ-400, AZ-104, AZ-305)
- Experience with Power BI or other reporting tools
- Background in finance or cloud billing analysis
Job Tags
Contract work, Remote work, Flexible hours, Shift work, Weekend work