We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 7 years of experience in Software Configuration Management, Build/Release Management, Performing DevOps and Change/Incident Management.
  • Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case, Perforce and GIT.
  • Experience on AWSScripting and services (EC2, EBS, S3, Glacier, SES, Lambda, VPC, Config, CloudTrial, DDoS and Route53). Also I’m an AWS Certified Developer.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and Salesforce.
  • Good experience in maintaining hybrid IT environment configuration, vulnerability patching, CI/CD using Chef - Cookbooks and dockerizing an application.
  • Designing Chef - base role and cookbooks to apply them and maintain the nodes/servers Dev, QA, Stag and Prod .
  • Strong experience on bootstrapping and maintaining AWS using Chef on complex hybrid IT infrastructure nodes through the VPN and Jump/Bastion Servers.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Expert in deploying the code trough web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in Cloud Computing. Worked as a Team lead in projects related to Cloud infrastructure.
  • Implemented few of new services in all process and made team/technologies we use up-to-date and made very successful results.
  • Good knowledge in managing SonatypeNexus /artifactory repositories for the maven artifacts and dependencies
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment /releasemethodology, and application configurations.
  • Expertise in Configuration tools like Chef, SALT Stack and puppet for automation.
  • Expertise in Querying RDBMS such as Oracle, PostgreSQL and MYSQL by using SQL for Data integrity.
  • Knowledge in understanding the principles and best practices of Software Configuration Management (SCM).
  • Experience in load balancing, DNS, SSL, and firewalls.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Bugzilla, HP Quality Centre and IBM Clear Quest.
  • Self-motivated and resourceful team contributor, able to quickly grasp new technologies.
  • Proficient in tracing complexbuildproblems,releaseissues and environment issues in a multi-component environment
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Excellent hands-on trouble-shooting, problem solving and communication skills
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building (Agile Projects)
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Confidential Web Services (AWS).
  • Performed Database administration tasks for MS SQL server and hands on experience with Oracle
  • Hands Development Experience in Java and J2EE Applications
  • Experience with Perforce, Subversion and CVS.

TECHNICAL SKILLS

Operating Systems: WINDOWS 2016,2012, 2003 Server, UNIX, Linux.

Version Control Tools: Visual Source Safe, TFS and SVN.

Languages/Scripting Languages: C, C++, XML, JAVA, SQL, SHELL, PERL, PYTHON, BASH, HTML, Java Script and MS Build Scripts.

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Application Servers: WebLogic, WebSphere, Tomcat.

Build Tools / Release Engineering / DevOps: Makefile, ANT, Maven, MsBuild, GIT, Nagios, Code Coverage/ Quality / Continuous Integration Hudson/ Jenkins, SALT and Chef.

RDBMS: MSSQL Server 2012, 2008 2003.

Issue Tracking Management: JIRA, Bugzilla, HP Quality Center.

Test tools: Quick Test Pro, HP Load Runner, User generator

PROFESSIONAL EXPERIENCE

Confidential, TX

Build and Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Installed subversion server on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, Merged from development branch to release branch, created tags for releases.
  • Good experience in maintaining hybrid IT environment configuration, vulnerability patching, CI/CD using Chef - Cookbooks and dockerizing an application.
  • Designing Chef - base role and cookbooks to apply them and maintain the nodes/servers Dev, QA, Stag and Prod .
  • Strong experience on bootstrapping and maintaining AWS using Chef on complex hybrid IT infrastructure nodes through the VPN and Jump/Bastion Servers.
  • Worked closely with Project Managers to understand the code/configuration release scope and how to confirm a release was successful.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Labelling activities in TFS once deployment is done.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, SQL server 2005, TFS 2010, Perl Scripts, Shell Scripts, XML, UNIX.

Confidential, Alpharetta, GA

