Role: Platform Engineer
Location: Toronto, CA
Platform Engineer Job Description -
As a Platform Engineer in the Retail Insurance team, you will play a meaningful role in crafting our cloud infrastructure and data operations. You will be responsible for developing and maintaining robust data collection, transformation, and presentation systems using the latest open-source technologies and Azure services. Your work will be integral to ongoing cloud migration initiatives, where you will collaborate closely with various business segments and platform teams.
Position Responsibilities:
Collaborate with finance, cloud architecture, and runtime teams to ensure effective cloud governance and chargeback mechanisms.
Partner with business segments to facilitate detailed cloud migrations, ensuring minimal disruptions and efficient performance.
Develop and maintain scripts for efficient data collection, transformation, and storage within the Data plane.
Craft and build comprehensive reports and dashboards to track and visualize cloud expenditure, providing insights for cost management.
Develop and document patterns and standard methodologies for building cloud-native applications, promoting efficiency and scalability.
Lead and handle scrum responsibilities, ensuring the team adheres to agile methodologies and project timelines.
Required Qualifications:
Bachelor's degree or equivalent experience in Computer Science, Information Technology, Engineering, or a related field. A master's degree can be helpful.
5+ years of experience in a software development and Azure Cloud environment, with a consistent record of successful projects.
Proficiency in programming languages such as Python and NodeJs.
Experience with GitHub and GitHub Actions for version control and CI/CD processes.
Strong SQL skills; familiarity with SQL query language.
Knowledge of Azure Kubernetes Service (AKS) and Terraform.
Understanding the Azure Data platform is a plus.
Must have skills:
Extensive Azure experience, with hands-on implementation and management skills.
Experience with CI/CD processes and tools.
Proficiency in building and managing Jenkins pipelines.
5 years of experience managing production applications, ensuring their availability and performance.
Nice to have skills:
Azure certifications that validate your expertise in Azure technologies.
Advanced Python programming skills.
Experience with Terraform and FLUX for infrastructure management.
Familiarity with Azure Data Factory for orchestrating data workflows.