DevOps Engineer
On-siteOntario, Canada or British Columbia, Canada
Job Summary
Design and maintain scalable cloud infrastructure across AWS, GCP, and Azure using Infrastructure as Code with Pulumi and Python. Architect and deploy containerized workloads on AWS ECS and EKS, while building automated CI/CD pipelines via GitHub Actions. Administer high-throughput messaging systems including RabbitMQ and Apache Kafka, and optimize enterprise search clusters with Elasticsearch and OpenSearch. Support the migration of legacy JBOSS workloads to modern cloud environments and implement comprehensive monitoring using Grafana, Prometheus, and New Relic. Drive DevSecOps practices, manage cloud costs, and reduce mean time to resolution through proactive automation and technical debt elimination.
Required Qualifications
- 3–5 years of professional experience as a DevOps, Site Reliability (SRE), or Cloud Engineer deploying applications into modern cloud environments
- Deep expertise in AWS (primary)
- Production-level experience with at least one additional cloud provider (GCP or Azure)
- Strong proficiency in Pulumi utilizing Python for infrastructure automation
- Production-level experience managing and orchestrating workloads with AWS ECS and EKS
- Advanced knowledge of GitHub Actions for workflow automation and deployment pipelines
- Hands-on experience scaling and troubleshooting AWS SQS, Kafka and RabbitMQ
- Experience configuring and tuning Elasticsearch and/or OpenSearch
- Experience migrating legacy application server workloads (JBOSS, WebLogic, or similar) into containerized environments
- Strong experience creating dashboards and alerts in New Relic
- Experience implementing DevSecOps practices, including container scanning, dependency alerts, and automated secrets management
- Proven track record of Cloud Cost Optimization (FinOps) across multi-cloud environments
- Strong problem-solving skills and a proactive mindset toward automation and eliminating technical debt
- Excellent communication and collaboration skills to work effectively with development and QA teams
- Drive improvements to reduce alert noise, improve runbooks, and decrease mean time to resolution
Desired Qualifications
- Experience with Cloudformation and Terraform
- Exposure to all three cloud providers (AWS, GCP, Azure)
- Experience with Grafana and Prometheus
- Experience with WebLogic
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.