Company

ScotiabankSee more

addressAddressOntario
type Form of workPermanent
salary SalaryCompetitive
CategoryEngineering

Job description

 
 
Requisition ID: #
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
In partnership with the Customer Insights Data and Analytics teams and our IT partners the Data and Analytics Technology team supports the Bank’s Data and Analytics needs with tooling, projects and IT operational support. The Principal Platform Engineer role will be responsible for leading the Platform designing, building, monitoring, tuning, and troubleshooting bank-wide initiatives supported by Data and Analytics Technology. This consists of platform building, tooling, integration, process automation, platform enhancement, and delivery of new projects.
Is this role right for you? In this role, you will: 
-Platform Health and Optimization: Take lead in managing the overall health of the platform, including addressing production issues,
-Troubleshooting, monitoring system capacity using tools like Grafana, and working with other technical teams.
-Oversee the design, build, and implementation of various containerized applications using Docker
-Deploying Kubernetes Cluster using HELM Charts and Cloud services using Terraform
-Strategic Leadership and Consultation: act as an internal consultant to other engineers, providing guidance and expertise on the design 
-Review and approve designs, ensuring they align with the company’s strategic goals and technical standards.
-Help modernize on-premises applications to meet the Bank’s Cloud migration objectives.
-Enterprise-Level Change Management: Present major changes to enterprise committees, articulating the benefits and potential risks of proposed solutions.
-Lead the implementation of these changes, often outside of regular working hours to minimize disruption to the business
-Technology Exploration and Adoption: Explore emerging technologies in Analytics, Cloud, Kubernetes, and Big Data space
-Design and implement solutions that leverage these technologies, in consultation with other team members.
-Relationship Management: Develop and foster relationships with other teams such as Architecture, Security, Network, and IT Infrastructure
-Develop/maintain Cloud services: Design, build and implement new Cloud services using the available managed cloud products.
-Create secure Terraform modules to deploy applications.
-Containerized Applications Development: Design, build, and implement various applications using Docker and deploy to Kubernetes Cluster.
-Cluster Administration: Deploy, test, monitor, administer, optimize, and operate scalable clusters on-premises and/or in the cloud, ensuring high availability
-Docker Base Images Upgrade: Continuously upgrade Docker base images for client deployments, such as Apache Airflow and Apache Spark.
-Provide support during client-side deployments.
-Release Control Management: Maintain and enhance the Release Control Management pipeline using Fleet and Bitbucket repositories.
-Client User Acceptance Testing: Lead clients in user acceptance testing for component and base image upgrades, ensuring smooth transitions
-Kubernetes Clusters Management: Install, configure, construct, and build highly available Kubernetes clusters on-premises and in the public cloud.
-Advanced Monitoring and Troubleshooting: Perform advanced monitoring of Minio using ElasticSearch.
-Troubleshoot and resolve performance issues to ensure optimal system performance.
-Create Reporting Dashboards, Alerts for Cloud applications using the Google Operations suite. 
-Vendor and Technical Support Interaction:
-Regularly meet with product vendors and technical support to fine-tune and troubleshoot software components
-Mentorship: Mentor junior engineers in best practices for building, deploying, testing, and supporting services
 
Do you have the skills that will enable you to succeed in this role?  We’d love to work with you if you have experience with:
-Significant experience of setting up Kubernetes or similar platform on-premises/cloud (On-prem Rancher experience is a plus)
-Minimum 10 years of experience in IT working in a development area.
-Significant experience in GCP (Google Cloud Platform) managing Infrastructure and services. GCP DevOps or architect certification is preferred.
-Experience on deploying Apache Spark or web applications on Kubernetes
-Spark standalone implementation experience or Hadoop-Spark integration experience along with POSIX or HDFS or Minio storage hand-on
-Experience with Docker is a must - including setting up and managing Docker registries as well as creating Dockerfiles to create custom images.
-Experience on Cloudera or HDP is a plus.
-Should have knowledge of overlay networking needed for inter-container communications from different nodes as well as external servers/infrastructure
-Experience building CI/CD pipelines using GitHub, Artifactory etc. to reduce cycle times and ensure quality.
-Experience automating systems deployments and configuration management using tools like Ansible, Chef, Puppet, Terraform, Saltstack.
-Must have virtualization experience like VirtualBox, Hyper-V, Docker, VMware etc.
-Strong scripting skills (i.e. shell scripting, Python, Perl, Ansible) for automation.
-Working experience with source control systems like Git.
-Exposure to working on cloud platforms like Azure/GCP/AWS
-Experience with Agile/Scrum development methodologies
-Team player with strong communication skills (verbal and written)
-Able to see tasks through to completion without significant guidance
-Self-managed and results-oriented with sense of ownership is required
-A university degree in Mathematics, Science, Engineering, Management or relevant
 
What's in it for you?
-The opportunity to join a forward-thinking and collaborative team, surrounded by innovative thinkers.
-A rewarding career path with diverse opportunities for professional development
-Internal training to support your growth and enhance your skills.
-An inclusive working environment that encourages creativity, curiosity, and celebrates success!
-Work in an Ecosystem where you’ll have access to group seating, offices, collaboration spaces, a cafeteria with different options daily, and more.
-Hybrid Work Environment
 
Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.
Refer code: 2104028. Scotiabank - The previous day - 2024-02-16 12:37

Scotiabank

Ontario
Popular Senior Platform Engineer jobs in top cities

Share jobs with friends

Related jobs

Senior Platform Engineer - Cid&A

Senior Platform Engineer (RPA/uipath)

View Other Bmo Offers

Toronto, ON

a month ago - seen

Senior Platform Security Engineer

Mejuri

Toronto, ON

3 months ago - seen

Senior Software Engineer, Orchestration Platform (Canada)

Included Health

$128K–$162K a year

Toronto, ON

3 months ago - seen

Senior Platform Engineer

View Other Scotiabank Offers

Toronto, ON

3 months ago - seen