You are as unique as your background, experience and point of view.
Here, you'll be encouraged, empowered and challenged to be your best self.
You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you.
Your leaders will inspire and help you reach your potential and soar to new heights.
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do.
Discover how you can make a difference in the lives of individuals, families and communities around the world.
Job Description:
At Sun Life Financial, we work together, share common values and help each other grow and achieve goals.
Role Summary:
As a Student, DevOps Engineer, you are part of a highly focused, self-managed Agile team who designs, develops & maintains a Continuous Build, Integration, Test and Monitoring pipeline to support the delivery of Sunlife DevOps solutions.
Our teams operate in a highly dynamic, squad-based environment.
You will have the opportunity to work in a close-knit squad that cultivates creativity, challenges the status quo and pushes limits on finding new and inventive ways to work.
The role offers opportunities to use emerging technologies including Terraform/Packer, Ansible, Artifactory, Jenkins and AWS as part of a highly available DevOps implementation to help drive quality, speed and efficiency.
The ideal candidate should have a strong passion for solving problems, developing highly efficient automation and digital deployment pipelines, experimenting with new technologies and development of their own hobby applications.
They should also have a keen interest in researching the latest DevOps technologies.
In addition, the ideal candidate must also have a desire for continuous improvement by being a champion of new ideas, continuously exploring new perspectives, and embrace going beyond their comfort zone.
Main Accountabilities:
Support the improvement of Jenkins build and test automation tools to support CI/CD
Develop Ansible playbooks, power shell scripts to automate processes and tasks currently done manually
Develop code in Packer/Terraform, delivering re-usable AWS patterns
Support infrastructure as code (IaC) practices to ensure reproducibility and consistency
Govern and manage code repositories (git, BitBucket etc.)
Develop performance testing strategies to ensure UI continues to meet expanding user base
Document all required design specifications and technical tasks.
Work in an agile environment to quickly translate vision into reality
Develop DevOps code that is reusable, reliable and scalable
Collaborating with colleagues in joint development and integration tasks
Competencies:
Enrolled in an undergraduate degree (such as; Computer Science, Engineering, Information Technology Management, Financial Analysis and Risk Management, Computing, etc.)
Enthusiastic learner, passionate about learning emerging technologies, i.e. agentic artificial intelligence
Basic database concepts, familiar with concepts in Amazon Web Service and understanding in Linux
Some experience in Python, Microsoft Powershell or Unix scripting languages
Verbal and written communication skills
Ability to work independently and in teams
Organizational skills with the ability to handle several tasks efficiently
Willingness to share ideas and speak up in small to medium sized groups
Exposure on automation tools like Jenkins would be considered an asset, but not required
Familiarity with configuration systems such as Ansible, Artifactory, etc. (an asset, but not required)
Working experience with databases such as MS SQL and PostgreSQL
Learning & Development Opportunities:
Enhance technical, analytical and problem-solving skills
Develop collaboration skills
Increase knowledge of business transactions, services and methodologies used in the global insurance industry
Job Category:
Temporary Employee
Posting End Date:
05/10/2025