We provide IT Staff Augmentation Services!

Build, Release & Deployment Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Having 3.5 years of Experience as a Build and Release Engineer involved in SCM, build, and deployment role.
  • Experience in source code management (SCM) like versioning, branching and Release activities.
  • Experience working on continuous integration, automated Build and deployment process across java projects using Jenkins.
  • Working experience in Maven - Build, Release & Deploy management
  • Experience on building and deploying various JAR, WAR, EAR applications.
  • Experience on building and deploying Java web applications in Apache TomcatServer.
  • Good experience in design and development of builds, scripts (SHELL scripting) and systems including source code control and issue tracking.
  • Worked closely with Development, QA teams to solve complex build and deployment process through all the phases of the development.
  • Work under SLA (Service Level Agreement) & Incident Management (HPSM).
  • Excellent communication, analytical skills and flexible to learn new technologies in the IT industry and work towards company’s success.

TECHNICAL SKILLS:

Tools: & Utilities: Jenkins, Maven, SVN, GIT, TRAC Tool, Splunk

Source Code Management: Git,GitHub

Build Tools: Maven,Gradle,Ant

Configuration Tools: Chef,Puppet,Ansible

Contenaraization Tools: Docker,Docker Swarn,Docker Compose

Monitoring Tools: Nagios

Development Methodology: Agile,Scrum, Jira,Confluence

Operating Systems: Windows, Linux,Centos.

Languages: C, Java, Python,Shell scripting.

WORK EXPERIENCE:

Confidential

Build, Release & Deployment engineer

Engineering Environment: Aws,Git,Jenkins,Code deploy plugins,Ansible,Dockers

Responsibilities:

  • Working as a Lead Developer and involved in this project since inception.
  • Responsible for Develop, test, implement and maintain application software using AJAX and other supporting API’s like Apache, Junit, Log4j etc.
  • Worked in Agile environment, Managed SCRUM based implementations and releases, and actively participated in daily Scrums.
  • Involved in writing UI code using Ajax to make service calls and to load page Asynchronously.
  • Responsible in coordinating with various dependent teams like MQ and get the setup ready for all Pre-Production and Production environments.
  • Responsible to fix the Performance and Information Security related issues.
  • The exchange of data between UI and Server was in a JSON format, handled the same using Jackson API.
  • Creating branches and tags using Subversion, Maintain SVN Repositories, Handling Releases and Branching activities for SVN
  • Build setup for CI/Snapshot/Release Candidate/RELEASE/SONAR Jenkins jobs, Work with developers and resolve any Build issues.
  • Packaging/building various java projects such as JAR, WAR, and EAR using Maven tool.
  • Deploy the package to various test environments in Integrated Customer Platform to test the code
  • Support on issues related to build and tools (Subversion, Maven, Jenkins, Artifactory, Trac, Sonar). Lead or participate in Troubleshooting / Debugging test environment defects.
  • Maintain all Maven POM files of our Integrated Customer Platform software products.
  • Updating the POM files with EMMA/JaCoCo, check style, findbugs, pmd, pit plug-ins to maintain the code quality metrics.
  • Performing code freezes (pre-production) and post production activities.
  • Restricting code committing access on SVN paths using Trac tool once the project went to the production
  • Proactive analysis of environment needs and coordination of department wide architecture changes
  • Identifying test tools and/or automation techniques
  • Involved in deploying the applications in Tomcat and WAS8.5 through CMP - debugging of the application problems while deploying, Conduct Readiness review and delivery the environment.
  • Debugging of the application problems while developing the application and Conduct Readiness review and delivery the environment.
  • Involved in Stopping/Starting & Monitoring the logs for Application Server Instances.
  • Provide input to project leaders and peers regarding Testing environments.
  • Preparation of Knowledge item documents for future purpose.

We'd love your feedback!