We are looking for someone who could help us create and maintain the development platforms and processes that enable automation of builds and releases as the engineering organization grows.
You will be collaborating with development, infrastructure, and QA teams to drive productivity, repeatability and quality improvements for our products.
**About the job**:
- Support automated build, configuration, and deployment processes
- Work independently to respond to and resolve customer requests and issues
**About you**:
- 3-4 years of systems administration and configuration experience with 2 years of experience focused on cloud-hosted commercial facing environments
- Cloud deployment automation experience
- Experience with log consolidation, reporting, and alerting frameworks such as ELK
- Experience automating the configuration of and administration of load balancers, DNS, firewalls, and cloud based networks
- Detailed knowledge of cloud infrastructure management
- Familiarity with Unix (FreeBSD/Linux) operating systems, tools, and utilities
- Containerization and Cloud (Docker, Kubernetes, Amazon Web Services)
- Familiarity with migration of services and server to the cloud and containers
- Ability to design and configure virtual network topologies, especially in Amazon Web Services (AWS)
- Experience designing configuration management systems using tools such as Chef, Ansible, Puppet, Salt & Jenkins
- Ability to provision, monitor, optimize and scale AWS infrastructure using APIs
- Strong coding capability in one or more languages, especially bash and Python
- Experience with automation and workflow management
- Experience with Docker highly preferred
- Linux administration experience
- Deep understanding of firewalls, NAT and packet filtering (specifically Iptables)
- General Networking skills is a BIG plus (Layer 2 & 3 switches, TCP/IP, SNMP, etc.)