Post Job Free
Sign in

Build & Release / DevOps Enginerr

Location:
Fremont, CA
Posted:
February 28, 2017

Contact this candidate

Resume:

NIKITA JAISWAL

Phone: 510-***-**** • Email: *******@*****.***

Professional Summary

Around 7 years of experience in Software Configuration, Build and Release Management.

Experience in Build automation tools like Jenkins, Ant, Maven, Gradle

Expert in using different source code version control tools like Git, Subversion, TFS

Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.

Experience with Linux/UNIX environments and scripting for Build & Release automation.

Application Deployments & Environment configuration using Chef, Puppet

Defining Branching strategies and CM build cycle in a complete SDLC for different projects.

Proficient with Perl & Shell Scripting for build automations

Experience automating deployments on Application Server JBoss, Tomcat, Webspehere

Experience with defining release strategy, process and preparing user documentation for software configuration management

Experience with implementing project change control into software release management in multiple technical environments including UNIX, LINUX and Windows

Experienced with automating release process using Maven, Jenkins, Jira as tools in diversified project environment

Used ClearQuest, Jira, Remedy as defect management system

Proficient with Java, Microsoft .Net build & Release applications TECHNICAL PROFICIENCIES

Operating System: Linux, Mac OS X, Windows

Source Code Management Tool / Version Control: Subversion (SVN), GIT, ClearCase, TFS,

Build/Deployment/SCM Tools: ANT, Maven, Hudson, Jenkins, Puppet, Chef, Nexus, Splunk, AppDynamic, MS build, AnthillPro, Make, Cruise Control, Team City, Bamboo, SonarQube

Web/App Server: Weblogic, Web Sphere, Tomcat, Jboss, IIS 7.0,

RDBMS: Oracle, MS SQL

Scripting / Programming Languages: Shell, Ruby, Perl, Java, C, C++, XML,SQL, Oracle PL/SQL EDUCATION

BACHELOR OF SCIENCE: Electronic & Computer Science Engineering. PROFESSIONAL EXPERIENCE

DevOps(Build & Release) Engineer,

State Compensation Insurance Fund – Vacaville,

Jan-2015 to Present

Build / Release Engineer, Satellite Health Care – Redwood City, CA Oct-2013 to Dec-2014

Release Engineer, Green Circle Inc – India

April-2010 to Sep-2013

DevOps Engineer (Build & Release),

State Compensation Insurance Fund – Vacaville,

JAN-2015 TO PRESENT

Responsible for Deployment and maintenance of Dev, QA & HLE environments.

Implementing new projects builds framework using Jenkins, Maven, Gradle, Xcode, Mfp & SonarQube as build framework tools

Implementing and maintaining a Continuous Delivery framework using Github (hooks), Build tools, Jenkins, Chef and custom scripts.

Admin (Mobile team) of GitHub Mobile repos organization, Jenkins master, Jenkins slaves, Nexus

(artifact repository) and Chef (master server, workstation, nodes, repos)

Responsible for Create and manage GitHub repos, users and team access permission.

Responsible for branching and merging for release level qa and uat deployment.

Experience in AWS cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS

Responsible (admin) for Jenkins master and all Jenkins slaves configuration and maintenance.

Manage Jenkins server and nodes configuration, environment variable and plugins.

Developed and maintaining self-service automation job(s) (delivered to engineering and qa team) as per project(s) requirement which reduce 80 percent of DevOps operation tickets.

Created dynamic dashboard for all channel to give a glance view of different environments, which Provide Application endpoint, assign project and build info details.

Responsible (admin) for chef configuration and maintenance of master server, nodes, workstation, and Dashboard.

Writing Chef recipes for different application for build, deployment, batch execution and environment management.

Developed and managing Single Job for iOS and Android build, deployment (hockeyapp) and email notification with download link and release notes to all register users.

Defining Release Process & Policy for projects early in SDLC. Coordinating with Different Project teams on Build & release planning and efforts.

Responsible to creating deployment playbook for upcoming releases which will review and sign-off by other teams.

Build/Release Engineer,

SATELLITE HEALTH CARE – REDWOOD CITY, CA

OCT-2013 TO DEC-2014

Support application development and operation management tasks.

Developed and implemented Software Configuration Management strategies for various applications according to the agile process.

Manage, Implementation and configuration - Git, SVN, Maven, Jenkins, Nexus, Chef, Knife, Splunk, App Dynamic.

Defined branching, labeling, and merge strategies for all applications in Git.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories.

Worked with development team to automation deployment system using build and deployment tool.

Defined and implemented build and deployment strategies for all applications.

Developed shell scripts for automation of the build and release process.

Installed/Configured/Managed Jenkins CI Automation.

Developed build and deployment script using Ruby (chef recipe) and shell scripting.

Created and maintained the Shell/Ruby deployment scripts for tomcat and UNIX servers

(environment infrastructure management).

Provided periodic feedback of status and scheduling issues to the management.

Responsible for creating deployment playbook for product release.

Experienced in software release management procedures with input decisions. Release Engineer,

Green Circle Inc – India

April-2010 to Sept-2013

Release Engineer for a team that involved five different development teams and multiple simultaneous software releases.

Developed and implemented Software Configuration Management strategies for various applications according to the agile process.

Build, Release, deployment and Monitoring - Git, SVN, Maven, Jenkins, Nexus, Puppet, Hieradata,Mcollective, Ruby, Shell custom scripts, Splunk, Nagios, RabbitMQ, Stomp, Splunk, App Dynamic, Hubble

Defined branching, labeling, and merge strategies for all applications in Git/Subversion.

Experienced in authoring pom.xml files, performing releases with the Maven release, plugin, Modernization of Java projects and managing Maven repositories.

Configure Puppet, Create manifest using “puppet language” for automation deployment, repetitive tasks, quickly deploys critical applications, environment configuration.

Developed build and deployment script using Ruby and shell scripting.

Troubleshoot the automation of Installing and configuring applications in the test environments

Working closely with Engineering, QA, Change Management, Release and PMO team.



Contact this candidate