Cloud Engineer - SServ

Smart Technologies

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Computer Engineering, or a related field - or equivalent practical experience.
  • 1-2 years' experience in Linux/Unix system administration or a related technical role.
  • Hands-on exposure to AWS.
  • Familiarity with CI/CD concepts and at least one tool (e.g. Jenkins, GitHub Actions).
  • Basic scripting skills in bash and/or Python.
  • Demonstrated problem-solving and troubleshooting ability.
  • Strong written and verbal communication skills.

Responsibilities

  • Support and improve CI/CD pipelines by identifying bottlenecks and contributing enhancements.
  • Assist with provisioning new servers in the cloud with guidance from senior team members.
  • Contribute to cloud projects while considering system security, stability, scalability, and flexibility.
  • Identify architecture and infrastructure problems and collaborate on solutions with development and IT teams.
  • Support in-house tooling for development and quality teams.
  • Assist with monitoring and alerting infrastructure to resolve and prevent production issues.
  • Maintain production persistence infrastructure, including data backups and restores.
  • Contribute to automation approaches that reduce errors and improve performance.

Benefits

  • Mentorship from senior DevOps engineers with a structured onboarding process.
  • Defined progression from contributor to owner over the first 12-18 months.
  • Participation in a shadowed on-call rotation with senior backup until confident.
  • Opportunities for growth and professional development through initiative-taking.
Full Job Description
Purpose of the position

We're looking for a motivated engineer to join our DevOps team and grow with us. You'll be paired with senior DevOps engineers from day one, contributing to real infrastructure work while building toward full ownership.

Duties and Responsibilities
  • Support and improve CI/CD pipelines, helping identify bottlenecks and contributing to incremental enhancements.
  • Assist with provisioning new servers and projects in the cloud under the guidance of senior team members.
  • Contribute to cloud projects alongside senior DevOps engineers, with growing responsibility over time - keeping system security, stability, scalability, and flexibility in mind.
  • Help identify architecture and infrastructure problems and participate in collaborative solutions with development and IT groups.
  • Support in-house tooling that helps development and quality teams build, deploy, and test new code more efficiently.
  • Assist with monitoring and alerting infrastructure to help resolve and prevent production issues.
  • Help maintain production persistence infrastructure, including data backups and restores.
  • Contribute to automation approaches that reduce errors and improve team performance.
  • Assist with provisioning systems according to evolving team needs (e.g. Tomcat, Java, Apache httpd, nginx, MySQL, Redis, MongoDB - you don't need to know all of these on day one).
  • Participate in a shadowed on-call rotation with senior backup - you will never be solely responsible for a production incident before you're ready.

Mentorship & Growth Path

You will be paired with a senior member of the DevOps team who will serve as your primary mentor. Expect structured onboarding, regular check-ins, and a defined progression from contributor to owner across your first 12-18 months. We invest in people who are curious and take initiative.

Education and Experience

Required
  • Degree in Computer Science, Computer Engineering, or a related field - or equivalent practical experience.
  • 1-2 years' experience in Linux/Unix system administration, system operations, or a related technical role.
  • Hands-on exposure to AWS.
  • Familiarity with CI/CD concepts and at least one tool (e.g. Jenkins, GitHub Actions, Azure DevOps, TeamCity).
  • Basic scripting skills in bash and/or Python.
  • Demonstrated problem-solving and troubleshooting ability.
  • Strong written and verbal communication skills; comfortable collaborating across teams.

Nice to Have
  • Experience with infrastructure-as-code tools such as Terraform or Ansible.
  • Familiarity with containerization (Docker, Kubernetes).
  • Exposure to monitoring and alerting platforms (Nagios, PagerDuty, Splunk, Datadog, or similar).
  • Experience with relational and/or NoSQL databases (MySQL, MongoDB, Redis).
  • Experience protecting production systems: access controls, auditing, compliance.
  • Familiarity with web servers such as Apache httpd or nginx.

Supervision

This position does not have direct reports.

Additional Details
  • Hybrid role based out of Calgary - minimum 3 days per week in office.
  • On-call rotation participation is required. New team members join a shadowed rotation alongside a senior engineer who serves as primary backup - you will not be the sole point of escalation until you're confident and prepared.
  • Planned maintenance tasks are performed during off-hours where practical, as our cloud applications serve users across multiple time zones.


More Jobs at Smart Technologies

More Information Technology Jobs

Find similar Cloud Engineer - SServ jobs: