API Platform Operations Engineer

1 month ago


Kitchener, Ontario, Canada Sun Life Full time
Job Title: API Platform Operations Engineer

This role is part of the API Platform Operations team, responsible for supporting the full infrastructure of the API Platform on distributed platforms. The successful candidate will be responsible for designing infrastructure architecture, guiding and supporting applications on the use of the products, and participating in the development of standards and processes.

Key Responsibilities:
  1. Participate in the operations (support, deployment and rollout of components) in API Platforms both in the cloud and on premise.
  2. Design, maintain and continuously improve core infrastructure that underlies API operational support including a gateway/service-mesh, runtimes, security.
  3. Support the Enterprise Event Hub with Kafka.
  4. Support the API and micro-services, identifying defects in the platform modules, debugging issues being faced and providing effective solutions.
  5. Design, run and interpret performance and load-testing processes and implement required optimizations.
  6. Ensure projects are following best practices around continuous integration and delivery.
  7. Partner with business and API teams to design, develop and demonstrate the value of implementing API Platform components using cloud-based solutions.
  8. Work closely with the business and technology partners to ensure effective implementation of new technologies that support API Governance and standardization across Sun Life.
Requirements:
  1. Bachelor's degree in Computer Science, Engineering, or related area.
  2. 3-6 years of experience in related IT areas.
  3. Minimum of 1-2 years of experience in Application support and Operations.
  4. Minimum of 1-2 years of development experience with Java.
  5. Experience in implementing continuous integration and delivery solutions.
  6. Experience working in AWS cloud, especially in AWS services like EKS, EC2.
  7. Good understanding of DevOps, Containers/Docker, Kubernetes.
  8. Minimum of 1-3 years of experience working with Kafka/Confluent technologies (Kafka Connect using Schema Registry, Kafka Broker, Zookeeper, KSQL, KStream, Kafka Control Center, Kafka Rest Proxy).
  9. Knowledge of REST API design standards, good working knowledge of API design specifications like Open API Spec, RAML.
Preferred Qualifications:
  1. Experience with specialized API architecture frameworks, security, patterns, model and delivery.
  2. Experience with scripting languages to automate operations tasks.
  3. Exposure to using Authentication and Authorization solutions with REST APIs. Knowledge of standards like OAuth and OpenID is a plus.
  4. Working knowledge of API development in AWS Serverless environment working with AWS Lambda and AWS API Gateway etc.
  5. Working knowledge of deploying components on Kubernetes, using Kustomize, Helm Charts and/or K8s operators.
  6. Working knowledge for CI/CD solutions (like Jenkins, Ansible, CDD Continuous Delivery Director).
  7. Proficiency in building and deploying solutions with frameworks like Spring Boot, including secure coding practices, load-testing and performance optimization.
  8. Ability to manage through influence in a complex and evolving environment to meet challenging timelines and organizational goals.
  9. Ability to establish and maintain a good team environment, develop a culture of innovation, collaboration within the team.
  10. Demonstrated problem solving, communication and organizational skills, a positive attitude, and the proven ability to negotiate and influence others to obtain desired results. Strong professional consulting skills.
  11. Ability to effectively communicate both internally and externally.
  12. Mature, confident, and performance oriented.
  13. Capable of developing strong relationships with all levels of management.
  14. An excellent communicator, team player and someone who is intellectually honest.
  15. Ability to adapt thinking and response to the geographic differences across our global operations.
Security Clearance:

The candidate selected for this role is required to attain Canadian Reliability Security Clearance (administered by submitting fingerprints to the RCMP, who then conduct min. 5 year history checks). To see if you are eligible for this clearance, please review the section 201 on the Federal Government site.

What's in it for you?

