VOC DevOps Lead


VOC DevOps Lead

Company: Concentrix

Position: VOC DevOps Lead

Location: Remote

Job Description

We are looking for an experienced DevOps leader to join our team. This is a remote position on a team that is building Voice of Customer web applications. As a DevOps Lead, you will be responsible for maturing our DevOps strategy and leading a small DevOps team.  Your team will be responsible for managing/monitoring infrastructure and deployments as well as helping us scale up the architecture to support more users and volume. This is not strictly a management position and requires hands on expertise.  If you're a self driven technologist who enjoys problem solving and the challenges of scaling up an application while working closely with dedicated engineers, this is a great place to bring your talents.

Core Responsibilities

  • Assess current DevOps processes and develop a plan to mature them towards a more unified strategy across the business unit
  • Lead and manage a small team of DevOps engineers
  • Deploy and maintain both a cloud-native microservice text analytics web application and an on-prem VOC web application
  • Assist in migrating the VOC web application to the Azure Cloud
  • Own and mature existing CI and CD pipelines.  Analyze current technology being used, propose and track improvements where needed
  • Implement effective monitoring and alerting of infrastructure to measure availability and improve the ability to react quickly if problems arise
  • Help build an architectural plan to dynamically scale the application according to projected needs
  • Work remotely alongside a cross functional engineering team
  • Educate and share best practices with the engineering team

Candidate Profile

  • 2-4 years' experience in deploying and maintaining highly-available, fault-tolerant microservices at scale
  • Expertise with Docker and Kubernetes clustering
  • Experience developing auto-scaling services that can dynamically adapt to volume
  • Experience with infrastructure-as-code (e.g. Terraform)
  • Experience working with Microsoft Azure.  This includes deployment and monitoring tools for Kubernetes on MS Azure.
  • Experience working with Git for version control and Gitlab for managing DevOps pipelines
  • Experience working in NoSQL databases (Elasticsearch) and SQL Databases (Postgres)
  • Experience working in an Agile environment
  • A self-driven desire to build things, problem solve and continuously improve
  • Prior experience or desire to work on a remote development team