Description:
The Sun Life Capital Management IT (SLCIT) Solutions team is looking for a DevOps Engineer with experience designing, developing, implementing and supporting the DevOps tooling that support the end-to-end development and release management process.
To be successful in this role, you will have experience successful DevOps implementations. You are familiar with automated build, packaging and deployment tools and processes.
The successful candidate will have strong technical and problem-solving skills and will show initiative, be accepting of responsibility and be accountable for results.
What will you do?
- Collaborate with Sun Life DevOps Enterprise team, architects, application designers/technical leads, operation teams and testing specialists to deliver fully automated applications.
- Deploy, configure, manage and performs ongoing support of all DevOps tooling used by SLCIT
- Provide, maintain, and manage the appropriate release policy, processes, standards, and procedures
- Assist development team with the preparation of releases for production. This may include assisting in the automation of performance tests, validation of infrastructure requirements, and guiding the team with respect to system decisions
- Create and improve the automated deployment processes, techniques, and tools
- 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 SLCIT
What do you need to succeed?
- Minimum 5 years of progressive information technology experience with full application development life cycle and systems integration experience
- A strong DevOps background with a security and automation mindset
- Experience designing and creating deployment pipelines and monitoring
- Experience in Release Management and Configuration Management best practices
- Experience with Scripting languages such as YAML, Maven, MS Build, Groovy and Shell
- Experience with source code management tools such as Bitbucket, Git, Azure DevOps Server
- Experience in using and configuring build tools and orchestration such as Jenkins, CDD and Artifactory
- Knowledge of deployment (Ansible) and containerization (Docker, Kubernetes) tooling IAAS/PAAS/SAAS deployment
- Ability to work both independently and as part of a strong, collaborative multi-site team
- 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
- Flexible and adaptable with the ability to align to changing priorities