Jobs / SMART Technologies

Cloud Engineer - SServ

SMART Technologies · Calgary, AB, Canada
Calgary, AB, CanadaExp: 7-10 yrsHybrid
Remuneration
Not specified
Location
Calgary, AB, Canada
Visa sponsorship
Not specified

Job summary

Design, document, build, configure, verify, monitor, and support evolving system and cloud infrastructure for web applications, focusing on uptime, application scalability, and rapid code deployment.

Qualifications

  • Degree in Computer Science, Computer Engineering, or related field
  • 7-10 years of experience in Linux/Unix system administration or system operations engineering for web-based application platforms
  • Demonstrated troubleshooting and problem-solving skills
  • Strong written and verbal communication skills with a focus on team collaboration
  • Strong scripting and automation skills using Bash, Python
  • Experience protecting production systems, including access controls, auditing, and compliance
  • Experience managing large-scale, highly available production environments in a cloud environment
  • Experience with logging, monitoring, and alerting tools such as Nagios, PagerDuty, Splunk
  • Experience operating on virtualization platforms locally or in the cloud, such as VMware, Google Cloud Platform, Amazon Web Services, Microsoft Azure
  • Experience with CI/CD tools and platforms such as Teamcity, Jenkins, Git, Azure DevOps
  • Experience with DevOps principles and tools such as Terraform, Docker

Responsibilities

  • Design, document, build, configure, verify, monitor, and support evolving system and cloud infrastructure for web applications
  • Maintain and create automation approaches to reduce errors and improve performance
  • Maintain and improve CI/CD pipelines
  • Provision new servers and projects in the cloud
  • Identify architecture and infrastructure problems and architect solutions involving development and IT groups
  • Lead new cloud projects to completion with development and quality teams, considering system security, stability, scalability, measurability, and flexibility
  • Manage in-house systems that enhance productivity for development and quality teams in building, deploying, and testing new code
  • Manage monitoring and alerting infrastructure to resolve and prevent problems
  • Define and maintain production persistence infrastructure, including data backups and restores
  • Provision systems according to evolving team needs
  • Provide on-call support for Linux and cloud infrastructure

Skills

AWSAzureAzure DevOpsBashDockerGCPGitJavaJenkinsLinuxMakeMongoDBMySQLNGINXPagerDutyPythonRedisSplunkTeamCityTerraformVMware

Degrees

Computer ScienceComputer Engineering

Work schedule

On-call rotationRespond to high-priority system outages 24/7Primary on-call period lasts seven days, including a weekendPerform planned system maintenance during after-hours periods

Industry

EducationBusiness

Relocation

Yes