Skip to Content

Job Snapshot

Employee Type - ContractorExperience - Not SpecifiedIndustries - Information Technology

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

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