Full-time
On-site
  • At least 2 years of experience as DevOps Engineer, System Engineer or related fields.
  • Experience in Linux environment with a good understanding of Linux fundamentals and internals including filesystems, threads, processes, log tracking, shell scripting etc,
  • Experience on Devops/Agile methodologies,
  • Advanced knowledge at Continuous Integration (CI) and Continuous Deployment (CD) pipelines,
  • Experience in software testing is preferable,
  • Understanding of large-scale distributed systems,
  • Understanding of TCP/IP stack, internet routing and load balancing,
  • Programming skills preferably in Java,
  • Advanced knowledge at writing scripts and automation using Python, Bash,
  • Experience with Git and configuration management processes,
  • Experience with setting up and administering SQL DBs and NoSQL DBs is a plus,
  • Experience with Kubernetes and Docker in enterprise application,
  • Familiarity with Kafka, RabbitMQ, Zookeeper, Redis, SonarQube, Nexus and Jenkins is a plus.
  • There are no restrictions on either domestic or international travel.

Requirements

  • Manage, maintain and improve of existing continuous integration and continuous deployment pipelines,
  • Design, document, automate, implement and maintain DevOps processes (build, release, deployment, version control, branching etc…)
  • Manage and/or participate live environment deployments,
  • Manage and/or participate test environment’s deployments,
  • Work with cross-functional and international teams to ensure product deployment quality throughout the software development lifecycle and deployment processes,
  • Test the usability of upgrade and deployment guide’s and help to improve,
  • Automate repeated tasks in day to day workflows and simplify complex workflows,
  • Troubleshoot the problems in test &live environments during/after the deployment and help solve them quickly.