The Continuous Integration and Delivery (CIAD) team is responsible for building and operating an enterprise Continuous Integration / Continuous Delivery (CI/CD) service; defining, building, and refining a Continuous Deployment process within Scotiabank; and assisting product / project teams in adoption CI/CD - in order to enable DevOps within Scotiabank.
The DevOps Specialist will focus on building and operating a self-service CI/CD suite of tools, assisting in the definition of the Continuous Delivery process and pipelines / workflow that enable the process and assisting teams in onboarding the service (until all components are made full self-service).
This individual is a DevOps subject matter expert who craves a good challenge and is familiar with all aspect of developing, building, releasing and deploying software. Knowledge and experience in supporting areas (e.g. system administration and automation) and a passion for self-directed learning.
Key Job Accountabilities
- Define Continuous Integration, Continuous Delivery, Release Automation, and DevOps processes and models for Scotiabank
- Assist with the definition, selection, installation and configuration of CI/CD tools using automation (e.g. Ansible / Puppet), typically running in containers (e.g. Docker)
- Assist product/project teams in the build of CI/CD pipelines (using the Jenkins Pipeline plugin)
- Third level support of the CI/CD suite tools (JIRA, Confluence, Bitbucket/GIT, Jenkins, Artifactory, Puppet) (mostly running on Red Hat Enterprise Linux), including complex troubleshooting
- Lead minor and major upgrades
- Develop and apply consistent, standardized build and deployment processes, and implement continuous delivery that reduces mean time to resolution and reoccurring incidents
- Assist with the enhancement of software release and operations strategy through lessons learned and industry standards to ensure sound management and controls are used in building application solutions
Skills, Experiences and Functional Competencies
- Overall 10+ years of software development and release engineering experience
- 5+ years of build and deployment automation with 1+ years of experience in one or more of the following areas: BitBucket/Git, Subversion, TFS, Mercurial
- Bamboo, Hudson/Jenkins, Ansible, Maven, Ant, Capistrano, Gradle
- JIRA, HP ALM
- Chef, Puppet, CFEngine, Microsoft SystemCenter, Lan Desk
- Atlassian stack experience will be preferred
- 2+ years of programming experience with at least one of the following: C#, Java, C, ASP.NET, MVC, PHP, JavaScript, JQuery, Web Services and API development, Glassfish, WebSphere
- Experience with the JIRA suite of Software Configuration Management (“SCM”) tools, Bamboo, FishEye, Crucible, SourceTree, Clover or equivalent automation tools. Understanding and experience of infrastructure automation tools such as Chef, Puppet, Ansible
- Strong grasp of automation tools
- Ability to use a wide variety of open source technologies and tools
- Experience supporting multiple products, estimating project resource requirements, and managing product delivery schedules and associated risks are essential
Education and Other Requirements
- BSc in Computer Science or equivalent
by via developer jobs - Stack Overflow
No comments:
Post a Comment