Location: Canada (Remote)
Job Type: Full-time
Industry: IT / Cloud Computing / Software Development / Technology
We are looking for a highly skilled Senior DevOps Engineer with over 5 years of experience in automating infrastructure, managing CI/CD pipelines, and improving deployment processes. The ideal candidate will collaborate closely with development, QA, and operations teams to ensure reliable, scalable, and secure application delivery in cloud and on-premise environments.
Design, implement, and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, or Azure DevOps.
Automate infrastructure provisioning and configuration management using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Ansible.
Manage cloud infrastructure on AWS, Azure, or Google Cloud Platform (GCP), including compute, networking, and storage services.
Monitor and maintain system health, performance, and reliability using tools such as Prometheus, Grafana, ELK stack, or Datadog.
Implement containerization solutions with Docker and orchestration platforms like Kubernetes.
Collaborate with software developers to streamline deployments and promote DevOps best practices.
Implement automated testing and ensure proper rollback strategies in production environments.
Manage secrets and configuration using tools like HashiCorp Vault or AWS Secrets Manager.
Implement security best practices and policies related to infrastructure and deployment.
Troubleshoot and resolve system issues, performance bottlenecks, and deployment failures.
Mentor junior DevOps engineers and promote continuous improvement across teams.
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of experience in DevOps, Site Reliability Engineering (SRE), or Infrastructure Engineering.
Proficient with cloud platforms (AWS, Azure, or GCP).
Strong knowledge of Linux system administration and shell scripting (Bash, Python).
Expertise in Infrastructure-as-Code tools: Terraform, Ansible, or CloudFormation.
Experience with containerization and orchestration: Docker, Kubernetes.
Strong knowledge of CI/CD tools: Jenkins, GitLab CI, Azure DevOps, CircleCI.
Experience in monitoring and logging solutions (Prometheus, Grafana, ELK, Datadog).
Experience with version control systems (Git).
Strong understanding of networking, security, and performance optimization.
Experience with Agile methodologies and working in cross-functional teams.
Certifications like AWS Certified DevOps Engineer, Microsoft Azure DevOps Engineer Expert, or Google Professional Cloud DevOps Engineer.
Knowledge of serverless architecture (AWS Lambda, Azure Functions).
Experience with database management (PostgreSQL, MongoDB).
Knowledge of security tools and practices (OWASP, vulnerability scanning).
Experience working in regulated industries (Finance, Healthcare).
Competitive salary
Health & dental insurance
Flexible work hours and remote work options
Paid time off & professional development support
Access to latest tools and technologies
Collaborative and innovative team environment