DevOps Engineer

Engineering Deerfield, Illinois


Description

DevOps Engineer

 

Vail is a software engineering company that develops its own technology to produce innovative solutions for customers. We support the voice needs of Fortune 500 enterprise customers, including state-of-the-art IP telephony, IVR, call routing, contact center integrations, and cutting-edge real-time analytics, as well as other research initiatives. Vail Platform Operations implements, maintains, monitors, designs, and secures systems and voice platforms with the strong high-availability requirements of a carrier-grade hosting environment. As a DevOps Engineer you will work with software and systems engineers to evaluate, introduce, and operationalize container and orchestration tools for our carrier-grade platform. 

 

Responsibilities

  • Work collaboratively with software and systems engineers to deploy, operate, and troubleshoot systems that are part of a 24x7 carrier-grade voice platform with soft real-time and low latency requirements.
  • Help automate and streamline operations and processes. Build and maintain tools for deployment, monitoring, log management, and other operations.
  • Evaluate, introduce, and operationalize container and orchestration tools for our carrier-grade platform.
  • Operationalize new application and platform components, infrastructure, and critical systems.
  • Participate on project teams in designing and delivering solutions.
  • Develop migration strategies when switching to new technologies.
  • Create and maintain systems documentation and procedures.
  • Troubleshoot issues on 24x7 carrier-grade voice platforms, sometimes in customer facing situations.
  • Maintain compliance with security standards such as PCI and HIPAA.

 

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science or a related field.
  • 7+ years experience in Linux/unix system administration.
  • Proven responsibility for managing mid- to large-sized server environments with strong high-availability requirements.
  • Strong analytical and troubleshooting skills.
  • Experience with configuration management using SaltStack, Puppet, Chef, or an equivalent. SaltStack experience preferred.
  • Scripting experience in Shell (bash, zsh, etc.) as well as in Python or Perl.
  • Familiar and experienced with monitoring, logging, and orchestration solutions for cloud native architectures, such as Prometheus, ELK, and Kubernetes.
  • Technical understanding of virtualization and container architectures.
  • Experience with Docker required.
  • Experience with cloud services, AWS preferred.
  • Experience with continuous integration solutions, such as Jenkins.
  • Expert-level knowledge in multiple areas of systems engineering and administration.
  • Possess an in-depth knowledge of a wide variety of open source technologies.
  • Knowledge of best practices and IT operations for carrier-grade, highly-available services.