Back to results

DevOps Engineer , Mississauga, ON

  • Mississauga, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: DevOps Engineer

Location: Mississauga, ON

Duration: Long Term

Job Description:-

Exp: 9+ Years

Skills: Distributed Systems development, Java, C/C++, Python, JavaScript (Node.js), Linux, CI/CD, GitHub, AI assisted development workflows.

RESPONSIBILITIES:

-Write, modify, run terraform from an existing codebase to deploy and maintain infrastructure across multiple cloud service providers. Be able to debug errors when deploying terraform.

-Run ansible playbooks to manage customer infrastructure. Be able to modify and troubleshoot ansible as needed as errors occur.

-Use GitLab with multiple repositories to maintain customer infrastructure and create merge requests for changes to customer infrastructure.

-Configure, build, and deploy containerized services using Docker and/or Kubernetes.

-Access traffic flow data between customer and hosted environments to troubleshoot connectivity issues.

-Produce and maintain technical documentation in regard to network and system design and governance.

-Develop standard operating procedures, knowledge base articles, technical bulletins, and other documents in support of the infrastructure.

-Operate in a security-first mindset, performing all other responsibilities with security in mind.

-Implement monitoring, config management, and logging capabilities to manage a multiple tenant cloud infrastructure across multiple cloud service providers.

-Use generative AI elements to increase efficiency and speed, improve accuracy and consistency, enhance security, and better manage resources where practical and within security boundary guidelines.

Preferred qualifications:

-Expertise in designing, analyzing and troubleshooting large-scale distributed systems.

-Ability to debug and optimize code and automate routine tasks.

-Systematic problem-solving approach coupled with strong communication skills and a sense of ownership and drive.

More about this job

Responsibilities

Deploy and maintain multi-cloud infrastructure using Terraform and Ansible, manage infrastructure changes through GitLab, and build and deploy containerized services with Docker or Kubernetes. Troubleshoot connectivity, implement monitoring and logging, maintain technical documentation and procedures, and apply security-first practices and generative AI tools where appropriate.

Requirements

The role requires 9 or more years of experience and skills in distributed systems development, programming with Java, C/C++, Python, or JavaScript (Node.js), Linux, CI/CD, and GitHub. Preferred qualifications include expertise in large-scale distributed systems, debugging and code optimization, task automation, systematic problem-solving, strong communication, and ownership.

Skills

  • Distributed Systems
  • Java
  • C/C++
  • Python
  • JavaScript
  • Node.js
  • Linux
  • CI/CD
  • GitHub
  • Terraform
  • Ansible
  • GitLab
  • Docker
  • Kubernetes
  • Cloud Infrastructure
  • Generative AI

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Security & Safety

Keywords

  • Distributed Systems
  • Java
  • C/C++
  • Python
  • JavaScript
  • Node.js
  • Linux
  • CI/CD
  • GitHub
  • Terraform
  • Ansible
  • GitLab
  • Docker
  • Kubernetes
  • Multi-Cloud Infrastructure
  • Infrastructure as Code
  • Connectivity Troubleshooting
  • Technical Documentation
  • Standard Operating Procedures
  • Knowledge Base Articles
  • Security-First Practices
  • Monitoring
  • Configuration Management
  • Logging
  • Generative AI
  • Cloud Service Providers
  • Merge Requests
  • Code Optimization
  • Automation

Report this job

Get in touch
MovoJobs

Contact us