View all jobs

Devops Engineer(WP170320)

Calgary, AB
Our client is an IT company that provides web platform for people to host and manage their video content (quite similar to YouTube..). Online video is our client's DNA. They believe every organization has the opportunity to engage their audiences in a way that is more personal and human. Our client is fueled by innovation, inspired to think differently and believes the future of communication belongs to video.

Job Description:

Main Area of Focus
The Devops Engineer will be responsible for developing and maintaining the many systems required to deliver product software, as well as manage our development and production environments. This is an intermediate to senior level position requiring strong IT and networking skills, extensive working knowledge of many Devops tools and processes, and experience working in a software development environment.
Specific Responsibilities
The specific responsibilities for the Devops Engineer include:
  • Evolve and support our CI/CD pipelines
  • Manage and support our development and production infrastructure (both self-hosted and cloud), and evolve the tools needed to facilitate this
  • Work with our development teams to architect scalable and robust enterprise hosting solutions
  • Provide logging, monitoring and alerting solutions for our development and production environments
  • Work with our corporate IT department to provide IT and system administration support for the product development team
  • Provide guidance and leadership for the evolution of our production operating procedures
  • Assist with problem resolution and software deployments as needed
  • Develop system documentation as required
  • Participate in architectural discussions and contribute to the ongoing innovation of video platforms
Position Profile
In order to successfully respond to the challenges of the role, the Devops Engineer will be a highly committed and energetic individual with the following characteristics:
  • Strong team player with a proven ability to work openly, honestly and collaboratively with others
  • Ability to work in the fast-paced environment of a start-up organization
  • Ability to plan and schedule, and complete work in a timely manner
  • Ability to gather, refine and understand requirements, and deliver solutions that meet them
  • Ability to contribute to, influence, and lead projects
  • Ability to consult with others, investigate on your own and make decisions as needed
  • Strong and creative problem-solving skills
  • Dependable, passionate and self-driven with a “make it happen” attitude
  • Good organizational and time management skills, with the ability to manage multiple tasks
  • Strong command of the English language with good written and verbal communication skills
Professional Qualifications
The Devops personnel will have the following qualifications:
  • B.Sc degree in Computer Science/Engineering or equivalent work experience.
Skills and Experience
  • Container management - Docker/Swarm and/or Kubernetes
  • Cloud storage and/or computing (eg. AWS EC2, S3, Google Cloud, Openstack)
  • Automated deployments – Terraform, Cloud Formation
  • CI/CD pipelines – Gitlab
  • Revision control systems – git
  • Virtualization – Vmware, KVM
  • Configuration and secret management – Puppet, Vault, Consul, etc.
  • Windows and Linux servers – Debian, Alpine, Bash
  • Monitoring, logging and alerting – WMI, Elastic search, Fluentbit, Kibana, Prometheus, Grafana
  • Web Servers and proxies – Apache, Nginx, Traefik
  • Backup and restoration – Restic
  • Root cause analysis and troubleshooting
  • open-source software usage and licensing
Nice to have
  • Relational databases such as MySQL, PostgreSQL
  • Storage technologies – SAN, NAS, DAS
  • Networking – VLANS, DHCP, DNS, WiFi, etc
  • Deskside support
  • Datacenter design and operation
  • Performance testing - Blazemeter
  • IT best practices and trends – 12 factor apps, microservices, cloud native computing
  • IT security best practices and audit
  • web video players, video streaming and/or encoding/transcoding
 Operating Model
  • Bi-weekly sprint planning and backlog grooming
  • Monthly roadmap update
  • Quarterly One-on-One with manager
Powered by