DevOps Engineer

Job description

DevOps Engineeers usually work closely with Software Engineers to help them deploy and operate different systems. In addition, they help to automate and streamline company’s operations and processes.
We are looking for an experienced and enthusiastic DevOps Engineer. As our new member, you will be in charge of the specification and documentation of the new project features and supporting software engineering from system perspective. In addition, you will be developing new features and writing scripts for automation using Perl/Python/Groovy/Java/Bash.

Tasks of a DevOps Engineer

  • Utilize various open source technologies
  • Use various tools to orchestrate solutions
  • Build independent web based tools, microservices and solutions
  • Write scripts and automation using Perl/Python/Groovy/Java/Bash
  • Configure and manage data sources like MySQL, Mongo, Redis, Cassandra, Hadoop, Postges, Influx
  • Understand how various systems work
  • Understand how IT operations are managed
  • Manage source control including SVN and GIT

Technical Skills & Requirements

  • Bachelor’s Degree or MS in Engineering or equivalent
  • Experience in managing Linux based infrastructure
  • Hands-on experience at least in one scripting language
  • Hands-on experience with databases including MySQL, Mongo, Postgres
  • Knowledge of Java/JVM based languages
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Interpersonal and communication skills