Previous Job
Previous
DevOps Engineer
Ref No.: 18-01800
Location: Boulder, Colorado
Position Type:Direct Placement
Start Date: 02/15/2018
Title: DevOps Engineer
Location: Boulder, CO (1 day a week remote)
Duration: Permanent
 
 POSITION SUMMARY
 
  • The DevOps Engineer will be responsible for all aspects of management and evolve our build and deployment platform including source control, build and maintain system, container orchestration/scheduling and service monitoring.
 
 ESSENTIAL FUNCTIONS
  • Design, deploy and maintain Inteliquent's DevOps platforms, systems and infrastructure.
  • Build, deployment, monitoring, and troubleshooting of cloud-native infrastructure and technology components using Kubernetes, Docker and Big Data technologies.
  • Together with development teams to encourage best practices for continuous delivery and configuration management and to identify missing tools and automation.
  • Develop, implement, and optimize the software build and deployment pipelines.
  • Development of solutions for the automation of system provisioning and deployment.
  • Implement monitoring platforms across infrastructure, applications and networks.
  • Improve and build on kernel performance, database and storage optimizations.
  • Manage Linux clusters and containers using tools such as Ansible, Chef, Puppet.
  • Troubleshoot and resolve live production issues by analyzing logs from different sources, follow up with developers, platform engineer and other teams on the resolution.
  • Perform software installations and upgrades for the DevOps services platform and associated systems during industry-standard maintenance windows that starts after midnight if needed.
  • Direct involvement with 24/7/365 production environment.

QUALIFICATIONS
 
Education, skills & Experience
  • Bachelor's Degree in Computer Science (or Telecommunications) or equivalent work experience.
  • 3+ years of hands-on experience in DevOps engineering.
  • 3+ years of hands-on experience with automation/configuration management tools (Puppet, Salt, Chef, Ansible, etc.)
  • 3+ years of hands-on experience in multi-server platforms and Linux operating system
  • 3+ years of hands-on experience with container technologies and management platforms (Kubernetes, Docker, Elastic Container Service)
  • Experience with programming/scripting languages such as Perl, PHP, Python, Java, Ruby, C.
  • Experience with RDBMS and NoSQL Database setup, configuration and monitoring (MySQL, PostgreSQL, MongoDB, Redis, etc.)
  • Experience with continuous integration tools such as Jenkins, Travis, Git.
  • Advanced knowledge in Linux monitoring, troubleshooting and administration.
  • Knowledge and hands-on experience with Elasticsearch, Logstash, Kibana.
  • Knowledge of server virtualization solution (KVM/QEMU) and a solid understanding of Linux network stack, DNS, TCP/IP and switching.
  • Experience with automating deployments of cloud infrastructure and services.
  • Knowledge and hands-on experience with RabbitMQ open source messaging broker.
  • Advanced troubleshooting, problem analysis, and critical thinking skills.
  • Experience with cloud-based environments such as OpenStack or AWS is a plus.
 Interpersonal Skills/Characteristics
  • Exhibits a high level of initiative and resourcefulness.
  • Excellent organizational skills with frequent multi-tasking abilities.
  • Excellent written and verbal communication skills.
  • Proven analytical and problem-solving abilities.
  • Proven documentation skills with a consistent accuracy of details.
  • Self-starter with a high energy level. Ability to work under limited supervision.
  • Work effectively as a team player without supervision once trained.
  • Effective leader.
  • Operate with a considerable degree of credibility and business sense.
  • Develops and maintains a cooperative relationship with peers and other internal department members.
  • Exemplarily team skills – across a multi-faceted intuitive that spans all functional groups of an organization