Remuneration
Not specified
Location
Calgary, AB, Canada
Visa sponsorship
No visa sponsorship
Successful candidates for this position will be subject to pre-employment background screening, including a criminal record check and must be able to show proof of legal eligibility to work in the country they have applied to without sponsorship.
Job summary
Absorb is seeking a Senior DevOps Engineer to optimize the reliability, scalability, and performance of their cloud-based (SaaS) Learning Management System. This role involves partnering with product development and operations teams to ensure a rich feature set, high availability, and a seamless customer experience. The ideal candidate will execute at a high level, guide others, influence systems at scale, and proactively improve operations.
Benefits
Comprehensive Health and Wellness BenefitsRetirement savings programsEligibility for two different bonus plansGenerous time offComprehensive medical and dental benefitsNew Hire Equipment AllowanceMonthly Flex Allowance
Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 7+ years in software development, IT, or similar.
- 4+ years in DevOps, SRE, or cloud engineering roles.
- Strong experience with AWS.
- Hands-on experience with Infrastructure as Code (AWS CDK, CloudFormation).
- Hands-on experience with CI/CD systems and deployment pipelines.
- Hands-on experience with monitoring, observability, and performance tuning.
- Scripting experience, PowerShell preferred.
- Experience supporting and optimizing web applications at scale.
- Strong problem-solving skills with the ability to balance urgency and thoughtful execution.
- Ability to work cross-functionally across teams and time zones.
- Experience with AI tools (e.g., Claude).
- Windows systems expertise.
- Experience with containerization (Docker, ECS, Kubernetes).
- Experience with CI/CD tooling (Git Lab, Bamboo or similar).
- Familiarity with .NET / C# ecosystem.
- Experience working in AWS or Google/Azure environments.
Responsibilities
- Own and operate the production environment, maintaining a holistic view of system health, availability, and performance.
- Design, build, and maintain infrastructure and platform systems using automation-first principles.
- Proactively create monitors and observability strategies to prevent issues before they occur.
- Apply AI tools to enhance infrastructure operations, including debugging, monitoring, and performance optimization at the system level.
- Measure, analyze, and optimize system performance to continuously improve uptime and user experience.
- Provide operational support for large, distributed systems, including participation in on-call and incident response.
- Diagnose and resolve complex production issues, and mentor others in debugging and troubleshooting approaches.
- Partner with engineering teams to improve reliability through testing, release processes, and system design.
- Contribute to and influence system architecture, ensuring scalability, resilience, and long-term maintainability.
- Participate in capacity planning, platform management, and infrastructure roadmap discussions.
- Drive automation and continuous improvement across infrastructure and deployment workflows.
- Balance speed and reliability through clear service level objectives (SLOs).
Skills
AWSAzureBambooAWS CDKCloudFormationC#Docker.NETECSGitKubernetesNew RelicPowerShellPrometheusSumo LogicWindowsGitLab
Certifications
Solutions Architect certification
Degrees
Bachelor’s degree in Computer Science
Work schedule
On-call
Relocation
No