Talent.com
DevOps Engineer

DevOps Engineer

VXGToronto, ON, Canada
10 days ago
Job type
  • Full-time
Job description

Job description

This is a full-time, on-site contract position, working in our Toronto office at 3080 Yonge St. In this role, you will work closely with our CTO and VP of engineering. You'll be working on many enterprise projects and gain an insider’s knowledge of cutting-edge video surveillance technology.

What You Will Be Doing

  • Infrastructure Deployment & Management : Utilize AWS and CloudFormation templates to deploy new infrastructure, collaborate with software engineers on architecture design, and optimize costs.
  • Kubernetes & Helm : Manage Helm Charts and deploy applications on Kubernetes, including setting up Kubernetes over vSphere.
  • Production Maintenance & Monitoring : Maintain production deployments, perform upgrades, monitor service health, and collaborate with software engineers to implement new observability metrics.
  • Containerization & Deployment Optimization : Refine and enhance the container-based deployment process for efficiency and reliability.
  • CI / CD Improvement : Optimize CI / CD pipelines to improve team performance and development workflow.

Required Skills & Experience

  • Git Administration : Expertise in managing Git at an admin level.
  • CI / CD & Software Development Lifecycle (SDL) : Strong understanding of SDL, CI / CD principles, and hands-on experience with GitLab CI.
  • Linux Administration : Proven experience in administrating Linux systems.
  • Cloud & Infrastructure : Experience with AWS services, including EC2, AutoScaling, CloudWatch, RDS, S3, and CloudFormation.
  • Containerization & Orchestration : Knowledge of Docker, Kubernetes, and Helm Charts.
  • Virtualization : Experience with VMware vSphere.
  • Scripting & Automation : Proficiency in Bash or Python for automation and scripting tasks.
  • Networking : Solid understanding of computer network technologies and network protocols (IP, TCP, UDP, TLS).
  • Preferred Skills & Nice-to-Have Experience

  • Software Development Tools : Familiarity with tools such as GNU Make, Meson, Autotools, SCons, and Gradle.
  • Monitoring & Logging : Experience with infrastructure monitoring tools (e.g., Prometheus, Zabbix) and logging services (e.g., ELK stack).
  • Configuration & Infrastructure Management : Hands-on experience with configuration management tools (Ansible, Chef) and infrastructure as code tools (Terraform).