DevOps/Build and Release Engineer

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis and presentation of Release Project Metrics on weekly basis.
  • Wrote Pom.xml for Maven application builds automation.
  • Used SSH for management of few remote sources.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Implementing Correction-actions in case of deviation from the Release plan.
  • Tracking code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments and final migration into Production Environment.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Worked with android build.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository
  • Experience integrating Junit, FindBugs, CheckStyle code analysis and testing during the build.
  • Stand by administrator for Clear Case. Installing the Clear Case and Clear Quest for the Clients on both and UNIX platform.
  • Administered Build Forge for automated build and deploy activities.
  • Worked on Tomcat Web Server for hosting web apps.
  • Managed administrative tasks, roles and permission and site maintenance through Demandware Exchange.
  • Executed various scripts to automate build and release process.

Environment: IBM Rational Clear Case, Subversion (SVN), Jenkins, Sonar, WebLogic MAVEN, IBM, Shell Scripts, Build Forge, XML, Oracle, Tomcat, FINDBUGS.

Confidential, Middle Town, NJ

Build and Release Engineer

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Was active member of standup meetings, bug scrubbing meetings and Sprint planning meetings as best practices of agile environment
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Used Bash Scripts and Shell scripts to automate deployment process.
  • Assisted Release Manager to deploy APKs and IPKs.
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
  • Involved in estimating the resources required for the project based on the requirements
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.
  • Convey Release information in a variety of communication methods such as presentations, training, meetings and knowledge sessions.
  • Worked on deploying ERP (Oracle 11i) applications.

Environment: Subversion, XCode, Jenkins, Maven, ANT, Apache Tomcat, LINUX, XML, Test Flight, IIS Server, Confluence, Oracle, Perl Scripts, Shell scripts, WLST Scriptin.

Confidential

Linux System Administrator

Responsibilities:

  • Administration of Sun Servers (SPARCandx86) runningSolaris10 and Dell, HP Servers running SUSE, Red hatEL3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operatingsystemsandKick-startingRedhatEL3, 4.x, 5
  • Administration and support of Unix Servers including SUSE, Solaris, HP-UX & RedHat Linux and CentOS.
  • Creation of whole root and sparse root zones on Solaris 10 and administering of services using SMF
  • Creation of VMs for SUSE, Solaris x86 and Redhat Linux on VM Ware ESX 3.5and administering them with VI Client.
  • Performed volume management usingVeritasFoundationSuite5, SVM and LVM and the creation of zfs, VxFS, UFSandext3 file systems.
  • Installation and support of various applications includingWebLogic10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK1.5, Ant.
  • Managed cisco switches, routers, firewall Network devices.
  • Performed regular disk management adding hard drives on existing servers and allocating space to required partitions.
  • Creating and maintaining user accounts, profiles, permissions disk usage and process monitoring.
  • Provisioning of LUNs from SAN based on Mc Data Switches and Hitachi Based Storage.
  • Patch management using native commands on Solaris and Linux and following the chance control procedures.
  • Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 on-call support on rotation basis.
  • Modified the Linux Kernel (2.4) to control the snappiness.
  • Managed NetApp networked appliances.
  • Set up monitor tool to measure application availability and performance.

Environment: SUSE 9,10, Solaris 8, 9, 10, Redhat EL 3, 4.x, VM Ware ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 7, WebLogic 10, ksh, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120, Sun Fire v890, 6800, x4100, x4150, E6900, M5000, M 8000, 3510, 3511, Hitachi Lightening 9970v.

Confidential

System Administrator

Responsibilities:

  • Install, configure, and maintain servers using enterprise standards and build process
  • Provide problem management support for the production site and services - troubleshoot technical problems as they arise, design and implement long term solutions.
  • Performed Server design engineering, configuration and troubleshooting of all components, hardware and software, including large scale storage systems with 32 and 64 bit processors, Intel and AMD based.
  • Configured host-based and user-based security for the service using TCP wrappers
  • Work closely with DBAs, software partners and Staff in a proactive and solution oriented manner
  • Maintaining RHEL 2.1/3, Redhat 9.0, SUSE 9 and 10 on Intel based servers.
  • Patch Management, Package Installation/Upgrades and Kernel upgrades.

Environment: Subversion, Anthill Pro, Hudson, XML, PL/SQL, ANT, Shell Scripts, UNIX, Windows XP.

We'd love your feedback!