As a DevOps Software Engineer, you will be responsible for architecting, developing, supporting and monitoring our cloud based big-
data systems. We are looking for candidates with prior infrastructure / devops experience, ideally in a startup or other fast paced environment.
Use monitoring tools to find problems and resolve and / or escalate to development.
Design and deploy new applications / services.
Create and maintain documentation on system configuration & ops processes.
Provide general assistance for Technical Support.
Assist in the development and implementation of disaster recovery plans.
Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility.
Prior experience with managing AWS and cloud infrastructure scaling to hundreds of nodes.
Extensive knowledge of software build, test and deploy processes using Git, Jenkins, Chef / Ansible, Docker, ECS / Kubernetes and Opsworks.
Deep understanding of large scale data systems and data pipelines including managing distributed clusters.
Working experience with hadoop / spark based systems is a plus.
Hands on implementation, maintaining, and troubleshooting of complex virtualized environments.