Position:       DevOps Engineer (Junior to Mid-level)

Type:             Direct Hire

Location:      Overland Park, KS

Manager Notes:

We are in need of a junior to mid-level DevOps Engineer (1-3 years exp.) that has worked with Linux and Ruby on Rails.  We prefer someone with a system admin background that we can mold into a senior level DevOps Engineer…must have high aptitude

The team leader is based in Boulder, CO and is open to candidates residing in Boulder or Denver. 

 

Position Description

 

Job Responsibilities

  • Setup and maintain all Linux and cloud based server infrastructure for the development team
  • Help ensure that applications meet service level agreements for performance and availability
  • Setup and maintain monitoring infrastructure that provides proactive notifications when issues arise and facilitates quick diagnosis of problems
  • Write automated scripts for server provisioning and configuration

 

Tools Used

  • AWS – ec2, ebs, vpc, emr, iam, s3, route53
  • Server provisioning, configuration, and deployment with Ansible
  • node.js API site
  • Ruby on Rails website with nginx front end and redis back end for async jobs
  • Postgresql / PostGIS databases
  • Ubuntu server
  • haproxy load balancing / SSL termination
  • Logging with Elasticsearch, Logstash, and Kibana (ELK)
  • Stats/metrics with collectd, influxdb, riemann, and Grafana
  • Continuous integration and deployment with Jenkins

Requirements

 

Education & Experience

  • Minimum of 3 years of experience with at least 1 year using AWS related technologies
  • Automated server provisioning in cloud environment
  • Operation of high availability environments
  • Performance monitoring and troubleshooting
  • Strong background in Linux/Unix Administration
  • VPN, DNS, load balancing, firewalls
  • Infrastructure security and auditing
  • Shell scripting with bash, python, ruby, etc.
  • Networking
  • SQL querying and database administration

 

Required Traits

This individual must work well in a fast-paced and demanding environment within a growing company, and the ability to efficiently organize and prioritize projects and assignments to meet deadlines is essential to success.

  • Strong employee focus
  • Attention to detail regarding documentation
  • Strong leadership, organizational and time management skills
  • Extremely motivated and proactive with a demonstrable history of high achievement
  • Fundamental belief that they are responsible for the quality of their work product; delivering results under minimal supervision
  • Enjoys a collaborative, team setting
  • Works well in an open environment and thrives on constructive feedback
  • Possesses excellent oral and written communication skills

Benefits and Compensation

We offers a competitive salary with a full range of comprehensive benefits to full-time employees, including medical, dental, life, long and short term disability, FSA, employer-matched retirement savings and performance-based bonuses.