We provide IT Staff Augmentation Services!

Sr.devops/release Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • An extremely motivated and proficient individual with 7 years in Build, Release, and Software Configuration Management (SCM) in accordance with client needs.
  • Knowledge in working With Subversion, Perforce and build tool
  • Experience in Nexus, Sonar, tools in Linux/Jboss environment
  • Experienced in UNIX shell scripting, Perl scripting, SQL Server
  • Created and maintained Branches, Labels, work spaces on Perforce, Participated in merging of source code
  • Support deployments for client/server and web - based applications as well troubleshoot
  • Experience working with Oracle 9i/ 10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes
  • In depth knowledge of configuration management concepts and experience with various source control tools like Perforce, Subversion (SVN)
  • Proficiency with ANT & MAKEFILE to build projects (includes J2EE applications)
  • Experience in scripting languages includingShell Scripting, Batch Scripting, PERL Scripting andbuildautomationusingANT, NANT, MAKE, MAVENand otherUNIX,
  • Responsible for all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations
  • Developed and maintained build script using Apache ANT and Maven to perform builds efficiently.
  • Worked with Software configuration Management tools like Perforce and SVN (Subversion)
  • Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on WebSphere Application Server and Weblogic Application Servers
  • Expertise in Build Automation using several tools such as Hudson and Anthill Pro
  • Worked on continuous integration based on Maven and Hudson
  • Experience in working with Tracking Tools HP Service Center, JIRA and ITSM
  • Configured and Secured Web server interface, Session management, JBOSS resources in IBM WebSphere
  • Working with application infrastructure architects to establish teh physical environments to TEMPeffectively perform teh software builds and deployments with an emphasis on quality, integrity, and security
  • Experience in Deploying to and administering in teh use of JBOSS, tomcat and apache web server, web logic, WebSphere, SVN, PVCS, VSS and Harvest
  • Experience in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment
  • Participated in troubleshooting build for Multi-Threading, Socket Programming, Networking management and migrating from C++ to Java
  • Result-oriented and self-motivated with a proven capacity to learn sophisticated technologies and has a track record for producing on-time, high quality product and solutions
  • Experience in clear case tools to compare and merge files and directories in Windows and UNIX systems
  • Worked on clear case on windows from 7.1.2.8 to earlier 8.0.0.05
  • Experience in clear case UCM projects and systems development using teh thick client and Web CC
  • Worked with dos *.bats files and has experience in UCM and base clear case with GUI and command line
  • Good knowledge on other Cloud based services like GCS, Microsoft Azure.

TECHNICAL SKILLS:

Languages: Perl, shell, C, C++, Java, J2EE, ASP.net

Database System: SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access

SCM Tool: Perforce, Subversion (SVN), JENKINS, JIRA, HUDSON, Clear case

Build Tool: ANT, MAVEN, MAKEFILE

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000

PROFESSIONAL EXPERIENCE:

Confidential

Sr.Devops/Release Engineer

Responsibilities:

  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Automate deployment and release distribution process with Shell, Perl.
  • Converted and automated builds using Ant. Scheduled automated nightly builds using Subversion. Maintained Continuous integration effort with Subversion along with scheduled builds
  • Wrote scripts using shell and Kornshell in UNIX environment when necessary
  • Documented all build and release process related items. Level one support for all teh build and deploy issues encounter during teh build process.
  • Used Maven and ANT scripts to build teh source code
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT
  • Configured Jenkins for appropriate release builds.
  • Used tracking tool JIRA and also triaged teh issues and maintained bugs using JIRA tool.
  • Created Maven scripts and integrates them into common deployment. Uploaded teh documents into Twiki using html to make them available for teh team members
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro
  • Involved in front-end programming using C, C++ on both Unix & Windows platforms.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Deployed JAVA/J2EE applications through WebLogic/WebSphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows
  • Managed teh integration of new software projects and products into teh build environment
  • Worked with clear case tools to compare and merge files and directories
  • Worked with product development to resolve build-related issues in all projects
  • Improved logging and created log reporting system

Environment: Perl Scripting, Shell Scripting, ANT, SVN, Perforce, Jira, Jenkins

Confidential

Devops/Build & Release Engineer

