Senior Site Reability Engeeniring Developer (SRE)

at  National Bank of Canada

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Feb, 2025Not Specified17 Nov, 2024N/AAvailability,Software Systems,Collaboration Tools,Github,Information Technology,Java,Bandwidth,Javascript,Mongodb,Operations,Group Insurance,Automation,Redis,Relational Databases,Community Initiatives,Load Testing,Splunk,Addition,Service DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

A career as a Site Reliability Engineer (SRE) in the Digital Channels team at National Bank means acting as a specialist in the reliability, efficiency, and performance of systems supporting applications used by nearly 2 million clients. Through your strong technical skills, teamwork abilities, effective communication, collaborative problem-solving, and commitment to continuous learning, you will have a positive impact on the customer experience.

REQUIREMENTS

  • Bachelor’s degree with a specialization in Information Technology.
  • Expertise between 5 and 8 years in online services development within a complex environment composed of both new and legacy technologies.
  • Excellent understanding of DevSecOps principles, monitoring, and observability.
  • Expertise in designing complex software systems supporting thousands of concurrent customers and in monitoring complex ecosystems.
  • Strong ability to solve complex multi-system problems.
  • Proficiency in at least one programming language (Java, JavaScript, Python, Go, Bash) for script development and task automation.
  • Mastery of DevOps principles and CI/CD tools (Github, ArgoCD) for implementing continuous deployment pipelines.
  • Experience with the AWS cloud platform (service development, deployment, automation, and operations).
  • Experience in capacity analysis (CPU, Memory, Latency, IO, Bandwidth, etc.).
  • Strong networking skills (TCP/IP, DNS, Load Balancing, HTTP/HTTPS) for diagnosing and resolving connectivity issues.
  • Proficiency with monitoring and logging tools (Datadog, Splunk) to monitor performance and diagnose systems.
  • Experience with load testing and analysis.
  • Experience in managing relational and non-relational databases (MongoDB, Redis) to ensure availability and performance.
  • Understanding of cybersecurity practices to secure systems and data.
  • Experience in incident management and post-mortem analysis to improve service reliability.
    Your benefits

In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.

  • 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
  • Opportunities to get involved in community initiatives
  • Telemedicine service
  • Virtual sleep clinic

These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family.
Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Information technology

Proficient

1

Montréal, QC, Canada