DevOps Engineer
Job Description

DevOps Engineer

On behalf of our client, PROCOM is looking for a DevOps Engineer.

DevOps Engineer – Job Description

  • Work with client product engineering teams, architects and application platform teams and help them build services that scale and perform in a distributed microservice architecture.
  • Create metrics that feed into our observability systems and dashboards to give insights for the developers and operations teams.
  • Develop internal tools and help solve problems up and down the stack.
  • Define alerting thresholds, assist in troubleshooting of application issues and help lead post-mortems.
  • Build out infrastructure to support these apps by using terraform to spin up AWS environments, or creating docker containers to deploy into our schedulers.
  • Load/stress testing, chaos engineering-type experiments, anything to make sure our customers never deal with downtime or failure.

DevOps Engineer – Mandatory Skills

  • Designed, deployed, and managed large cloud infrastructures such as AWS, GCE, Azure, etc.
  • Solid understanding of managing cloud-native application systems.
  • Excellent oral and written communication. Ability to convey ideas internally to co-workers as well as externally through meetups and talks.
  • Ability to understand distributed software architectures and troubleshoot them from infrastructure through application layers.
  • Experience with containers and how they work internally. Deployment into a production environment using a scheduler like Nomad / Kubernetes / Mesos / ECS a plus.
  • Implemented a service discovery system using tools like Consul/Smartstack/EtcD for dynamic environments.
  • Ability to write code/scripts using languages such as Python, Go, Ruby.
  • Passion for technology and desire to push our tech stack forward.
  • Be a team player and work closely with developers and operations.
  • Experience with Monitoring, Instrumentation and performance engineering.

DevOps Engineer – Nice to Have Skills

  • Experience in a "continuous delivery/deployment" environment and supporting tools
  • Worked with API/SPA architectures
  • Knowledge of service mesh technologies like Envoy/LinkerD
  • Experience with Java and JVM in a production environment.
  • Ability to configure and customize monitoring tools (Prometheus, Grafana, New Relic, Graphite, etc.)

DevOps Engineer - Assignment Start Date

ASAP – 6 months to start

DevOps Engineer - Assignment Location

Downtown Toronto

Job Requirements


Company Overview

For 35 years, Procom has been pushing the envelope in North American IT staffing solutions. Driven by a senior management team of seasoned recruitment professionals, we have offices in 14 locations in the US and Canada and service all major IT markets.

When we started out in 1978, tech jobs were just being integrated into the workplace. We have been a part of shaping the landscape of IT in Canada ever since, placing IT consultants in major businesses in all sectors, including banking, telecommunications, and retail.

Through all the peaks and valleys of the IT industry, we have consistently done one thing: helping IT professionals discover the next chapter in their career.

Submit your email address to begin the application process for the DevOps Engineer job
Email is invalid Email address is needed