Design, deploy and maintain software
Automate all the day today manual jobs
Responsible for uptime and availability of the application/software
Configure/build tools for monitoring, metrics and alerting.
Perform benchmarking, tuning and other diagnostics.
Experience working in GNU/Linux(CentOS - desirable) Operating System and Bash ,perl,python(Scripting Language) is Must
Should have good Programming Knowledge
Working knowledge of virtualization technologies like KVM, cloud computing (openstack - desirable) and storage technologies.
Expert in Networks, bridging, firewalls, DNS, VPN and debugging general problems
Experience with cloud computing systems like AWS, EC2.
Experience with infrastructure monitoring tools like Nagios
Experience with source code management tools like GIT, SVN
Working knowledge of configuration management systems like puppet, chef and salt (desirable)
Experience with GNU/Linux package management system like deb, rpm (desirable)
BS/MS in Computer Science, Statistics, Mathematics, or related field or Btech from [ IIT/BITS/NIT/IIIT ]