You are a transformation actor in our DevOps revolution and are tasked to deploy DevOps best practices by using best of breed tools.
You are a hands-on person, equipped with an Agile mindset.
You are a DevOps jack of all trade, a command-line guru, that see solutions and optimizations where everyone else sees problems.
You strive at automating all the things!
Your role You actively participate in the realization of our DevOps vision by integrating all the constituents of our delivery pipelines.
This means using your technical chops to nicely integrate our tools in an efficient tools chain for our products. Concretely, you work with your DevOps Transformation Catalyst (who will handle most of the stuff you don't like so you can focus on what you do best!), embedded in the project's tribes / squads, to integrate the following tools categories :
Collaboration (JIRA / Confluence)
Source Code Management (Git-Bitbucket)
Continuous Integration servers (Jenkins 2 using pipeline as code concept)Continuous Build (Maven, Groovy, Ant)Continuous Testing (Selenium, SauceLabs, JMeter, Robot Framework)Continuous Inspection, scanners for tech.
debt / security awareness (Veracode)
Artifacts Management (Nexus)
Reporting / dashboards (SonarQube)
More provisioning and orchestration (Docker / k8s)
Targeting our multi cloud environments (private using OpenShift, AWS, Azure)
Application monitoring (AppDynamics or equivalent) to monitor all those nice applications and ensure they do deliver their business value to our customers
As a DevOps integrator, you are a generalist in all things DevOps, but you might also have a specialization, like Continuous Integration, Continuous Deployment, Continuous Testing, etc.
Your Primary Responsibilities
Realize and participate in realizing large scale software engineering projects, having a major impact on Bank’s profitability and efficiency and requiring high level of expertise and experience in the following DevOps practices fields : Source Code ManagementContinuous IntegrationContinuous DeploymentsTest AutomationApplication Monitoring
With your DevOps Catalyst, automate Continuous Integration, Continuous Testing and Continuous Deployment processes
Assist your teams in their DevOps transformation journey, by providing, with your DevOps Catalyst, proper training, both formal and informal.
Install / configure / maintain labs permitting to execute use cases related to CI / CD / CT practices. Those labs should permit quality controls to be done at the functional level as well as non-
functional ones such as application security (collaborating with NBC Security team)
Diagnose problems and act in solving complex issues by ensuring that developed fixes are permanent, in the context of a continuous improvement mindset
Provide 3rd level (sometimes 2nd level) support and administrative support of the following 3rd party tools : Jenkins, Sonatype Nexus Professional, Atlassian BitBucket, SonarQube as well as our continuous integration, tests and delivery pipelines
With your DevOps Catalyst, participate in Proof of concept and prototyping activities in order to experiment on how to achieve better DevOps practices adoption in your supported teams
With your DevOps Catalyst, answer to complex requests from users and propose solutions satisfying them while aligned with application software development process optimization
With your DevOps Catalyst, actively collaborate in documenting how the various tools should be used
Propose improvement ideas and alternatives to obsolete technologies in the application build, continuous integration and continuous deployment domains
What you should have to apply
University degree in related fields with 3-5 years of experience or equivalent experience
You know what the Periodic table of DevOps tools is (and if not, when you'll see it, you'll get it!) and you master at least one tool per category on the table
You have an above average security awareness mindset
Bilingual (spoken / written) French and English
We strive to be an inclusive organization where all employees are valued. National Bank stands out for its many initiatives to promote inclusion, making it a Canada-
wide leader in diversity.See how we do it : https : / / jobs.nbc.ca / diversity