What are the responsibilities and job description for the Linux DevOps Engineer position at Smarsh?
The Smarsh DevOps team is seeking a Linux Engineer to work closely with the development team to ensure high availability for our applications. We are looking for a Linux guru who can jump in and lead the effort to implement DevOps best practices across our Big Data platforms. This is an opportunity to set the direction on a new, mission-critical product suite that will span hundreds of servers and petabytes of data.
The DevOps team is responsible for production monitoring and support of our applications, as well as management of builds, deployment, and configuration. Finally, they have programming experience, developing custom tools and applications to operationalize our internal processes.
Skills & Requirements
Technical Requirements
Experience with operational support of mission-critical applications on Linux and Windows
Programming experience (SQL, scripting language - Python preferred)
Experience working with relational databases (MS SQL and MySQL preferred)
Strong troubleshooting skills
Experience using Agile / Scrum methodologies
Experience with Solr or Hadoop a bonus
Experience with deployment / configuration automation (Puppet, Chef, etc.) a bonus
Additional Requirements
Strong interpersonal skills
A can-do attitude and sense of urgency for a high growth / fast paced environment
BS in Computer Science or equivalent
Curious mind, wanting to learn new technologies
The ability to think outside of the box to resolve issues and create solutions