Dev-Ops Engineer

Job Description

We are looking for Dev-Ops engineer who can contribute towards creating our next generation SaaS platform. The candidate must have strong dev-ops background and should have individually set up environments and process for CI/CD in open source technology stack.

4+ Years Chennai


Responsibilities

  1. » Design and develop a build system for multiple product streams
  2. » Setup version control systems such as github / gitlabs / bitbucket
  3. » Design and implement appropriate environments and set up CI/CD for various project streamss
  4. » Use IaC (Infrastructure as code) tools such as terraform to create on demand infrastructures and infrastructures on fly
  5. » Design and develop CI/CD monitoring tools to capture and report code quality and security issues
  6. » Create scripts that do not depend on specific cloud providers such as AWS / Azure / Google Cloud Platform etc.
  7. » Develop a robust monitoring solutions using tools such as ELK.

Key requirements

  1. » 4-6 years Dev-Ops experience
  2. » Strong knowledge of shell scripting and a scripting language (python, ruby, nodejs)
  3. » Minimum 3 years of experience in setting up and managing CI tools such as Jenkins / Travis CI
  4. » Experience with version control systems such as git.
  5. » Experience in test automation framework such as mocha, jasmine, selenium, testNG
  6. » Strong knowledge of unix environments such as Centos, Fedora or Debian
  7. » Proven ability to work in AWS environment
  8. »Significant demonstrable experience in managing dev-ops for products written in open source technology.
  9. » Experience of working with tools such as Ansible, chef, puppet.

Nice to have

  1. » Experience in deploying microservices in nodejs environment.
  2. » Knowledge of static code analysis tools such as sonar, istanbul and ability to configure.
  3. » Knowledge of Docker containers.