Description
We are looking for a Senior DevOps Engineer with expertise in applying DevOps practices in the technical design and development of cross-functional, multi-platform application systems
Location: Toronto
Type: Contract
Start: 2 weeks
Duration: Long Term
Job Responsibilities:
Deep knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins
Experience with leading Configuration Management, DevOps, and software deployment
Experience with Configuration Management tools like Chef, Puppet or Ansible is desired.
Experience in monitoring tools like splunk, appdynamics, dynatrace etc.
Maintenance of automated tooling code in Python, Ruby, Shell or similar Scripting language
Strong familiarity with SCM, Clearcase, SVN, GIT, including branching and merging strategies
Work with support teams to identify and implement automation in appropriate areas
Work closely with DevOps Architects to analyze, review and clarify design and architecture on Tools implementation, Build and Deploy automation
Document as-is state of environment, gap analysis, come up with options, recommendations
POC of Tools, Techniques as desired
Job Requirements:
Experience in maintaining version control system(s) including branch creation, branch management, access control and branch merges
Experience in working with Bluemix, Linux, Apache Tomcat
Experience in multiple source control systems including SVN, Accurev and Git
Experience in build automation technologies like Ant, Jenkin, Gradle etc.
Ability to implement and maintain the build system and continuous integration will be an added advantage.
Works well independently and as part of a team with distributed organization around the globe
Fluency in release engineering methodologies and tools as well as understanding of software development processes.
Experience working in an Agile/Scrum environment preferred.
Please send in your updated resume in Word format along with contact and availability status.