DevOps Engineer (Azure)

DevOps and Cloud Jobs

Our client, a DevOps consultancy working with a major banking industry client, is seeking a Senior DevOps Engineer to drive improvements in their CI/CD processes, cloud infrastructure, and automation. This role is essential in optimizing development and deployment lifecycles and ensuring system reliability and performance.

Role Overview

The Senior DevOps Engineer will design, implement, and manage CI/CD pipelines, collaborating with development and operations teams to enhance the software delivery process. This position is integral to optimizing and scaling deployment processes, managing infrastructure across cloud and on-premises environments, and ensuring the highest levels of security and system availability.

Key Responsibilities:

* Design, implement, and optimize CI/CD pipelines for efficient software delivery.
* Collaborate with development and operations teams to improve deployment lifecycle.
* Monitor and maintain system performance, availability, and security standards.
* Manage both cloud infrastructure (AWS, Azure, Google Cloud) and on-premises systems.
* Implement infrastructure as code (IaC) solutions using tools like Terraform, CloudFormation, or Ansible.
* Troubleshoot and resolve issues across development, testing, and production environments.
* Streamline deployment processes and optimize infrastructure for cost and performance.
* Document all processes, systems, and configurations.
* Stay informed on industry trends to enhance DevOps best practices.

Experience:

* Proven experience as a DevOps Engineer or in a similar role, with strong knowledge of development methodologies and best practices.
* Skilled in scripting languages such as Python, Bash, or PowerShell.
* Proficiency in CI/CD tools like Jenkins, GitLab CI, and CircleCI, as well as version control systems like Git.
* Familiarity with containerization technologies, including Docker and Kubernetes.
* Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

Skills:

* Strong problem-solving skills and attention to detail.
* Effective communicator with strong collaboration abilities.
* Able to work independently and manage multiple projects.
* Knowledge of monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack is advantageous.

Preferred Qualifications:

* Hands-on experience with Azure and serverless architectures.
* Familiarity with configuration management tools (Chef, Puppet).
* Understanding of network protocols and security best practices.
* Experience with OCP OpenShift.

Extra Technical Requirements:

* Experience with Docker, multi-cluster Kubernetes designs, and Kubernetes Operator Services.
* Proficiency in Helm, OCP, HashiCorp Vault, Azure Key Vault, GitHub Actions, and Kustomize.

This role is ideal for a DevOps professional who thrives in a fast-paced, high-stakes environment and is passionate about leveraging the latest in cloud infrastructure and automation technologies to drive impactful results in the banking industry.

Salt is acting as an Employment Business in relation to this vacancy.

Job Information

Job Reference: JO-2410-348157_1730408202
Salary:
Salary per: hour
Job Duration: 12
Job Start Date: 2024-11-18
Job Industries: DevOps and Cloud Jobs, Technology
Job Locations: Canada, Ontario, Toronto
Job Types: Contract

Here are some related jobs

×
CA

Upload your CV

Upload your CV to our database.

  • Max. file size: 49 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
DevOps Engineer (Azure)

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.