Job Summary:
The Linux Administrator / Devops is responsible for developing and maintaining Linux deployment standards, maintaining existing systems and implementing new technologies.
Key Responsibility Areas:
1. Manage web infrastructure consisting of Linux Servers
2. Tune the servers as per their roles - as Web-servers, Database servers,
3. Ensures high availability of the Servers and Applications running on these servers using various monitoring/automated scripts/tools
4. Continuously work to Speed-up the request delivery/servicing of the servers based on nature of application and requests being served
5. Maintain backups of configuration and data
6. Ensures servers are monitored 24x7 and timely actions are taken on any incident
7. Provide consultancy to product/development teams on developing efficient programs.
8. Writing scripts for procurement, configuration and deployment of instances; for managing system admin taksks
9. Managing any cloud (AWS,GCP,AZURE) product and services like VPC, EC2, ELB, Route53, RDS, S3, Elastic Cache, Cloudf ront, Dynomodb and more.
10. Managing system resources using Ansible, puppet or similar configuration management tools.
11. Managing git repositories,
12. In depth knowledge of nginx, apache servers, varnish
13. Managing Jenkins CI.
14. Managing high availability, low latency applications.
15. Focus on security best practices to ensure assist in security and compliance activities.
16. Knowledge of Redhat Cluster.