Senior Platform Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Kubernetes Platform Engineer designing, implementing, and maintaining Kubernetes-based infrastructure at RBC Capital Markets. Collaborating with teams to ensure high availability, reliability, and security of services.

Responsibilities

  • Design, deploy, and manage Kubernetes clusters for various environments (development, testing, production) based on industry best practices
  • Automate deployment, scaling, and management of containerized applications using Kubernetes and related tools
  • Implement monitoring, logging, and alerting solutions to ensure the health and performance of Kubernetes clusters and applications
  • Collaborate with development teams to streamline CI/CD pipelines and enhance the efficiency of software delivery
  • Work closely with the DevOps team to integrate Kubernetes with existing infrastructure components
  • Implement security best practices and policies for Kubernetes clusters, ensuring compliance with company standards

Requirements

  • Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience) with 3+ years’ experience working as a Platform Engineer
  • Proficiency in containerization technologies such as Docker, container orchestration tools, and microservices architecture
  • Strong expertise in designing, deploying, and managing production environments and/or experience with cloud platforms like AWS, Azure, or GCP
  • Hands-on experience with CI/CD pipelines, automation tools (e.g., Jenkins, GitLab CI/CD), and version control systems (e.g., Git)
  • Experience with Python Web based applications (Fast API/Flask) is a plus
  • Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible is a plus
  • Knowledge and experience working in Linux
  • Experience working with Kubernetes

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Commissions and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSAzureCloudDockerFlaskGoogle Cloud PlatformJenkinsKubernetesLinuxMicroservicesPythonTerraform

Location requirements

OnsiteHalifaxCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.