Senio Software Engineer- DevOps in Gurugram at Stryker Corporation

Date Posted: 9/22/2019

Job Snapshot

Job Description



1.1 Roles and Responsibilities

The successful candidate’s primary work would be to design DevOps framework for continuous Development, Integration and Testing. He would be expected to Learn and Leverage new technologies to strengthen the quality of deliverables by providing a solid DevOps platform.


  Skill Set

Primary

  • 5 to 7 years of experience in the area of DevOps
  • Solid experience in applying DevOps and CI/CD concepts in Hi Tech environments.
  • Identify emerging automation techniques to help improve DevOps toolchain in collaboration with various functions (i.e. departments)
  • Well versed with Defect tracking tools like Atlassian JIRA and Rational ClearQuest.
  • Experience of creating software packages like MSI, WIM and ISO for distribution.
  • Write scripts using languages like Batch file, Powershell and VBScript.

•   Experience in multiple repositories (Github, Bitbucket, VSTS, etc.) and Knowledge of branch strategies

  • Experience working in agile teams and Knowledge with any of the following: BDD (Behavior-driven development), TDD (Test-driven development) and Continuous Integration of infrastructure code

•   Automated build experience in any tools (Jenkins, Bamboo, MS Build, Maven, ANT, etc.)

  • CI experience in multiple tools (Jenkins, VSTS, etc.), Configuration Management and Release Management experience with VSTS
  • Strong background in a variety of environments - Linux, Windows, virtualized, and cloud (Azure, etc.)
  • Knowledge of development concepts (REST, JSON, etc.), monitoring tools (App Dynamics, Application Insights etc.) and automated testing (Selenium, Cucumber, Visual Studio, etc.)
  • Knowledge of development concepts (REST, JSON, etc.), monitoring tools (App Dynamics, Application Insights etc.) and automated testing (Selenium, Cucumber, Visual Studio, etc.)
  • Experience in developing software configuration approaches and maintenance of the SCM library and processes.
  • Excellent written and oral communication skills.
  • Must be an excellent team player and able to work with minimal supervision.

Additional

  • Knowledge of C#.Net and development tools like Visual Studio – 2012/2015.
  • Knowledge of setting CI/CD for Web & Cloud (AWS/Azure) environments.
  • Knowledge of third party tools like FxCop and NUnit.
  • Programming or scripting experience in an UNIX environment (C++, Perl, Shell scripts).  Experience with makefiles (ClearMake, GNUmake).
  • Knowledge of other scripting languages such as python, XSLT, Javascript.
  • Knowledge of tools like Ansible, Maven and Gradle.
  • Knowledge of Certificates Management for signing software distribution packages.


1.2 Desired Profile

Education:

  • B.Tech/B.E/M.C.A/M.Tech/MS. -  Computers, Electronics/Telecommunications

Experience: 5-7 years

Work From Home: No

Travel Percentage: None

Join our talent network

Joining our talent network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected to you.

Join Our Team