Posted in

Senior Principal Devops Engineer

Senior Principal Devops Engineer

CompanySun Life
LocationMontreal, QC, Canada, Toronto, ON, Canada, Kitchener, ON, Canada
Salary$120000 – $190000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • A strong senior technical leadership background in DevOps with a DevSecOps and automation mindset.
  • Experience owning pipeline code in production, as well as designing and creating deployment pipelines, configure tooling and monitoring.
  • Senior level experience with the Python scripting language. Additional experience such as Maven, Gradle, MS Build, and Groovy would be beneficial.
  • Working knowledge of some of Java, J2EE, Liberty, Tomcat, Eclipse, IntelliJ, Microsoft .NET, Unix, Windows Server, IIS, IBM DevOps (IDz, zUnit, DBB, UrbanCode Deploy)
  • Experience with source code management tools such as Bitbucket, GitHub, Azure DevOps Server
  • Experience in using and configuring build tools and orchestration such as Jenkins, Maven, Gradle, Artifactory.
  • Knowledge of automated deployment (examples: Ansible, Chef)
  • Containerization (Docker, Kubernetes) tooling IaaS/PaaS/SaaS deployment and operations experience. Knowledge of Packer and Terraform would be beneficial.
  • Exposure to basic AWS services like EC2, ECS, EKS, Lambda
  • Agile experience
  • Development experience in Java, C#
  • J2EE and .NET application build and deployment automation experience
  • Jira, Confluence, MS Teams experience, Liberty, Tomcat
  • Exposure to Enterprise Service Bus (ESB) integration architectures and technologies
  • Knowledge of web technologies (examples: React, JavaScript, AJAX, HTML5 and CSS), related protocols and standards (examples: HTTP, SSL, SQL, XML)
  • Excellent verbal and written communication skills to effectively interact with the senior and executive leadership team.
  • Ability to liaise with internal and external stakeholders and adapt your approach when collaborating with technical and non-technical audiences.
  • Ability to work both independently and as part of a strong, collaborative multi-site team.
  • Excellent organizing, planning and time management skills.
  • Self-directed and proactive; thinking beyond the immediate problem with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner.
  • Possess an inherent passion for continuous improvement and innovation.
  • Customer and results focused.
  • Flexible and adaptable with the ability to align to changing priorities.
  • Bilingualism (French, English, both oral and written) is required for Quebec only as the position includes managing both French and English-speaking staff (Quebec and outside Quebec) and providing daily support to the team.

Responsibilities

  • Collaborate with enterprise architects, solution designers, business system analysts, application analysts, operation teams and testing specialists to deliver fully automated CI/CD systems
  • Consult on, and technically lead DevOps transformations
  • Deploy, configure, manage, and perform ongoing maintenance of DevOps pipeline and tools code
  • Be the custodian of shared DevOps pipeline code and scripts for multiple technologies (Java, .NET and more)
  • Provide, maintain, and manage the appropriate release policy, processes, standards, and procedures
  • Create or improve the automated deployment processes, techniques, and tools
  • Troubleshoot and resolve technical operational issues related to the DevOps pipeline
  • Review and analyze organizational needs and goals to determine future impacts to applications and systems
  • Ensure information security standards and requirements are incorporated into all solutions
  • Stay current with trends in emerging technologies and how they could apply to Sun Life.

Preferred Qualifications

  • Knowledge of the financial and/or insurance industries