Description

 

Job Description:

Primary Responsibilities:

 

  1. Validation of DevSecOps process and automation around DevSecOps
  2. Create architectural diagram for DevOps process
  3. Derive manual validation scenarios for different stages of DevSecOps process and automation strategy to validate DevSecOps process
  4. Must have very good understanding of CI / CD pipeline, quality tollgates and DevOps processes
  5. Hands on automation experience of CI/CD pipeline and infra testing
  6. Create, execute, and troubleshoot complex pipeline setup
  7. Experience in communicating and collaborating with AD (Application Development), DevSecOps, Cloud, Architect, Product Management and Release teams. Should be able to collect requirements, describe software product features, and technical designs.

 

Key Responsibilities:

Required Skills (Must Have):

  1. Good knowledge of Groovy
  2. Should have excellent knowledge of build management in Java / Python / Angular and other languages
  3. Good experience of CI tools – Preferably Jenkins (but TeamCity / Bitbucket DevOps / Azure DevOps will also work)
  4. Excellent experience of configuration management using GIT and experience of any cloud repository (Bitbucket / GitHub / GitLab etc.)
  5. Good experience of any build management tools – Maven / Gradle / PIP / NPM etc. (Maven preferred)
  6. Good experience of AWS services e.g. Cloudbees, EC2, S3, Cloudwatch, Lambda etc. (Not all but at least 2-3)
  7. Average programming experience in any of the Object-oriented language and high-level understanding of unit testing frameworks (JUnit / TestNG etc.)

Required Skills:

Desired Skills (Good to Have):

  1. Shell scripting and experience on Linux OS
  2. Experience of security vulnerability tools – HP Fortify, FOSS etc.
  3. Experience of code coverage tools (Jacoco / Cobertura for Java and related tools for other languages)
  4. Experience of static code quality tool (SonarCube)
  5. Experience on infrastructure automation using Chef, Terraform, OpenShift or Ansible (initial 2 are preferred)
  6. Experience of UI, API and Infra test automation - Selenium WebDriver, RestAssured, TestNG / JUnit
  7. Candidates with prior development experience and knowledge would have an added advantage

 

Qualifications:

  1. 8+ years of experience in Dev / DevOps / SDET (Mix will be preferred)
  2. BS or MS in Computer Science or related field

Education

Bachelor’s Degree