Position Title: DevOps Consultant
Position Location: Remote - Canada
Job Summary:
The DevOps Consultant will work with customers to embrace DevOps philosophies to empower the implementation of tools and processes which enable the rapid development and deployment of software, continuous integration/delivery, automated quality checks, and operational metrics that can be consumed by development and product teams. This role will have a blend of development and operational experience that provides them with a good understanding of the developers they are working with, while also balancing customer satisfaction and maintaining critical systems uptime.
Essential Functions:
Design, implement, and maintain reliable, scalable, and secure infrastructure and CI/CD pipelines that enable continuous delivery of software. This includes automating deployments, managing cloud environments, monitoring system performance, and ensuring operational stability.
Building and maintaining CI/CD pipelines
Automating infrastructure using Infrastructure as Code (IaC)
Monitoring system health and responding to incidents
Implementing security and compliance controls
Supporting development teams with deployment and environment needs
Specialized expertise in automation, cloud platforms, system architecture, and deployment strategies.
The DevOps Engineer plays a critical role in maintaining system reliability, security, scalability, and business continuity.
The role demands deep knowledge of:
Cloud platforms (e.g., AWS, Azure, GCP)
CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
Containerization and orchestration (e.g., Docker, Kubernetes)
Infrastructure as Code tools (e.g., Terraform, CloudFormation)
Monitoring and logging solutions
Security best practices and automation frameworks
Required Skills/Abilities/Competencies
Proven working experience in development using languages like Java, Python, Bash, etc.
Develop logic and write complex code
Knowledge of DevOps process.
Working knowledge of any Cloud (AWS/Azure preferred)
Experience with Containers/Docker, Kubernetes
Experience in Jenkins, Prometheus, ELK
Experience in Ansible, Terraform
Excellent written and verbal communication skills
Ability to work in a dynamic, fast paced environment with interest and ability to learn.
Education and Experience:
Bachelor’s degree in Computer Science, Programming or related field.
4-5 years of related experience preferred.
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer.
Must be able to lift up to 15 pounds at times.
Apply To This Job