Job Overview
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. As DevOps Engineer, you will be collaborating with development, infrastructure, and QA teams to drive productivity, repeatability and quality improvements for our products.
Job responsibilities:
- Support automated build, configuration, and deployment processes
- Provide debugging and troubleshooting assistance to application development teams
- Development, maintenance, and support of specialized applications for use by in-house user communities and external clients
- Work independently to respond to and resolve customer requests and issues
Requirements:
- 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
- Experience with application load balancing solutions for scaling and HA
- Linux administration experience
- Well versed in internet architectures, including web, application, and database components such as Apache, Nginx, memcache, MySQL, etc.
- 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.)