Must have skills.
1 - Must worked on at least one of Unix OS e.g. RedHat, Centos, Solaris, Ubuntu, candidate should have troubleshooting of commands e.g. find, awk, netstats, telnet, dig, ping, traceroute, daemon concept.
2 - Must be having knowledge on Linux process management, e.g. restart, kill, start,ps,top,uptime etc. how to find configuration file etc.
3 - Nagios monitoring tool configuration knowledge.
4 - Middleware technologies, Apache, Tomcat, Jboss How to restart these process, what is JVM, Heap dump, ssl etc.
5 - Jenkins knowledge.
6 - Shell scripting knowledge.
7 - Basic puppet knowledge.
8 – Common networking fundamentals e.g. Load balancer, Firewall, Proxy.
Good to have skills.
1 - Web application deployment experience.
2 - Linux System Administration experience.
3 - Production Application support experience.
4 - Configuration management e.g. software build, promotion, release process, Git, SVN.
5 - MongoDB knowledge.
6 - Splunk knowledge.
Note – candidate should have experience in Unix flavors only, windows experience not required.