CTC004168 - Intégrateur DevOps (junior/intermediate)

Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

Experience: 2-5 ans

Heures hedomadaires: 37,5

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)

o Continuous Build (Maven, Groovy, Ant)

o Continuous Testing (Selenium, SauceLabs, JMeter, Robot Framework)

o Continuous Inspection, scanners for tech. debt/security awareness (Veracode)

• Artifacts Management (Nexus)

• Reporting/dashboards (SonarQube)

• Provisioning (Ansible)

• 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 aspecialization, 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:

o Source Code Management

o Continuous Integration

o Continuous Deployments

o Test Automation

o Application 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 nonfunctional 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 2-5 years of experience or equivalent experience

• Bilingual (spoken/written) French and English

• 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

Notre barre latérale

Bienvenue sur le nouveau site web de la CTC.