Spait Infotech logo
Spait Infotech Verified
IT Services, Web Development, Mobile Development, Digital Marketing

Senior AWS DevOps Engineer

Toronto, Ontario, CanadaRemoteFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

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.

**Role: Senior AWS DevOps Engineer
Location: Toronto, ON (Remote)
Experience: 7+ Years
Job Description:
Mandatory Skills:**
AWS CDK , TeamCity, Sonarqube, write infrastructure code using AWS CDK, Build and support CI/CD pipelines using tools like Bitbucket, AWS code deploy, TeamCity, Docker.
Summary:
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.

Requirements:

  • 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).
Ready to apply?
You'll be redirected to Spait Infotech's application page.

Similar roles