Our client is looking for a candidate with a strong background in infrastructure automation to help us design, implement, and maintain software build engineering processes, product testing and staging environments, and a Linux-based infrastructure.
We're looking for someone that is enthusiastic about new technologies, who's excited about working closely with a small group of engineers and developers, who enjoys taking ownership of their work, who wants to help us think about and design new infrastructure solutions, who wants to introduce new technology ideas, and who wants to learn.
Responsibilities
Primarily responsible for the day to day creation, deployment, support and maintenance of development software stacks, overseeing build frameworks, repackaging RPM dependencies, improving OS distributions, writing configuration management code, and building software tools to support infrastructure provisioning.
Required Experience
The ideal candidate will have a minimum of 1 year, direct and hands-on experience in a medium to large Linux based environment supporting development activities.
Specific required experience includes:
Linux systems administration - (CentOS, Redhat)
Storage (preferably NAS)
Configuration management and automation using tools such as Puppet, Chef, Ansible.
Virtualization platforms (VMWare and OpenStack)
Networking (primarily layers 1 - 3), protocols and standard tools such as tcpdump and traceroute
Python or Ruby software development
Shell scripting (bash/sed/awk/etc.)
RPM packaging and package management
Git source code management
Continuous Integration Frameworks (e.g. Jenkins)
Development technology (e.g. PHP, RoR, Python, Java, Groovy, etc.)
Cassandra Database Administration
Familiarity with SOA, SOLR, Splunk, Spark, Nagios, Docker
Skills Requirements:
Strong verbal and written communication/interpersonal skills. This is a role that requires representation and reconciliation of both developer and engineering stakeholders.
Work effectively; contribute positively as a team member within a fast paced work environment
Ability to learn quickly
Ability to perform effectively under pressure