We provide IT Staff Augmentation Services!

Sr. Build & Release Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 6+ years of experience in Configuration Management, Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing and deploying code across multiple environments.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Extremely knowledge about CI/CIT/CID integration.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Maintained ELK (ElasticSearch, Logstash, Kibana).
  • Managed Ubuntu Linux and Windows virtual servers (Rackspace and AWS EC2) with Chef using Git.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Ruby, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX,Ubuntu, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience of working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Experience of working with the release and deployment of large-scale C++,Java/J2EE Web applications using SVN repository.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous Unix and Windows platform.
  • Having Good Knowledge of Amazon AWS cloud.
  • Experience with configuration management and automation tools (Puppet/Chef/Docker).
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters usingDocker.
  • Midlevel expertise in Ruby, PERL CGI, Web development and basic understanding in SQL and Python.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Worked in deploying applications to Oracle Weblogic, JBOSS, TOMCAT and IIS Servers.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools.(JIRA, confluence, Stash, SourceTree, Crucible).
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Efficiently managed multiple projects simultaneously.

TECHNICAL SKILLS

SCM Tool: Subversion, GIT, Perforce, Clear case

Build Tool: Ant, Maven

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo,U Deploy, X Deploy

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, Test Rail

Project Management: Base Camp, MS Project, Atlassian Tools, Demandware

Repositories: Nexus, Artifactory

Web Service Tools: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS Server

Languages/Utilities: Shell Script, ANT Script,Chef, Batch Script, Perl Script, Ruby, Power Shell Script, C, C++, Objective C, Python, Java, J2EE

Databases: SQL Server 2000/2005/2008 , Oracle, DB2, Teradata

Monitoring tools: Splunk, Dynatrace

Operating Systems: UNIX, Linux (red hat), Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, IOS

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Build & Release Engineer

Responsibilities:

  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Working on Report generation, based on the requirements from the App team.
  • Worked closely with dev-ops team on configuration management using chef.
  • Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.
  • Working on the source code to generate builds and create procedures for the deployment on the servers for the release.
  • Communicating with the Application team and making them understand about the automation tool and its features.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Automated deployments across all environments using Udeploy and Jenkins.
  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
  • Coordinate with Oracle DBA to tune performance of DB instances.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any). Coordinating with QA/DEV/Project/Delivery/Production support/Managers and Performance teams to look into concerns, issues and addressing those aspects to meet the delivery dates.
  • Involved in several discussion on streamlining end to end test environment across the organization.
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.
  • Monitoring applications health through dashboard.
  • Maintained Nexus administration tasks.

Environment: SVN, GIT, Apache ANT, Maven, Jenkins, ApacheTomcat, ShellScript, Unix/Linux, Windows, XML, JBoss, Web Sphere, SQL, Ruby,Python, chef, Activemq, Nexus

Confidential, Pleasanton, CA

Build & Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, Oracle, Perl Scripts, Shell scripts.

Confidential -NY

Build & Release Engineer

Responsibilities:

  • Designed a CM solution that used ClearCase UCM integrated with Rational ClearQuest
  • Analyze the impact of change requests on project plan parameters, and synchronized source code repositories as an active member of CCB.
  • Participated in CCB meetings to represent the CM team.
  • Installed, configured and maintained ClearCase and ClearQuest for SCM and Issue tracking.
  • Extensively used Perl scripting to design customized triggers for the ClearQuest.
  • Performed all formal builds to the system test, acceptance test and production environments that were written in Perl/ANT/Java.
  • Participated in migration, from Base ClearCase to UCM Clear Case and even from CVS.
  • Fixed migration problems by identifying view checkout from VOBs and solved the problem by writing scripts for views attached to the VOBs.
  • Provide end- user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
  • Installation and Configuration of Web Sphere software development environment (SDE) to automate build processes.

Environment: Rational Clear Case, RationalClearQuest, UCM, Shell Scripts, Perl, ANT, CVS, UNIX, SQL, J2EE, Build Forge, WebSphere and Windows Environment.

Confidential

Build &Release Engineer

Responsibilities:

  • Worked on Java/J2EE Coding for Portal Applications.
  • Worked on Tomcat Web server for hosting web apps.
  • Used Perforce version control system to manage different builds for the system.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Good command in writing ANT scripts for making all the files local to the server.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected the approvals for deploying the code to production.
  • Created diff files and check sum files for production support.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Subversion, Perforce, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, JIRA, UNIX, LINUX, Windows XP.

We'd love your feedback!