Great Place to Work Certified in Canada and the US – 2022. Great Place to Work award for Best Workplaces for #HybridWork2022. Named "Best Places to Work" by Glassdoor – 2021. Canada Award for Excellence for Mental Health at Work 2021. Flexible hybrid work model including in-country work-from-home if you prefer.



  • Senior Data Engineer

    1 month ago


    Kitchener, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data pipelines in Azure.Key Responsibilities:Design and implement data models for operational and analytical reportingDevelop and orchestrate pipelines...

  • Senior Data Engineer

    1 month ago


    Kitchener, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data pipelines in Azure.Key Responsibilities:Design and implement data models for operational and analytical reportingDevelop and orchestrate pipelines...

  • Senior Data Engineer

    1 month ago


    Kitchener, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data pipelines in Azure.Key Responsibilities:Design and implement data models for operational and analytical reportingDevelop and orchestrate pipelines...

  • Senior Data Engineer

    1 month ago


    Kitchener, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data pipelines in Azure.Key Responsibilities:Design and implement data models for operational and analytical reportingDevelop and orchestrate pipelines...


  • Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a highly skilled Reliability Solutions Specialist to join our Global Technology Services Management and Support Team at Company 1 - The Manufacturers Life Insurance Company.This is an exciting opportunity for a motivated individual to contribute to the development of innovative solutions that enhance system reliability and...


  • Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a highly skilled Reliability Solutions Specialist to join our Global Technology Services Management and Support Team at Company 1 - The Manufacturers Life Insurance Company.This is an exciting opportunity for a motivated individual to contribute to the development of innovative solutions that enhance system reliability and...


  • Kitchener, Ontario, Canada Manulife Full time

    The OpportunityManulife is seeking a highly motivated and experienced Platform Engineer to join our Data and Analytics Platforms team. As a key member of our team, you will be responsible for designing, building, and maintaining our cloud-based infrastructure and platforms. Your expertise in cloud automation, DevOps, and infrastructure as code (IaC) will...


  • Kitchener, Ontario, Canada Manulife Full time

    The OpportunityManulife is seeking a highly motivated and experienced Platform Engineer to join our Data and Analytics Platforms team. As a key member of our team, you will be responsible for designing, building, and maintaining our cloud-based infrastructure and platforms. Your expertise in cloud automation, DevOps, and infrastructure as code (IaC) will...


  • Kitchener, Ontario, Canada Manulife Full time

    Job DescriptionWe are seeking a highly skilled Reliability Engineer - Platform to join our Global Technology Services Management and Support Team.This role is a key part of our team, responsible for building solutions that improve application health and performance, automating processes to enhance system reliability, and experimenting with new technologies...


  • Kitchener, Ontario, Canada Manulife Full time

    Job DescriptionWe are seeking a highly skilled Reliability Engineer - Platform to join our Global Technology Services Management and Support Team.This role is a key part of our team, responsible for building solutions that improve application health and performance, automating processes to enhance system reliability, and experimenting with new technologies...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our dynamic team at PlayStation. As a key member of our engineering organization, you will play a critical role in ensuring the high quality of our products, which are used by over 100 million people worldwide.Key ResponsibilitiesAPI Testing and Automation:...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our dynamic team at PlayStation. As a key member of our engineering organization, you will be responsible for designing, developing, and executing automated tests for our APIs, ensuring high-quality products that meet the needs of our customers.Key...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our dynamic team at PlayStation. As a key member of our engineering organization, you will play a critical role in ensuring the high quality of our products, which are used by over 100 million people worldwide.Key ResponsibilitiesAPI Testing and Automation:...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our dynamic team at PlayStation. As a key member of our engineering organization, you will be responsible for designing, developing, and executing automated tests for our APIs, ensuring high-quality products that meet the needs of our customers.Key...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a software engineer on our team, you will play a critical role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring...

  • Platform Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Manulife Full time

    Job Title: Platform EngineerWe are seeking a highly skilled Platform Engineer to join our team at Manulife. As a Platform Engineer, you will be responsible for designing, building, and maintaining large-scale data and analytics systems.Key Responsibilities:Design and implement cloud automation workflows and blueprintsDevelop and maintain cloud infrastructure...

  • Platform Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Manulife Full time

    Job Title: Platform EngineerWe are seeking a highly skilled Platform Engineer to join our team at Manulife. As a Platform Engineer, you will be responsible for designing, building, and maintaining large-scale data and analytics systems.Key Responsibilities:Design and implement cloud automation workflows and blueprintsDevelop and maintain cloud infrastructure...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a Software Engineer, you will play a key role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring existing features...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta Software EngineerCarta is a leading platform for equity management, business growth, and investment in emerging companies. As a Software Engineer, you will play a key role in building customer-facing enterprise tools for equity administration, creating data pipelines for asynchronously aggregating financial reports, and refactoring existing features...