
Senior DevOps Engineer
ELITS
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, deploy and operate containerized microservices and distributed systems in production Kubernetes environments.
- Build and maintain CI/CD pipelines to enable frequent, reliable releases and automated testing.
- Implement and manage real‑time streaming data platforms (for example, Kafka or similar technologies) for low‑latency, high‑throughput workloads.
- Design and operate infrastructure with a strong focus on reliability, performance and cost‑efficiency across cloud and on‑prem/hybrid environments.
- Own infrastructure as code (IaC) using tools such as Terraform and Helm for repeatable, auditable environments.
- Monitor, troubleshoot and optimize Linux‑based systems, containers and services, including performance tuning and incident response.
- Collaborate with development teams to improve operability, observability and resilience of services (SRE mindset).
- Document architectures, runbooks and operational procedures, and contribute to continuous improvement of processes and tooling.
Requirements
- 10+ years of experience in DevOps, SRE, Platform Engineering or similar roles.
- Strong hands‑on experience with streaming technologies and real‑time data processing (for example, Apache Kafka, Kinesis, Pulsar or equivalent).
- Solid background in distributed systems: microservices, event‑driven architectures, scalability and fault tolerance.
- Strong understanding of hardware and infrastructure concepts (servers, networking, storage) and experience with on‑prem or hybrid environments.
- Deep knowledge of Linux/Unix operating systems, system internals, performance and troubleshooting.
- Extensive experience with cloud‑native technologies:
- Containers and orchestration: Docker, Kubernetes (AKS/EKS/GKE or similar)
- Infrastructure as Code: Terraform, Helm (and/or similar tools)
- CI/CD pipelines: GitHub Actions, Jenkins, Argo CD or equivalent
- Observability: monitoring, logging and alerting (for example, ELK/EFK, Prometheus, Grafana).
- Experience with at least one major cloud provider (Azure, AWS or GCP); Azure experience is a strong asset.
- Good understanding of networking (VPN, IPsec, load balancing, DNS, certificates).
- Experience with agile ways of working and tools such as JIRA and Git.
- Strong debugging and troubleshooting abilities across multiple layers (application, infrastructure, network).
- Ability to understand users’ technical issues and provide clear, pragmatic recommendations.
- Fluent in English (spoken and written).
Benefits
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
DevOpsSREPlatform Engineeringstreaming technologiesreal-time data processingdistributed systemsLinux/Unixcloud-native technologiesInfrastructure as CodeCI/CD pipelines
Soft Skills
collaborationtroubleshootingdebuggingcommunicationproblem-solving