JOB SUMMARY: The Lead of DevOps handles the entire DevOps lifecycle and is accountable for the implementation of the process.
KEY RESPONSIBILITIES
KEY RESPONSIBILITIES
- Build a highly scalable, highly available infrastructure for our application following
- Infrastructure-as-code mindset
- Setup continuous delivery and build pipelines that will help the scrum teams' delivery fast with minimal technical impediments
- Propose and implement metrics and scripts to monitor and improve application and system performance
- Monitor every system beat and bug troubleshooting support
- Work with the product team to set relevant standards that will be used by all teams
- Continuously grow and share your knowledge of emerging technologies and practices
- Identify opportunities to adopt cutting edge technologies and promote their adoption.
- Work with the broader engineering team to maintain 24x7x365 support.
REQUIREMENTS
- 5+ years’ experience in managing & automating Linux/Unix environment using
- 1 of the major infrastructures as code solution (Terraform, Ansible, Chef, Puppet, Cloud Formation)
- Experience with Linux and its distributions such as: CoreOS, Alpine, RancherOS
- Experience with DNS, TCP/IP, Socket/Websocket, HTTP/2, TLS
- Experience with expressjs, MySQL-proxy, Redis-cluster, PostgreSQL
- Strong shell scripting
- Experience with load balancing tools like Nginx or HAProxy, VIP
- Experience with open-sourced logs & metrics services (ELK, Splunk, New Relic)
- Experience managing containerize environment (Docker, ECS, K8s)
- Experience building complete CI/CD workflow
- 2+ years’ experience in working with AWS.
- Advantage to have:
- Experience with Git and GitFlow is a plus
- Experience with Spinnaker is a plus.