Responsibilities:

  • Responsible for design and maintenance of teh CVS/Subversion repositories and teh access control strategies.
  • Merging release branches back to trunk after teh production release and resolving of conflicts during merging in both CVS and Subversion.
  • Worked with teh Architects on SDLC process being teh owner of post development environments.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Developing pom.xml files for Maven build scripts.
  • Used SVN for branching, tagging, and merging.
  • Analyzed teh ANT build projects for conversion and converting to Maven build projects.
  • Coordinating teh resources by working closely with Project Manager’s for teh release and Project Manager for all teh Operational Projects.
  • Installed and Configured Jenkins and created END-END automation for projects.
  • Carried out deployments and builds on various environments using Jenkins continuous integration tool.
  • Well versed with user and plugin management for Jenkins.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process.
  • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Deployed teh static content to apache web servers and applications to Tomcat Application server.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Automation of daily tasks using Shell and Perl scripts.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Documented project’s software release management procedures with input decisions.
  • Incorporated teh Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Build, configured and support Application team environments.

Environment: SVN, CVS, ANT, Maven, Jenkins, Tomcat, Shell, Perl, Nexus, andJIRA.

Confidential, Atlanta

Build & Release Engineer

Responsibilities:

  • Generated scripts in Maven, Perl&Bash Shellfor build activities in QA, Staging and Production environments.
  • Installed Jenkinson a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Integrated Subversion (SVN) and MVN with Jenkins to implement teh continuous integration process.
  • Primary responsibilities include Build and Deployment of teh java applications into different environments like Dev, INTandQA.
  • Branches creation in Subversion (SVN) to implement teh parallel development process.
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts raised during teh merge in both Subversion
  • Proposed branching strategies and implemented it.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Automation of deployment and server bounce process by creating scripts using WebLogic Scripting Tool (WLST).
  • Maintained all teh Linux environments for deployments.
  • Presented reports to teh Project manager about teh progress and issues tracking key project Milestones, plans and resources.
  • Use of teh ticketing toolJIRA.
  • Directed teh Release Management Calls to synchronize with teh Developers, Testers and DBA teams for successful Release.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating teh WLST scripts to Shell Scripts.

Environment: SVN, Maven, Jenkins, Shell, Perl, Bash, JIRA,WebLogic and Nexus.

Confidential

System admin

Responsibilities:

  • Generated Ant, Perl&Shell scripts for build activities in QA, Staging and Production environments.
  • Involved in Installing Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Build and Deployment of teh java applications onto different environments Dev, QA and PROD.
  • Management of configurations and files versions using GIT.
  • Involved in Branching and Merging on GIT.
  • Used Bamboo as Automation and CI Tool.
  • Created different projects and jobs in Bamboo.
  • Created different schedules for different jobs to run in teh off hours.
  • Use IBM WebSphere as web application server for deploying artifacts.
  • Used JIRA for Ticket Tracking.
  • Deploying newly built code using WebSphere Admin Console and deleting teh old deployed code.
  • Releasing code to testing regions or staging areas as per teh schedule.
  • Releasing code to testing regions or staging areas as per teh schedule.
  • Shell and Perl scripts for automated deployments and performed data deployments like execution of Database scripts.
  • Directed teh Release Management Calls to synchronize with teh Developers, Testers and DBA teams for successful Release.
  • Maintained configuration files for each application for build purpose and installed on different environments.

Environment: ANT, Jenkins, GIT,Bamboo, WebSphere, Perl Scripts, Shell Scripts, UNIXandJIRA.

Confidential

 Network administrator

Responsibilities:

  • Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Involved in creating new elements in VOB’s.
  • Perform software builds using version control tool IBM Rational Clearcase (UCM and BASE)
  • Created classes, JAR and EAR files from VOB’s using ANT scripts.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Writing config specs and creating views for developers.
  • Posting teh Build on time & following it up teh testing team on posted builds.
  • Full ownership of teh build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component
  • Following up with teh Test Team & Development Team
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell/Perl deployment scripts for WebSphere application servers.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Involved in editing teh existing ANT (Build.XML) files in case of errors or changes in teh project requirements.
  • Used ClearQuest as Ticketing Tracking tool.
  • Used Build Forge as a continuous integration tool for automation of daily process.
  • Responsible for building and releasing packages for testing.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, JAVA, Build ForgeandClearQuest.

We'd love your feedback!