We are looking for extraordinary infrastructure engineers to build a world class cloud platform that scales to millions of users. You must have experience building key portions of a highly scalable infrastructure using Amazon AWS and should know EC2, S3, EMR like the back of your hand. You must enjoy working in a fast paced startup and enjoy wearing multiple hats to get the job done.
Responsibilities
- Manage AWS server farm
- Own AWS infrastructure automation and support.
- Own production deployments in multiple AWS environments
- Responsible for building automation tools for deployment and high availability environment.
- Create monitoring and reporting infrastructure for AWS environment.
- Create tools to automate support tasks.
- Optionally work on developing backend components
- Secure AWS environment using industry best practices
- Cost estimations and reducing AWS environment costs
Requirements
- B.S. or M.S in Computer Science or a related field (math, physics, engineering)
- 3+ years of experience in maintaining infrastructure system/devops
- Enjoy playing with tech like nginx, haproxy, postgres, AWS, ansible, docker, nagios, or graphite
- Deployment automation experience with Puppet/Chef/Ansible/Salt Stack
- Work with small, tightly knit product teams that function cohesively to move as quickly as possible
- Determination to provide reliable and fault tolerant systems to the application developers that consume them
- Experience in developing Java/C++ backend systems is a huge plus
- Be a strong team player
Preferred
Deep working knowledge of Linux servers and networked environments Thorough understanding of distributed systems and the protocols they use, including TCP/IP, RESTful APIs, SQL, NoSQL Experience in managing a NoSQL database (Cassandra) is a huge plus