DevOps Engineer

Job description

  • Work with system/network engineers and software engineers to define requirements and standards
  • Research, test, and implement new technologies to support the application architecture
  • Experience with automation/configuration management using either Ansible, Salt Stack,Puppet, Chef or any other equivalent
  • Ability to use a wide variety of open source technologies and cloud services (experiencewith AWS is required, Azure is a plus)
  • Ability to provision and manage open source relational databases such as MySQL or PostgreSQL
  • Including “NoSQL” document stores and databases
  • A working understanding of code and script (PHP, Python, Ruby, JavaScript and Java)
  • A working knowledge of modern application frameworks (ex. Ruby on Rails, ReactJS,etc)
  • Strong background in Linux/Unix Administration
  • Experience with Docker or “VZ”-style containers is a plus
  • Strong knowledge of UNIX scripting and automation.
  • Knowledge of best practices and IT operations in an always-up, always-available service

Requirements

  • 3-5+ years’ experience with Linux/UNIX systems and applications.
  • In-depth technical knowledge of and experience with Linux.
  • Strong knowledge of UNIX scripting and automation.
  • Strong knowledge of UNIX scripting and automation.
  • Expertise supporting and designing web applications running on a Linux infrastructure.
  • Experience with configuration management systems such as  Ansible
  • Experience working with traditional SQL databases as well as NoSQL solutions
  • Experience with hybrid environments combining an in-house data center and cloud environments. (AWS experience is a plus)
  • Excellent verbal and written communication skills, including the ability to produce
    usable and maintainable documentation.
  • Demonstrate problem solving abilities and initiative.