To apply for this job you must first either login or register

DevOps Engineer

Toronto,†Ontario †-†Permanent



Job Description

The ideal DevOps Engineer will bring hands-on operation and CI/CD automation experience. This person enjoys developing and managing elegant and scalable systems environments for SaaS based on modern technologies, including OpenShift Container Platform, micro-services and server-less architectures.

We are looking for a collaborative team player who will lead, develop and manage system environments, implement infrastructure-as-a-code and fully automated CI/CD.

The DevOps Engineer will be a key contributor to a positive and progressive culture, continuously drive improvements, understand the business, technology, and customers' needs as a critical part of a larger movement to build and deliver highly-available SaaS solutions in an established and growing market for one of the top automotive re-marketing businesses in North America.

This is a hands-on senior level role, on a high-caliber Architecture and DevOps team, reporting to the Director of Engineering.

Responsibilities include:
- Develop and enhance CI/CD infrastructure
- Define and implement effective branching and versioning
- Work with product teams to spread DevOps mindset and increase collaboration and productivity
- Build and manage system environments with infrastructure-as-code
- Design and implement reliable monitoring and alerting
- Participate in troubleshooting and root-cause-analysis
- Participate in architectural and design reviews
- Provide expert advice in implementation and operation of Container-based applications
- Work closely with Architecture, Development, Quality Engineering team to develop cutting edge solutions
- Document tools, processes, and procedures for effective collaboration and communication


Must Have Skills:


What's needed:
- Good experience with CI/CD using tools like Jenkins, etc.
- Good understanding of branching and versioning strategies
- Experience with Containerization
- Experience migrating repositories from SVN to Git
- Familiarity with artifact repositories like Nexus or Artifactory
- Experience with monitoring and alerting solutions like NewRelic, AppDynamics, Splunk, DataDog, Loggly, PagerDuty, Pingdom
- Experience with automation tools like Ansible, Chef or Puppet
- Scripting experience with one of the following languages: Shell, Groovy, Ruby, Python, etc.
- Experience with Linux distributions
- Troubleshooting in complex distributed environments

Education: Bachelorís Degree required in Computer Science, Software Engineering, or above


Nice to Have Skills:


Other Skills & Experience:
- Familiarity with SOX controls
- Good understanding of Security-related tools and methods
- Familiarity with OpenShift Container Platform is a big plus
- Experience with containers and schedulers
- Experience with microservices architectures
- Solid source code control management skills, particularly with a distributed SCM like Git
- Experience in setting up tools like JIRA, Confluence, Jenkins, GitHub


Details:
Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register