Talent.com
No longer accepting applications
DevOps Engineer

DevOps Engineer

CapgeminiToronto, ON, Canada
10 days ago
Job type
  • Full-time
Job description

Job Title : DevOps Engineer

Location : Toronto, ON

Employment Type : Full-Time

Job Overview

We are seeking a skilled and proactive DevOps Engineer with 5+ years of experience to join our dynamic team. In this role, you will bridge the gap between software development and IT operations by implementing and managing automated processes, ensuring seamless integration, deployment, and scalability of our applications. If you thrive in a collaborative environment and enjoy tackling complex challenges, this role is for you.

Key Responsibilities

  • Automation and CI / CD Pipelines :
  • Design, implement, and maintain Continuous Integration and Continuous Deployment (CI / CD) pipelines.
  • Automate repetitive tasks to streamline development and operational processes.
  • Infrastructure Management :
  • Build, monitor, and manage scalable, secure, and high-performing infrastructure using tools like Terraform, Ansible, or CloudFormation.
  • Manage cloud environments (e.g., AWS, Azure, Google Cloud) to optimize cost and performance.
  • Monitoring and Logging :
  • Set up monitoring and alerting solutions using tools like Prometheus, Grafana, or ELK stack.
  • Analyze logs and metrics to identify and resolve system issues proactively.
  • Collaboration :
  • Work closely with development, QA, and IT teams to ensure smooth application deployments.
  • Advocate for best practices in DevOps, including version control, code reviews, and automated testing.
  • Security and Compliance :
  • Implement and manage security measures to protect systems and data.
  • Ensure compliance with industry standards and organizational policies.

Required Qualifications

  • Proven experience in a DevOps role or similar.
  • Strong knowledge of CI / CD tools such as Jenkins, GitLab CI / CD, CircleCI, or Azure DevOps.
  • Proficiency in scripting languages (e.g., Bash, Python, or Ruby).
  • Experience with infrastructure-as-code tools like Terraform, Ansible, or Chef.
  • Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of Linux / Unix systems.
  • Preferred Skills

  • Knowledge of Agile and Scrum methodologies.
  • Experience with Git and version control systems.
  • Strong problem-solving skills and the ability to work under pressure.
  • Understanding of networking concepts (DNS, load balancing, firewalls).
  • Certifications like AWS Certified DevOps Engineer, Docker Certified Associate, or Kubernetes Administrator are a plus.