Title: Senior DevOps Engineer – GitHub & Azure DevOps (Fulltime)
Location: Toronto, ON - Hybrid
Experience: 8+ years
Job Summary
We are looking for a Senior DevOps Engineer with 8+ years of experience in DevOps, Cloud, Platform Engineering, and Infrastructure Automation. The ideal candidate will have strong hands-on expertise with GitHub Enterprise, GitHub Actions, Azure DevOps, CI/CD, Terraform, Azure/AWS, Docker, and Kubernetes.
Key Responsibilities:
- Design, implement, and maintain enterprise-scale CI/CD pipelines using GitHub Actions and Azure DevOps.
- Administer GitHub Enterprise and Azure DevOps, including repositories, branching strategies, pull requests, access controls, and governance.
- Develop reusable pipeline templates and automate build, testing, deployment, and release processes.
- Implement Infrastructure as Code (IaC) using Terraform, Azure Bicep, ARM Templates, CloudFormation, and Ansible.
- Automate infrastructure provisioning across Dev, QA, UAT, and Production environments.
- Support cloud-native solutions across Microsoft Azure and AWS.
- Build and manage Docker containers and Kubernetes environments, including AKS and EKS.
- Develop and maintain Helm charts and deployment automation.
- Integrate DevSecOps practices including SAST, DAST, dependency scanning, secrets management, and vulnerability assessment.
- Implement monitoring, logging, alerting, and observability solutions and support incident response/RCA.
- Drive improvements in reliability, security, scalability, availability, and cloud cost optimization.
Required Skills:
DevOps & Source Control:
GitHub Enterprise, GitHub Actions, Azure DevOps, Azure Repos, Pipelines, Boards, Artifacts, Git
IaC & Automation:
Terraform, Azure Bicep, ARM Templates, Ansible, AWS CloudFormation
Cloud:
Azure, AWS, AKS, EKS, App Services, Azure Functions, EC2, S3, Lambda, IAM, VPC
Containers:
Docker, Kubernetes, Helm
Scripting:
Python, PowerShell, Bash/Shell, YAML, JSON
Monitoring & Logging:
Azure Monitor, Application Insights, Grafana, Prometheus, ELK Stack, Splunk
Qualifications
- 8+ years of experience in DevOps, Cloud Engineering, Platform Engineering, or Infrastructure Automation.
- Strong hands-on experience designing and managing enterprise CI/CD pipelines.
- Experience with highly available, secure, cloud-native environments.
- Strong understanding of DevSecOps, IaC, containerization, Kubernetes, and cloud platforms.