Back to results

DevOps Engineer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Roles and Responsibilities

  • Assist in designing, implementing, and maintaining CI/CD pipelines for application development and deployment.
  • Manage and maintain development, testing, staging, and production environments.
  • Work with developers to automate software build, testing, and deployment processes.
  • Monitor application performance, server health, and infrastructure availability.
  • Perform basic server administration and troubleshooting using Linux commands.
  • Manage source code repositories and version control using Git and GitHub/GitLab.
  • Work with containerization technologies such as Docker.
  • Assist in managing container orchestration platforms such as Kubernetes.
  • Support cloud infrastructure deployment and management using AWS, Azure, or Google Cloud.
  • Implement infrastructure automation and configuration management practices.
  • Monitor system logs, identify issues, and support troubleshooting activities.
  • Maintain deployment documentation, infrastructure configurations, and operational procedures.
  • Support backup, recovery, security, and system maintenance activities.
  • Collaborate with development, QA, and operations teams to ensure smooth software releases.
  • Follow DevOps best practices to improve deployment efficiency and system reliability.

Technical Skills Required

  • Linux Administration and Shell Scripting.
  • Git and Version Control Systems (GitHub / GitLab).
  • CI/CD Tools (Jenkins / GitLab CI / GitHub Actions).
  • Cloud Platforms (AWS / Azure / Google Cloud).
  • Containerization (Docker).
  • Container Orchestration (Kubernetes).
  • Infrastructure as Code (Terraform / Ansible).
  • Scripting Languages (Python / Bash).
  • Build and Deployment Tools (Maven / Gradle).
  • Monitoring and Logging Tools (Prometheus / Grafana / ELK Stack).
  • Networking Fundamentals (DNS, HTTP/HTTPS, TCP/IP, SSH).
  • Basic knowledge of Security, Backup, and Disaster Recovery.

Required Skills and Competencies

  • Strong analytical and problem-solving abilities.
  • Good understanding of operating systems and infrastructure concepts.
  • Logical thinking and troubleshooting skills.
  • Ability to learn new tools and technologies.
  • Good communication and collaboration skills.
  • Attention to detail and willingness to take ownership.
  • Ability to work in a team-oriented environment.
  • Adaptability to changing technical requirements.

Key Performance Expectations

  • Successful execution and maintenance of deployment pipelines.
  • Reduction of manual deployment activities through automation.
  • Availability and reliability of application environments.
  • Timely identification and resolution of infrastructure issues.
  • Maintenance of accurate technical documentation.
  • Effective collaboration with development and QA teams
More about this job

Responsibilities

Design, maintain, and automate CI/CD pipelines and development through production environments, supporting deployments with cloud, container, and infrastructure automation tools. Monitor system and application health, troubleshoot infrastructure issues, maintain operational documentation, and collaborate with development and QA teams to improve release reliability.

Requirements

The role requires knowledge of Linux administration, scripting, version control, CI/CD, cloud platforms, Docker, Kubernetes, infrastructure as code, build tools, monitoring, networking, and basic security and recovery practices. Candidates should demonstrate analytical troubleshooting, adaptability, attention to detail, ownership, and effective teamwork and communication.

Skills

  • Linux Administration
  • Shell Scripting
  • Git
  • CI/CD
  • Cloud Platforms
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • Python
  • Bash
  • Maven
  • Gradle
  • Prometheus
  • Grafana
  • Networking

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • Linux
  • Shell Scripting
  • Git
  • GitHub
  • GitLab
  • CI/CD
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • AWS
  • Azure
  • Google Cloud
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • Python
  • Bash
  • Maven
  • Gradle
  • Prometheus
  • Grafana
  • ELK Stack
  • DNS
  • HTTP/HTTPS
  • TCP/IP
  • SSH
  • Infrastructure as Code
  • Monitoring and Logging
  • Disaster Recovery

Report this job

Get in touch
MovoJobs

Contact us