We provide IT Staff Augmentation Services!

Sr. Build And Release / Dev-ops Engineer Resume

2.00/5 (Submit Your Rating)

Saint Petersburg, FL

SUMMARY:

  • 8 years of experience in IT industry with 5+ years as a Build and Release Engineer and 2+ years as Web logic Engineer.
  • In - depth knowledge of Build and Release management methodologies and production deployment.
  • Experience in working on source controller tools like GIT, Subversion (SVN), Mercurial and IBM Clear case (UCM)
  • Experience in Devops and UNIX Scripting.
  • Automated build scripts using MAKE, ANT and MAVEN for Java, J2EE, C, C++ Applications.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Skilled at software development life cycles and agile programming methodologies.
  • Good command in working with Tracking Tools JIRA, Remedy and IBM Rational Clear Quest.
  • Experienced in Installing and maintaining Apache Tomcat and JBOSS application server.
  • Experienced in deploying artifacts to Web Logic and Web sphere servers.
  • Experience in administering and Maintaining Nexus Repository Managers for Maven builds.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript, AWK, etc.)
  • Administered and configured Jenkins Continuous Integration tool.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find bugs and Check style.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Expert in UNIX and Linux subject matter as Manage, Install patches and other software packages.
  • Used different UNIX commands to run, maintain, setup schedule work, protect and rescue file systems.
  • Added, modified or deleted users and group's account on local systems using tools and manual procedures.
  • Skilled in analyzing, designing, coding, implementing and gathering business requirements.
  • Helping developers on build and/or compilation issues.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly maintained.

TECHNICAL SKILLS:

Programming Skills: Perl, Shell, basic Groovy scripts, JSP, XML

Database: RDBMS (Oracle, MySQL), MS Access 2000

Operating System: MS Windows XP/7, WIN NT 4.0, HP Unix and Red Hat Linux

Automation: Selenium Web Driver, Web Services (SOAPUI) (Basic)

Defect Mgmt. Tools: Bugzilla. QC (Quality Centre), CM Synergy, CMVC, JIRA, Service-now, Confluence, Sales force, Share point, ALM-QC

Web Server: Tomcat, JBoss, Apache Web Server

Testing: End to End Testing, White box, Black box, Regression, Performance and Automation Testing, UAT, SIT, Platform installation testing, Interoperability, Distributed, High Availability using HP service guard

Version Control: VSS, CMVC, CM Synergy, Github, Jenkins

Quality Analysis: Quality Assurance and Quality Control, Testing Plans and Procedures, S/W project planning.

WORK EXPERIENCE:

Confidential - Saint Petersburg, FL

Sr. Build And Release / Dev-Ops Engineer

Roles & Responsibilities:

  • Created and maintained build scripts using MAVEN to perform builds efficiently.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Automated the build and release management process including monitoring changes between releases.
  • Performed DevOps for Linux, Mac and Windows platforms.
  • Pushed releases to QA, Beta, 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 farm.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Used Shell and Perl Scripts for automating the daily tasks.
  • Implemented Maven builds to automate JAR and WAR.
  • Release branches and involved in merging back to trunk.
  • Involved in editing the existing Maven (Pom.XML) files in case of errors or changes in the project requirements.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Resolving merging issues during build and release by conducting meetings with developers and managers
  • Used PowerShell for DevOps in Windows-based systems.
  • Managed Perforce repositories for branching, merging, and tagging.
  • Documented the policies and procedures for branching, labeling, code merging, check-in/check-out, and builds.
  • Transitioned from full-time Operations to full-time Development. Gained a deep understanding of both sides of the "DevOps" divide
  • Developing the Maven build scripts (pom.xml's)
  • Configured Jenkins Slaves for Parallel Job execution.
  • Served as a partial administrator for UNIX machines.
  • Completed load and performance testing of extremely complex systems using Devops.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Participated in the release cycle of the product, which involve environments like Development QA Stage and Production.

Environment: Linux, Windows, Maven, QA, BETA, JIRA, Jenkins, Devops, Ant, Eclipse 3.20, java, Shell Scripting, xml's.

Confidential - Mooresville, NC

Sr. Build And Release Engineer

Roles & Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Used Node.JS event driven architecture concept to optimize the application's throughput and scalability.
  • Used Node.JS built-in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Windows, UNIX, C++, Java, Eclipse 3.20, GIT, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.

Confidential - West Chester, PA

Build Engineer

Roles & Responsibilities:

  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Apache Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on SubversionBranching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Involved partially in deploying WARs/EARs (backend) through Weblogic Application Server console.
  • Performed setup of Clustered environment with Weblogic Application Server.
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: - Java, Maven, Bamboo, Linux, Weblogic, Subversion, Shell scripting, WLST Scripting.

Confidential

Build Engineer

Roles & Responsibilities:

  • Created detailed documentation of complex build and release process for Demandware, post release activities process, JIRA workflow and Release notes.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of agile environment.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deploy efficiently on various Demandware sandbox instances.
  • Worked together with developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Sourcetree.
  • Merged Develop branches to Master Branch after successfully completing pull request in stash.
  • Deployed code and data in various sandbox instances of Demandware as a daily process.
  • Worked on Jenkins to deploy code in Staging and Production environments.
  • Extensive experience in JIRA for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Managed administrative tasks, roles and permission and site maintenance through Demandware Exchange.
  • Executed various scripts to automate build and release process.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas. Environment: Git, Ant, Jenkins, Demandware, Red Mine, JIRA, FTP clients, XML, Power Shell Script, Ant script, Eclipse, Unix/ Linux, Windows.

Confidential

Web Engineer

Roles & Responsibilities:

  • Installed and configured Weblogic Server 8.1 on Sun Solaris.
  • Deployed WARS and EARS using Weblogic Admin Console as well as running scripts.
  • Focal point for project design and architecture for Weblogic Application server layout, which includes Internet and Intranet Web Sites.
  • Configured JDBC connection pools and data sources for the applications.
  • Configured JMS Connection factories and Queues for messaging applications.
  • Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.
  • Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
  • Configured the Web Server interfaces, session management, virtual hosts and transports for BEA Weblogic Application Servers.
  • Create the Data Source, Connection Pool and test the Connection to connecting the DB or Not.
  • Creating the User, Groups and Provide the Global Roles for that Groups or Users.
  • Create the Connection Pool and Data Source for Connecting the Oracle Database.
  • Involved in bridge calls for troubleshooting.
  • Provided 24x7 on call production support.
  • Worked closely with development team to troubleshoot ongoing issues in applications.
  • Created scripts to deploy applications from command line and automate log archiving.

Environment: BEA Weblogic Server 8.1 SP4, Apache HTTP Server, Sun and 9, Windows 2000/NT, Oracle 9.x, SQL Server 2000.

We'd love your feedback!