• Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
• Excellent debugging skills to identify problems with software builds, deployments or related issues and driving the problem to a permanent resolution
• Advanced knowledge in a Unix/Linux based environment
• Intermediate to advanced knowledge of scripting in Bash, Korn Shell, Perl or Python
• Self-motivated, naturally curious, analytical and problem solving mindset
• Excellent oral and written communication skills
• Solid understanding of software versioning concepts using Subversion, GIT or Perforce
• Proficiency with Continuous Integration tools such as Jenkins, GoCD or AntHill Pro
• Experience with web and application server deployments to debug and find root cause for issues of varying complexity
• Basic knowledge of networking, firewall and load balancing concepts and their configuration
• Applied experience with modern application technologies & design patterns including (AWS) Cloud infrastructure, distributed computing, horizontal scaling, & database technologies
Preferred Qualifications
• Expert knowledge of Linux (RHEL, Ubuntu, CentOS) and Windows administration tools and tricks, good grip on networking and security concepts.
• Working knowledge of Ruby, specifically in writing Puppet modules and/or Chef cookbooks
• Practical experience administering application servers, web servers, and databases: Tomcat, Websphere, Weblogic, Mongrel, Microsoft IIS, Oracle, MySQL, MongoDB
• knowledge of Java, sufficient to debug software build issues and configure or fine tune applications that run on Java
• Basic knowledge of LDAP or Active Directory
• Extensive Cloud experience (AWS, Openstack, Azure)
• Agile experience is plus.