API Platform Operations Engineer
Company | Sun Life |
---|---|
Location | Toronto, ON, Canada, Kitchener, ON, Canada |
Salary | $63000 – $104000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related area.
- 3-6 years experiences in related IT areas.
- Minimum of 1-2 years experiences in Application support and Operations.
- Minimum of 1-2 years development experience with Java
- Experience in implementing continuous integration and delivery solutions.
- Experience working in AWS cloud, specially in AWS services like EKS, EC2
- Good understanding of DevOps, Containers/Docker, Kubernetes
- Minimum of 1-3 years experience working with Kafka/ Confluent technologies. ( Kafka Connect using Schema Registry, Kafka Broker, Zookeeper, KSQL, KStream, Kafka Control Center, Kafka Rest Proxy )
- Knowledge of REST API design standards, good working knowledge of API design specifications like Open API Spec, RAML.
Responsibilities
- Participate in the operations (support, deployment and rollout of components) in API Platforms both in the cloud and on premise. Experience in operations and implementing API framework is a must.
- Participate in the construction, maintenance and continuous improvement of core infrastructure that underlies API operational support including a gateway/service-mesh, runtimes, security.
- Participate in the operations and support of the Enterprise Event Hub with Kafka.
- Participate in the operations and support of the API and micro-services
- Identifying defects in the platform modules, debugging issues being faced and provide effective solutions.
- Participate in designing, running and interpreting performance and load-testing processes and implementing required optimizations.
- Ensure projects are following best practices around continuous integration and delivery
- Partner with business, and API teams to design, develop and demonstrate the value of implementing API Platform components using cloud-based solutions.
- Work closely with the business and technology partners to ensure effective implementation of new technologies that support API Governance and standardization across Sun life.
Preferred Qualifications
- Experience with specialized API architecture frameworks, security, patterns, model and delivery.
- Experience with scripting languages to automate operations tasks is a nice to have
- Exposure to using Authentication and Authorization solutions with REST APIs. Knowledge of standards like OAuth and OpenID is a plus.
- Working knowledge of API development in AWS Serverless environment working with AWS Lambda and AWS API Gateway etc.
- Working knowledge of deploying components on Kubernetes, using Kustomize, Helm Charts and/or K8s operators.
- Working knowledge for CI/CD solutions (like Jenkins, Ansible, CDD Continuous Delivery Director)
- Proficiency in building and deploying solutions with frameworks like Spring Boot, including secure coding practices, load-testing and performance optimization
- Ability to manage through influence in a complex and evolving environment to meet challenging timelines and organizational goals.
- Ability to establish and maintain a good team environment, develop a culture of innovation, collaboration within the team.
- 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.
- Ability to effectively communicate both internally and externally.
- Mature, confident, and performance oriented.
- Capable of developing strong relationships with all levels of management.
- An excellent communicator, team player and someone who is intellectually honest.
- Ability to adapt thinking and response to the geographic differences across our global operations.