Job Title: Application Release Engineer
Location: Toronto,ON Hybrid (2 Days Onsite)
Duration: 12 Months
Job Summary
Key Responsibilities
Design, build, and maintain automated CI/CD pipelines for enterprise applications.
Automate application deployment, release management, and infrastructure provisioning.
Develop and maintain Infrastructure as Code (IaC) solutions.
Deploy, configure, and support applications across Azure and AWS cloud environments.
Manage Kubernetes clusters and containerized application deployments.
Develop automation scripts using Python, Bash, PowerShell, and YAML.
Troubleshoot cloud infrastructure, deployment issues, and production incidents.
Collaborate with Development, QA, DevOps, and Infrastructure teams to improve release processes.
Implement monitoring, logging, and deployment best practices.
Ensure secure, scalable, and highly available deployment environments.
Required Skills
7 10+ years of Application Release Engineering / DevOps experience.
Strong hands-on experience with Azure.
Experience with Kubernetes.
Strong knowledge of CI/CD pipelines and DevOps practices.
Strong scripting skills in Python, Bash, and PowerShell.
Experience with YAML.
Experience with AWS and Azure cloud platforms.
Infrastructure automation and provisioning.
Release management and deployment automation.
Troubleshooting cloud infrastructure and production environments.
Experience with source code management and build tools.
Preferred Skills
OpenStack
Cloudify
Google Cloud Platform (GCP)
IBM Bluemix
Docker
Infrastructure as Code (Terraform/ARM/Bicep)
Monitoring & Logging tools
Agile/Scrum methodology