DevOps Engineer

R&D / Engineering Pune, India Job Number: 10936

Position at NICE

Title: DevOps Engineer

Job Purpose:

Serve as one DevOps engineer in designing, producing, and testing high-quality software that meets specified functional and non-functional requirements within the time and resource constraints given.

Main Responsibilities and Deliverables: 

  • Define, develop, and lead continuous integration and deployment pipelines
  • Work to build Software Defined Infrastructure
  • Coordinate build and release activities with other stakeholders
  • Define and develop automated quality and release gates
  • Work with teams to develop code quality metrics and meters
  • Identify, research, and prototype new technologies to improve DevOps processes
  • Collaborate with various teams and disciplines to promote and develop DevOps best practices
  • Manage day to day operations of pipeline, build, and source control software and resources
  • Perform ongoing maintenance and upgrades of DevOps systems
  • Occasional weekend or afterhours work may be required to support DevOps schedules
  • Collaborate with local and remote DevOps teams
  • Perform R&D Support based on the need and defined plan

Tools

  • Must have (hands-on experience)
    • Dockers / K8S (Kubernetes)
    • Jenkins
    • Python, Shell, batch or similar build scripting languages
    • Windows (7/10) & Linux experience
    • Git / bitbucket
    • Jira / TFS
  • Good to have
    • Groovy
    • Artifactory
    • InstallShield and windows installer
    • Amazon AWS S3
    • Writing Amazon AWS Cloud Formation

Qualifications / Education: 

  • 2+ years of Docker/K8S experience
  • Experience building and creating Docker containers and Docker
  • 5+ years of working with TFS based source control systems
  • 2+ years of experience as Jenkins
  • 2+ years writing Python, Shell or similar build scripting languages
  • 1+ years of writing Amazon AWS Cloud Formation
  • Good understanding of code promotion techniques, build automation, branching strategies.
  • Degree in computer science or equivalent from a reputed institute
  • Excellent troubleshooting, problem solving, and debugging skills
  • Ability to build environments, systems, and solutions from the ground up
  • Experience working in a modified Agile methodology development environment and using work item management tools like TFS.
  • Service-oriented; ability to supply services to a large R&D group
  • Team-oriented attitude
  • Ability to multi-task, prioritize, and ensure tasks are completed on schedule
  • Ability to work under high pressure
  • High attention to details and accuracy
  • Self-starter, autodidactic
  • Very strong verbal and written English skills

 

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.