Build & Release Engineer Resume
Mooresville, NC
PROFESSIONAL SUMMARY:
- 6+yearsofexperienceasaBuild&Release, DevOpsEngineeringin automating, building, deploying, and releasingofcodefromoneenvironment to otherenvironment.
- Experienceinworkingon sourcecontroltoolslike Tortoise SVN, CVS,IBMClearcase, Perforce, StashandPVCS.
- Fulfilling the role of a DevOps Engineer in respects to our Puppet code. Responsible for QA, code merges.
- Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, Subversion.
- DevelopPythonscripts for software build conduct and management support.
- Conduct systems design, feasibility and cost studies and recommend cost - effective cloud solutions such as Amazon Web Services.
- Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
- Expertise in writingPuppet’s DML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future references.
- ExtensiveexperienceusingMAVENand ANTasbuildtoolsfor thebuildingofdeployable artifacts (jar, war&ear)fromsourcecode.
- Extensivelyworked onHudson, Jenkins, TeamCity andBamboo forcontinuousintegration and for End to End automation forallbuildand deployments and extensive experience with Version Control like Rational Clear Case, Rational Team Concert(RTC),and GI.
- Involved in leading Automation Deployment Team by working withPuppet.
- Proficient in maintaining enterprise businesses using active directory andSCOMmonitoring.
- Strong knowledgeon source controllerconceptslikeBranches,MergesandTags.
- Worked with Engineers,QA, businessand otherteams toensureautomated testeffortsaretightly integratedwith thebuildsystemand infixingtheerror whiledoingthedeploymentand building.
- Exposedto allaspectsofsoftwaredevelopmentlife cycle(SDLC)such asAnalysis, Planning, Developing, Testing, Implementingand Post - production analysisof theprojects.
- Expert indeployingthecode through web applicationserverslikeWebSphere/Web Logic/ ApacheTomcat/JBOSS.
- Abilityin developmentandexecution ofXML, Ruby, ShellScriptsandPerlScripts, Powershell, Batch scriptsand Bash also.
- Efficientin workingcloselywith teams toensurehigh qualityandtimelydeliveryofbuildsand releases.
- Having good Experience in DevOps tools likeChef and Puppet for Deployment on Multiple platforms.
- Excellentexperienceindocumentingand automatingthebuild and releaseprocess.
- Abilityin managingallaspectsofthesoftwareconfiguration managementprocessincludingcode compilation, packaging/deployment/ release methodology, and application configurations.
- Expertise in QueryingRDBMSsuchasOracle, MYSQLand SQLServerbyusingSQLfor dataintegrity.
- Experiencein usingBug trackingtools likeJIRA,Remedy, HP QualityCenterand IBM ClearQuest, Mingle
- Proficientintracingcomplex build problems, releaseissuesandenvironmentissues ina multi - componentenvironment
- Expertisein troubleshooting theproblemsgeneratedwhilebuilding, deploying and also in production support.
TECHNICAL SKILLS:
Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX (RHEL).
Versioning Tools: CVS, Tortoise SVN, Clearcase,GIT, Perforce, PVCS,RTC, Stash, Mercurial, Perforce, TFS
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM ClearQuest, Mingle
Build Tools: Bamboo, CruiseControl,Hudson, Jenkins, ANT, MAVENand TeamCity, Sonar
Languages/Scripting: C, C++, Perlscripting, Batch scripting, VB script, PowerShellscripting, SQL,Java/J2EE, SoapUI, Ruby Python, Bash, .Net, VMware
WebTechnologies: Servlets,JDBC,JSP, HTML,JavaScript,XML
Web servers: Web logic,WebSphere,ApacheTomcat,JBOSS
RDBMS: Oracle,SQL SERVER, MYSQL, DB2
Others: MS Outlook, Azure
PROFESSIONAL EXPERIENCE:
Confidential, Mooresville, NC
Build & Release Engineer
Environment: CVS, IBM RAD, Linux, Windows, UCD, Jenkins, Ant, Shell, WAS, RTC
Responsibilities:
- Responsible for the build and release management process.
- Responsible for automated build scripts.
- Responsible for resolve the build issues.
- Coordinating with development teams to perform builds and resolve build issues.
- Analyze and create daily reports on the status of server backups on intranet and extranet.
- Provide complete phone support to customers.
- Setup and debug hard ware related issues for server builds.
- Developed Ant Scripts to Automate Build process.
- Developed Shell Scripts to Automate Deployment Process.
- Installation of Plug-Ins, Configured Jenkins, CVS and UCD - Urban Code Deploy.
- Perform by weekly build cycle and testing processes on Solaris.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Trouble shootstickets on the help desk tracking system.
- Automate Python Deployment builds.
- Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
Confidential, Ada, MI
DevOps Engineer
Environment: Tortoise SVN,Jenkins, Sonar, Java/J2EE, ANT, MAVEN, Web Sphere, Puppet, Chef, BuildForge, Perl Scripts, Shell Scripts, IIS, Batch Scripting, Ruby, SoapUI, SCOM, XML, UNIX, Oracle10g, 11g, JIRA, Jython, .Net.
Responsibilities:
- Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
- Responsiblefordesign andmaintenanceof theSubversion/GIT, StashRepositories, views, andthe accesscontrolstrategies.
- Involved in leading Automation Deployment Team by working withPuppet.
- Participatedin weeklyreleasemeetingswithTechnologystakeholderstoidentifyand mitigate potentialrisksassociatedwiththereleases and using Version Control Tools likes Rational Clear Case, Rational Team Concert(RTC).Evolve will provide a complete solutions using latest technology .NetFramework 4.5, MVC Frameworks.
- Imported and managed multiplecorporateapplicationsinto Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
- Deployment and management of web services with Internet Information Services (IIS).
- Provided end - userstrainingforallTortoise SVN, JIRuserstoeffectivelyusethetool.
- BuildscriptsusingANTand MAVENbuildtoolsin Jenkinsand BuildForgeto move fromoneenvironment toother environments.
- DeployedJ2EE applicationsto Applicationservers in an agilecontinuousintegration environment andalso automated thewholeprocess.Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Created and maintainedtheJython deploymentscriptsforWeb Spherewebapplication server.
- Developed Perland shellscriptsforautomation of thebuild andreleaseprocess.
- Involved in editingtheexistingANT/MAVENfiles incaseoferrorsorchangesintheproject requirements.
- Managed Maven projectdependenciesbycreatingparent-child relationshipsbetweenProjects.
- Jenkinsisusedasacontinuousintegration toolforautomation ofdailyprocess.
- Documented theentirebuild and releaseengineeringprocessand provided oncallsupport.
Confidential, Atlanta, GA
DevOps Engineer
Environment: Subversion, GIT, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, IIS, Windows Server 2003, Web logic, SCOM, MY SQL, Perl Scripts, Shell scripts/Ruby.
Responsibilities:
- Developed and supportedtheSoftwareReleaseManagement and procedures.
- Performed allnecessaryday - to-daySubversion/GITsupportfordifferentprojects.
- Responsiblefordesign andmaintenanceof theSubversion/GITRepositories, views, andthe accesscontrolstrategies.
- Support MicrosoftIIS, and Solaris web infrastructure.
- Deployed DevOps usingPuppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Designed andimplementedSubversion and GITmetadata includingelements, labels,attributes, triggersand hyperlinks. deployed System Centre Operation Manager (SCOM) 2005
- Implemented &maintainedthebranchingandbuild/releasestrategiesutilizingSubversion/GIT
- Involved in periodicarchivingand storageofthesourcecodefordisaster recovery.
- Worked closelywithdevelopersto pinpointandprovideearlywarningsofcommon build failures.
- Used ANTand MAVENasabuildtoolsonjavaprojectsforthedevelopmentofbuild artifacts on thesourcecode.
- Automatedbuildandreleasemanagementprocessincludingmonitoringchangesbetween releases.
- Deployed theJavaapplications into webapplicationserverslike Web logic.
- Executed useradministration and maintenancetasks includingcreatingusersand groups, reports and queries.
- Worked asasystemadministratorfor thebuild anddeploymentsprocessontheenterpriseserver.
- Documented project ssoftwarereleasemanagementprocedureswith inputdecisions.
- Developed, maintained, and distributedreleasenotes foreach scheduledrelease.
- Provided periodicfeedbackofstatusand schedulingissuestothemanagement.
- Trackofallthereleasesandrequestofthedevelopersthrough Infrastructuremanagement tool.
- Used continuousintegration toollike Anthill proto automate thedailyprocesses.
- Created viewsand appropriatemeta - data, performed merges, andexecuted buildson apoolof dedicated buildmachines.
- Involved in periodicarchivingand storageofthesourcecodefordisaster recovery.
Confidential, Irvine, CA
Build & Release Engineer
Environment: PVCS, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.
Responsibilities:
- Worked closelywiththeDevelopmentTeamin thedesign phase and developed usecase diagramsusingRationalRose.
- Coordinatingtheresourcesbyworking closelywith ProjectManager sforthereleaseand carriedDeploymentsand buildson variousenvironments usingcontinuousintegration tool.
- Developed and implemented thesoftwarereleasemanagementfor thereleaseofweb applications.
- WroteANTand MAVENScriptstoautomatethebuild process.
- Used Shell/Perlscriptsto automate thedeploymentprocess.
- Performed Load/FunctionaltestingusingMercuryLoad runnerand HP QTP.
- Designed acustomized StatusReportingtoolusedcurrently, based on thespecificrequirements usingJ2EE/StrutsandWebsphereApplication Serverwith DB2asDatabase.
- Co - coordinated InstanceRefreshesand EnvironmentRe-base lining.
- CoordinatedalltheITprojectssuccessfullybyresolvingreleaseinterdependenciesand planning release.
- Planning, schedulingand documentingreleasesatcodeFreezePeriods.
- Soleperson toberesponsibleforRelease/ChangecontrolProcess.
- Worked with manyteamsofstrength morethan 30 andmanaged 2 release/buildengineers.
- Stand byadministratorforClearCaseandPVCS.
- Performed FunctionalandStressTestingforafewapplicationsusingMercuryLoad runner
- Worked with HP QTP forFunctionalTesting.
Confidential, Menomonee Falls, WI
Build & Release Engineer
Environment: Subversion, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, UNIX, LINUX, Windows XP.
Responsibilities:
- ParticipatedinthereleasecycleoftheproductwhichinvolvesenvironmentslikeDevelopment,QA, UATand Production.
- Responsibleforthebuild and releasemanagementprocess.
- Responsibleforautomatedbuild scripts.
- Responsibleforresolve thebuild issues.
- Coordinatingwithdevelopment teams to performbuildsandresolvebuildissues.
- Analyzeand createdailyreportsonthestatusofserverbackupsonintranetand extranet.
- Providecompletephonesupporttocustomers.
- Setupand debughardwarerelated issues forserverbuilds.
- Performby weeklybuildcycleand testingprocessesonSolaris.
- Coordinated with developers, BusinessAnalystandMangers to makesurethatcode isdeployed in theProduction environment.
- Troubleshootticketsonthehelpdesktrackingsystem.
