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 tools
  • Ability to use a wide variety of open source technologies and cloud services
  • Ability to provision and manage open source relational databases
  • Including "NoSQL" document stores and databases
  • A working understanding of code and script
  • Strong background in Linux/Unix Administration
  • 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.
  • Experience working with EMP Stack(NginX,MySQL,PHP) is a MUST
  • In-depth technical knowledge of and experience with Linux.
  • Strong knowledge of UNIX scripting and automation.
  • Experience with any Object Oriented programming language(Java, Python, PHP...)
  • Experience with Docker and container orchestration(Kubernetes or Mesos) is a plus
  • Expertise supporting and designing web applications running on a Linux infrastructure.
  • Experience with configuration management systems such as  Ansible, SALT, Puppet or any other equivalent
  • Experience working with traditional SQL databases as well as NoSQL and Key-Value solutions (Redis, MongoDB)
  • Excellent verbal and written communication skills, including the ability to produce usable and maintainable documentation.
  • Demonstrate problem solving abilities and initiative.