
DevOps Engineer
Posted Jul 20

Posted Jul 20
This is a fully remote position, open to applicants in Canada.
• Designing, deploying, and managing scalable infrastructure across AWS, GCP, and Azure.
• Architecting and maintaining infrastructure using Pulumi in conjunction with Python to ensure consistent and reliable deployments.
• Managing and scaling containerized applications by utilizing AWS ECS and EKS (Kubernetes).
• Building, maintaining, and optimizing robust CI/CD pipelines with GitHub Actions for efficient, automated application delivery.
• Administering and scaling messaging queues and event-streaming platforms, specifically RabbitMQ and Apache Kafka.
• Managing and enhancing enterprise search clusters using Elasticsearch and OpenSearch.
• Supporting and migrating enterprise Java workloads running on JBOSS application servers to modern cloud environments.
• Implementing and maintaining comprehensive monitoring, alerting, and logging frameworks, such as Grafana, Prometheus, CloudWatch, or New Relic.
• 3–5 years of professional experience as a DevOps, Site Reliability (SRE), or Cloud Engineer deploying applications in modern cloud environments.
• In-depth expertise in AWS (primary); production-level experience with at least one additional cloud provider (GCP or Azure), with exposure to all three being a plus.
• Strong proficiency in Pulumi utilizing Python for infrastructure automation.
• Production-level experience in managing and orchestrating workloads with AWS ECS and EKS.
• Advanced knowledge of GitHub Actions for workflow automation and deployment pipelines.
• Hands-on experience in scaling and troubleshooting AWS SQS, Kafka, and RabbitMQ.
• Experience in configuring and tuning Elasticsearch and/or OpenSearch.
• Experience in migrating legacy application server workloads (JBOSS, WebLogic, or similar) to containerized environments.
• Strong experience in creating dashboards and alerts in New Relic, with experience in Grafana and Prometheus being a plus.
• Experience in 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 approach toward automation and eliminating technical debt.
• Excellent communication and collaboration skills to work effectively with development and QA teams.
• Commitment to driving improvements that reduce alert noise, enhance runbooks, and decrease mean time to resolution.
• This position offers a base salary of $102,000 - $134,000 CAD.
• In addition to the base salary, this role is eligible for a performance-based annual bonus.
The Codest
IRIUM
Sólides
Resilinc
Get handpicked remote jobs straight to your inbox weekly.