Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Location: Toronto, ON (3x onsite a week)
Employment Type: Full Time
Job Description
As a Senior DevOps Engineer, you will be instrumental in automating and optimizing our software development lifecycle, from code commit to production deployment. You’ll play a critical role in enhancing collaboration, improving efficiency, ensuring reliability, and maintaining security within our IT infrastructure. We are looking for someone with a deep understanding of development and operations, along with proficiency in a wide range of tools and technologies.
Responsibilities
- Build and Maintain Cloud infrastructure across AWS and other cloud platforms, designing cost-effective and maintainable solutions.
- Write infrastructure code using AWS CDK, Troposphere, CloudFormation to provision and manage cloud resources, treating infrastructure as code for versioning, testing, and reproducibility.
- Support CI/CD platform including deep knowledge of TeamCity, Nexus OSS, Octopus Deploy, and SonarQube, plan and coordinate Patching and updates.
- Build and support CI/CD pipelines using tools like Bitbucket, GitHub, GitHub actions, AWS Code Build, AWS Code Pipeline, AWS code deploy, TeamCity, Docker.
- Integrate security practices into the CI/CD pipeline, including static code analysis and vulnerability scanning, ensuring compliance with security standards.
- implement branching strategies and code review processes for infrastructure code quality.
- Automate infrastructure operations and deployment pipelines, troubleshoot production issues, and optimize cloud resources in different environments.
- Script automation tasks using Python, Bash, and PowerShell, and collaborate with development and operations teams for seamless deployments.
- Create and maintain documentation for processes, configurations, and best practices, and mentor other team members in DevOps practices and CI/CD workflows.
- 5+ years of DevOps experience with AWS cloud and a deep understanding of software development and system design.
- 3+ years’ Experience with Development using TypeScript/Node.js/JavaScript in a Linux/Mac environment.
- 3+ years’ Experience in infrastructure as code using AWS CDK, Troposphere, CloudFormation, or Terraform.
- Strong scripting skills in Python, Bash, and PowerShell, along with proficiency in containerization (Docker).
- Proficiency in CI/CD tools like TeamCity, Docker, AWS Developer Tools and GitHub Actions,
- Experience with Git or other version control systems, understanding branching strategies and pull request workflows.
- knowledge of build automation, testing, and deployment strategies.
- Strong knowledge of Linux, network/web protocols, encryption, and secure communication protocols, along with troubleshooting expertise across different layers of the technology stack.
- Familiarity with database technologies like PostgreSQL, Document DB, DynamoDB, MSSQL, scanning tools like SonarQube and Sonatype, and observability tools like Dynatrace.
- Familiarity with configuration management tools such as Puppet, Chef, or Ansible.
- Bachelor’s degree in computer science or related field (preferred).
Key Skills
Ranked by relevanceReady to apply?
Join Aarorn Technologies Inc and take your career to the next level!
Application takes less than 5 minutes