Senior DevOps Engineer

IT - Application & Software Development
Toronto, ON
Contract
Apr 13, 2021

Our client needs a Senior DevOps Engineer to join the global DevOps team and work out of Toronto.  You'll work in the the latest technology, in leading-edge ways. Data is at the heart of everything we do. We are actively pursuing the latest iterations of modern technologies.

Our DevOps tech stack encompasses Jenkins/ Octopus CI/CD; Linux/Windows/Citrix; Python/Powershell/Shell script programming; Docker/Ansible/Packe; Datadog with AWS forming a major part of our cloud solutions (RDS/EC2/TerraForm/CloudFormation).

The role:

  • Create infrastructure automation scripts using Terraform to build new environments and modify existing environments that are highly scalable, available and secure.

  • Research availability and suitability of 3rd party tools and deploy them to support new builds on our platforms and recommend intelligent processes.

  • Design. You will design and implement an automated build process for software projects, striving to make the compilation, testing, and packaging process as automatic and foolproof as possible.

  • Deployment and maintenance. You will build various environments (VMs, Cloud instances, etc.) using automation tools like Octopus, Jenkins, Ansible, Chef or Puppet and minimise downtime.

  • Operational features and processes. Collaborate locally and remotely with Development Architects and Leaders to implement operational features, tools, and process. 

Requirements:

  • You have a degree in Computer Science, Engineering, or Math. 

  • You have hands-on exposure to supporting cloud applications. You are up-to-date on current DevOps standards and best practices. You have experience:

    • Automating builds, gated builds, and packaging for deployment.

    • Maintaining a production build system for a large software project.

  • You have the expertise to come in and suggest better ways to implement our existing builds, reduce build times, and implement CI/CD pipelines. Knowledge of managing or automating management of databases is preferred.

  • You have all of the computer engineering tools down including:

    • In-depth knowledge of AWS (EC2/RDS/IAM ).

    • Deep experience with either Terraform or Cloudformation or both.

    • Familiarity of Scripting tools such as Python or Powershell.

    • Jenkins in a Windows and/or Linux environment, specifically implementing a CI/CD deployment pipeline.

    • Lambda/ Docker.

  • You can work with product managers, cross-functional teams and customers translating practical usability feedback into technical requirements and back again. You thrive on acting as the communication bridge.

Send to Friend

Send to Friend