
Site relability engineer developer (SRE)
City : Montreal, Quebec
Category : Permanent Full-Time
Industry : Information technology
Employer : National Bank
A career as a Site Reliability Engineering Developer (SRE) in the IT Delivery – Operations/Payment Solutions team at National Bank means actively pursuing our DevOps vision by integrating SRE best practices. It is through your DevOps skills and your experience in developing and managing resilient critical assets that you have a positive impact on the employee and user experience as well as the success of our projects.
Your job:
Within the IT Delivery - Operations/Payment Solutions sector, you are part of a team of 6 colleagues and you report to the Director. Youwill work with the asset manager to scale one of the Bank's most critical application portfolios using certain tools. Our team stands out for its desire to improve the customer experience, and access to develop on cutting-edge technologies in addition to workingwith colleagues from other areas of the Bank.
The Bank values continuous development and internal mobility. Our personalized training programs, based on learning in action, allow you to master your profession and develop new fields of expertise. Tools such as the Data Academy, language training, the Harvard Learning Center and coaching and mentoring coaching are available at all times
- Create applications and services in "Infra as code" mode that meet business objectives while ensuring their evolution in a sustainable way
- Ensuring the stability and resilience of our platforms
- Document and socialize our monitoring toolkits
- Collaborate with the PO and the tech lead for the planning of technical activities
- Evolving our surveillance assets
- Technically support the dev teams in their objective to meet the SLOs defined by our business lines;
- Propose ways of improving the way things are done and propose alternatives to obsolete technologies in the field of SRE.
We aim to offer you maximum flexibility in your work to promote your quality of life. This includes hybrid office and remote working, flexible working time to reconcile work and personal life, and flexible leave at times that matter.
Basic Requirements:
- Completed bachelor's degree OR other degree related to the sector of activity with several years of relevant experience
- 4 years of previous experience in Java development or system administration.
- Continuous deployments; Automated testing; Application monitoring; Docker; Kubernetes, AWS
- Collaboration (JIRA/Confluence)
- Source Code Management (SCM: Git)
- Continuous integration servers (Jenkins 2 with pipeline as code concept, CircleCI)
- Builds en continu (Maven, Groovy, Ant)
- Tests and continuous (SauceLabs, Selenium)
- Continuous code inspection, for technical debt/security vulnerability (Veracode)
- Artifact Management (Nexus)
- Report and dashboards (SonarQube)
- Provisioning and orchestration tools (Docker/K8s)
- Ansible/Python, Terraform
- Application monitoring (Splunk, Datadog or equivalent) to measure all these beautiful applications and ensure they deliver the expected business value to our customers
- You are a hands-on person, with an Agile mentality.
- Health and wellness program, including many options
- Flexible group insurance
- Generous pension plan
- Employee Share Ownership Plan
- Employee and Family Assistance Program
- Preferential banking services
- Initiatives promoting community involvement
- Telemedicine service
- Virtual sleep clinic