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 :
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
Starting : ASAP Dress Code : Business Casual