Senior Devops Engineer

Company: Royal Bank of Canada
Location: Toronto, ON, Canada, Burlington, ON, Canada
Type: Full-Time
Salary: Not Provided

Requirements

  • At least 5+ years of experience in a DevOps or similar role; proficiency in Azure Cloud services, including Azure DevOps, Azure Kubernetes Service (AKS), Azure App Gateway, etc.
  • Experience with infrastructure as code (IaC) tools such as Terraform or ARM templates.
  • Solid understanding of CI/CD concepts and experience with relevant tools (e.g., Jenkins, Github Actions, Azure Pipelines).
  • Solid understanding of Linux operating systems and proficiency in system administration tasks.
  • Experience with scripting languages such as Python, Bash, or PowerShell.
  • Familiarity with Agile development methodologies and version control systems such as Git.

Responsibilities

  • Provide day-to-day production support, including troubleshooting and resolving issues.
  • Collaborate with development teams to ensure smooth production deployments.
  • Participate in design review process of new application features.
  • Manage and execute core terraform enterprise (TFE) pipelines and collaborate with TFE team for regular maintenance.
  • Deploy and manage infrastructure changes, including provisioning and configuration of servers, networks, and databases.
  • Containerize applications using Docker and orchestrate container deployment and management.
  • Monitor and optimize system performance, identifying areas for improvement and implementing fixes.
  • Collaborate with cross-functional teams (cloud, security, TFE) to identify and prioritize infrastructure needs.
  • Ensure compliance with security, scalability, and reliability standards.
  • Participate in on-call rotations to provide 24/7 support for production systems.
  • Develop and maintain documentation of infrastructure, deployments, and other DevOps-related processes and procedures.
  • Automate infrastructure provisioning, configuration management, and monitoring using tools such as Terraform, and Prometheus.
  • Stay up to date with the latest trends and best practices in DevOps, cloud computing, and containerization.

Preferred Qualifications

  • Experience with Azure cloud platform.
  • Strong understanding of networking protocols and architectures, security best practices and compliance frameworks.
  • Experience with containerization technologies such as Docker.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or Dynatrace.
  • Certification in DevOps or a related field, such as Microsoft Certified: Azure DevOps Engineer Expert, Certified Kubernetes Administrator (CKA), etc.
  • Experience with automation tools such as Ansible, Puppet, or Chef.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.

Benefits

  • No benefits info provided.

Apply Now

No comments:

Post a Comment