Logo of Huzzle

Internship

Student, DevOps Automation Engineer (Fall 2024)

Logo of Sun Life

Sun Life

4d ago

🚀 Off-cycle Internship

Waterloo +1

1d left

AI generated summary

  • You must have knowledge of Ansible, CI/CD tools, Docker, Kubernetes, Java, Python, AWS, Terraform, source control, IaC, automation, orchestration, Enterprise methodologies, and strong communication skills for this role.
  • You will automate manual processes using SLF DevOps tools, ensure compliance with security policies, collaborate with teams, create playbooks, document tasks, and produce reports to measure effectiveness.

Off-cycle Internship

Software Engineering, IT & CybersecurityWaterloo, Toronto

Description

  • Our teams are dedicated to providing the services and technology our business partners need to help customers achieve lifetime financial security. Through innovation and collaboration, we're striving to continually find new and better ways to bring value to Sun Life. Enterprise Services has employees in Canada, Ireland, the U.S. and Asia.   We partner closely with groups and individuals throughout Sun Life Financial to provide products and services that deliver business value.
  • The primary purpose of the DevOps coop is to work with the Enterprise DevOps team to assist in implementing the enterprise DevOps strategy by working closely with subject matter experts (SME) in specific technology areas to identify and implement DevOps opportunities. S/he will also help govern and coordinate the movement of multiple automation releases through the build, test, and production environments. The automation team and its members ensures the knowledge is in place to efficiently coordinate automation efforts. The role communicates with managers, IT operations, Architects and project managers on a regular basis to help document key release milestones.

Requirements

  • Working knowledge or understanding of Ansible Tower & Ansible Automation platform
  • Prior use of other CI/CD tools such as Jenkins, Artifactory and BitBucket
  • Working knowledge Containerization using Docker and Kubernetes
  • Basic programming in Java and Python
  • Basic understanding of AWS cloud platform
  • Basic understanding of Infrastructure as Code (IaC) with Terraform
  • Basic knowledge of automation for both application and infrastructure deployment including source control and code coverage
  • Basic understanding of automation and orchestration across multiple technologies including Linux, Windows, etc.
  • Some hands-on experience with common automation and DevOps tools.
  • Basic understanding of Enterprise methodologies, such as ITIL, CMMI, and Software Development Life Cycle (SDLC) using agile methodologies
  • Comfortable in learning and ability to become comfortable with unfamiliar businesses areas or technologies.
  • Good presentation, written and verbal communication skills.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering
IT & Cybersecurity

Responsibilities

  • Contribute to the automation of key manual processes and procedure using the standard SLF DevOps tools, processes and standards.
  • Understand and adhere to the automation Policy, Standards and processes where applicable
  • Update and maintain technical tasks status data required to create an integrated release schedule for automated processes and procedures.
  • Maintain and document assigned automated tasks as they move through the build, develop, test, stage and release lifecycle.
  • Execute on the automation and IaC strategy as it relates to the use of DevOps practices.
  • Collaborate and gain alignment on your assigned tasks across multiple departments.
  • Facilitate cross-department coordination to identify opportunities for automation of manual tasks or functions.
  • Ensure all automation playbooks/code are compliant with SLF security directives and policies.
  • Assist in production of automated metrics, reports and/or dashboards across the automation portfolio to aid in measuring the effectiveness of task, processes and procedure that have been automated.
  • Create automation playbooks and companion documentation as references, to help development and operations understand the logic and contents of the automated tasks.
  • Communicate with individuals involved in the various verticals to:
  • Identify areas of automation and determine effective ways to implement.
  • Update automation release plans to keep rolling 12 months forecast accurate
  • Educate business and operations SMEs on the use of automation tools, overall integration and seek feedback for improvement.
  • Always operate in strict compliance of security and change management directives

Details

Work type

Full time

Work mode

office

Application deadline

May 21, 2024

Location

Waterloo, Toronto