| 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.
No comments:
Post a Comment