Dev-Ops Engineer Full Time

Houston, TX, USA Experience : 1 – 5 Years

Job Description

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

Key Responsibilities

  • Design and develop a build system for multiple product streams.
  • Setup version control systems such as GitHub / gitlabs / bitbucket.
  • Design and implement appropriate environments and set up CI/CD for various project streams.
  • Use IaC (Infrastructure as code) tools such as Terraform to create on-demand infrastructures and infrastructures on the fly.
  • Design and develop CI/CD monitoring tools to capture and report code quality and security issues.
  • Create scripts that do not depend on specific cloud providers such as AWS / Azure / Google Cloud Platform.
  • Develop a robust monitoring solution using tools such as ELK.

Key Requirements

  • 1+ year of Dev-Ops experience.
  • Strong knowledge of shell scripting and a scripting language (Python, Ruby, NodeJS).
  • Minimum three years of experience in setting up and managing CI tools such as Jenkins / Travis CI.
  • Experience with version control systems such as git.
  • Experience in test automation frameworks such as mocha, jasmine, selenium, TestNG.
  • Strong knowledge of Unix environments such as Centos, Fedora, or Debian.
  • Proven ability to work in an AWS environment.
  • Significant demonstrable experience in managing dev-ops for products written in open-source technology.
  • Experience working with tools like Ansible, Chef, and Puppet.

Nice to Have

  • Experience in deploying microservices in a NodeJS environment.
  • Knowledge of static code analysis tools such as sonar, Istanbul, and the ability to configure.
  • Knowledge of Docker containers.

Apply for this role

    Note: Only file types pdf, .docx, .doc are allowed. Maximum upload file size: 2 MB