Cybotrix Technologies
Website:
cybotrix.com
Job details:
DevOps Engineer Jobs in Calgary | Entry to Senior Roles
Job Category: DevOps & Cloud Engineering
Job Title: DevOps Engineer
Experience: Entry Level to Senior
Location: Calgary, Alberta, Canada
Employment Type: Full-Time
Work Mode: On-Site, Hybrid, or Remote depending on employer and project requirements
Job Overview
Explore DevOps Engineer Jobs in Calgary for fresh graduates, experienced engineers, and senior DevOps professionals. DevOps Engineers help development and operations teams build reliable deployment processes, automate infrastructure, improve application availability, and support cloud-based environments.
These roles may involve AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Terraform, CI/CD, Linux, scripting, monitoring, and cloud infrastructure. The exact technology stack depends on the organization and project.
Key Responsibilities
- Build and maintain CI/CD pipelines for application development and deployment.
- Automate software build, testing, deployment, and infrastructure processes.
- Manage and maintain cloud infrastructure and development environments.
- Work with developers to improve application deployment workflows.
- Configure and manage Linux-based systems and cloud resources.
- Deploy and maintain containerized applications.
- Monitor application and infrastructure performance.
- Troubleshoot deployment, infrastructure, networking, and production issues.
- Implement infrastructure as code and configuration management practices.
- Improve system reliability, scalability, security, and availability.
- Maintain deployment documentation and operational procedures.
- Participate in incident response and root-cause analysis.
- Support development, testing, staging, and production environments.
DevOps & CI/CD Skills
Candidates may work with:
- Jenkins
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Bitbucket Pipelines
- Git
- Maven
- Gradle
- SonarQube
- Artifact repositories
Experience building automated pipelines for continuous integration, testing, and deployment is valuable across DevOps roles.
Cloud Computing
Depending on the position, experience may be required with one or more cloud platforms:
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
Common cloud services may include compute, storage, networking, IAM, databases, load balancing, monitoring, and serverless services.
Containers & Kubernetes
Hands-on experience with:
- Docker
- Kubernetes
- Helm
- Container registries
- Kubernetes deployments
- Services and ingress
- ConfigMaps and Secrets
- Resource management
is useful for modern cloud-native DevOps environments.
Infrastructure as Code
DevOps Engineers may use:
- Terraform
- AWS CloudFormation
- Ansible
- Azure Resource Manager
- Infrastructure automation tools
Candidates should understand how infrastructure can be provisioned, configured, version-controlled, and maintained through automation.
Linux & Scripting
Strong Linux fundamentals are useful for DevOps positions.
Common requirements include:
- Linux administration
- Shell scripting
- Bash
- Python
- System troubleshooting
- Process and service management
- File permissions
- Networking fundamentals
- DNS
- HTTP/HTTPS
- TCP/IP
Knowledge of Windows Server and PowerShell can also be useful for certain enterprise environments.
Monitoring & Observability
DevOps roles may involve monitoring applications, infrastructure, and cloud environments using tools such as:
- Prometheus
- Grafana
- ELK Stack
- OpenSearch
- Datadog
- Splunk
- CloudWatch
- Azure Monitor
Candidates may be responsible for dashboards, alerts, logs, metrics, and troubleshooting production incidents.
Security & DevSecOps
Experience with secure DevOps practices may include:
- Identity and access management
- Secrets management
- Vulnerability scanning
- Container security
- Dependency scanning
- Security testing within CI/CD
- Network security
- Cloud security fundamentals
Knowledge of DevSecOps practices is useful for organizations operating large-scale cloud environments.
Experience Levels
Entry-Level DevOps Engineer
Suitable for graduates and junior professionals with foundational knowledge of cloud and DevOps.
Typical skills include:
- Linux fundamentals
- Git
- Basic scripting
- Docker fundamentals
- Basic CI/CD concepts
- Cloud fundamentals
- Basic networking
- Understanding of software development lifecycle
Projects, internships, certifications, and hands-on labs can help demonstrate practical skills.
Mid-Level DevOps Engineer
Mid-level roles typically involve hands-on responsibility for development and production environments.
Candidates may be expected to:
- Build and maintain CI/CD pipelines.
- Manage cloud infrastructure.
- Work with Docker and Kubernetes.
- Automate infrastructure using Terraform or similar tools.
- Troubleshoot production issues.
- Implement monitoring and logging.
- Work with development and QA teams.
- Improve deployment reliability and automation.
Senior DevOps Engineer
Senior roles may involve architecture, automation, reliability, and technical leadership.
Responsibilities can include:
- Designing scalable cloud and DevOps architectures.
- Establishing CI/CD and infrastructure automation standards.
- Managing Kubernetes and cloud-native environments.
- Implementing Infrastructure as Code.
- Improving system reliability and deployment performance.
- Establishing observability and incident-management practices.
- Reviewing infrastructure and automation code.
- Mentoring junior and mid-level engineers.
- Working with architects, developers, security teams, and technical leadership.
Education & Qualifications
A degree or equivalent background in:
- Computer Science
- Information Technology
- Software Engineering
- Computer Engineering
- Cloud Computing
- or a related technical discipline
is commonly preferred.
Relevant professional experience, certifications, internships, and practical cloud or DevOps projects may also be considered.
DevOps Job Opportunities in Calgary
DevOps opportunities in Calgary may be available across:
- Software development companies
- Cloud and SaaS organizations
- Financial services
- Energy and utilities
- Telecommunications
- E-commerce
- Technology consulting
- Enterprise IT teams
- Digital platforms
Potential job titles include DevOps Engineer, Cloud DevOps Engineer, Senior DevOps Engineer, DevOps Consultant, Site Reliability Engineer (SRE), Cloud Engineer, Platform Engineer, and DevSecOps Engineer.
How to Apply
Candidates interested in DevOps Engineer Jobs in Calgary can submit an updated resume highlighting their cloud platform experience, CI/CD projects, infrastructure automation, Kubernetes, Docker, Terraform, Linux, scripting, monitoring, and production support experience.
Candidates with relevant projects, certifications, or hands-on cloud environments should include these details in their resume.
Click on Apply to know more.