The top three skill areas for DevOps Engineers include coding or scripting, process re-engineering, communicating and collaborating with others. Job requirements require the ability to create cloud formation templates to build AWS services that support custom java applications. The DevOps Engineer will work collaboratively with software engineering to deploy and operate systems. He or she will also Build and maintain tools for deployment, monitoring and operations, as well as troubleshoot and resolve.
This position requires a strong background in Linux/Unix Administration and experience with automation/configuration management using either Puppet, Chef or equivalent software. One must also have strong experience with SQL and MySQL, as well as a working knowledge of code and script, including PHP, Perl, Python, and Ruby. Knowledge of best practices and IT operations is also required. Other technology priorities for this position include BI/analytics, cloud, mobile, digital marketing, infrastructure and data center, ERP, security, industry-specific applications, CRM, and data communications.