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.