Job Description :
The role entails working with developers to optimize the clients product release process, managing a fleet of servers and applications on AWS, and ensuring high availability.

RESPONSIBILITIES:
Automate application deployment with zero downtime
Develop internal tools for application and infrastructure monitoring
Streamline server and application configuration management
Understand and proactively mitigate security threats
Research and make continuous improvements to the build and release process
Architect fault-tolerant, scalable, cost-optimized solutions to satisfy complex technical requirements

REQUIREMENTS:
B.S., M.S. in Computer Science or a related field
3+ years experience in a dedicated DevOps role
Familiarity with Docker and container orchestration tools like Kubernetes
Expertise in CI/CD tools like Jenkins, Chef, Ansible
Experience managing and automating large AWS deployments (Solutions Architect/SysOps Certification Preferred)
Proficient in Unix-based systems like CentOS and RedHat
Experience in shell/python scripting and version control systems like Git
Understanding of networking concepts like VPN, load-balancing, NATs
Familiarity with distributed systems