We provide IT Staff Augmentation Services!

Sr.devops Engineer / Build & Release Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years of experience in designing Devops/Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management.
  • Having Experience on a wide array of projects written in object - oriented Perl. Expert noledge of Perl.
  • Extensively worked on Hudson, AntHillPro, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Setup framework for one clicks build and deployment on non-production environments.
  • Automate the Build and deployment of all internal Java applications in lower environments using various continuous integration tools and scripting languages.
  • Learning and implementing evolving new technologies to stream line and optimize release process in the organization.
  • Hands-on experience in Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce, ClearCase.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
  • Installed and configured an automated toolPuppetdat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git.
  • Extensively worked on several build tools like ANT and Maven.
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBoss and Tomcat.
  • Worked with application infrastructure architects to establish the physical environments to TEMPeffectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Expertise inShell scripting, Python Scripting, Perl Scripting for environment builds Automate deployment on WebSphere Application Server and Weblogic Application Servers.
  • Configured the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Created the Strip / Pack build and released the package to the external clients as per the standards of the organization.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of several proprietary middleware installations.
  • Experienced in designing Puppet Modules to configure and automate installation process.
  • Hands on experience in setting up Amazon EC2 instances, S3 storage, Virtual Private Cloud (VPCs), and security groups.

TECHNICAL SKILLS

Build Tools: Ant, Maven

CI Tools: Jenkins, Hudson, AntHillPro, Teamcity, Bamboo

DevOps: Chef, Puppet, UDeploy, OpenStack, AWS

Scripting Languages: Shell, Ruby, Perl, Python

Artifactory Tools: JFrog, Nexus

Code Quality: SonarQube

Monitoring Tools: HP Load Runner, Nagios

Configuration Management: Perforce, Subversion, GIT, ClearCase

Operating Systems: Windows, Unix, RHEL and Solaris.

Databases: Oracle, MySql, MSAccess

Change Management: Remedy, Service Now, PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, Weblogic, JbossBug Reporting Tools BugZilla, JIRA and Rational Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr.DevOps Engineer / Build & Release Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitored the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
  • Evolving new tools/methodologies to improve the existing process and show better results to all stakeholders.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automated the regular tasks in Subversion and streamlining the process of access to SVN.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (Puppet, Yum).
  • Designed and implemented fully automated server build management, monitoring and deployment By Using DevOps Technologies like Puppet.
  • Wrote Puppet modules for installing and managing Java versions and managing persistent SSH tunnels.
  • Hands on experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Migrated several micro sites from traditional datacenter to AWS.
  • Implemented JShint / JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Managing bug issues and changes into production environment using the Jira tracking tool.

Environment: Java/J2EE, Subversion, Jenkins, JIRA, OpenStack, Maven, GIT, ANT, Puppet, AWS, ClearCase, Python, Ruby, Remedy, Weblogic, Unix Shell Scripting, Nagios, SonarQube.

Confidential, Columbia, MD

DevOps Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Automated application packaging and deployments.
  • Managed Linux staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created Maven POMs to automate the build process for the new projects and integrated them with Nexus.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log dat includes changes happened from last 24 hours.
  • Managed configuration of Web App and Deploy to AWS cloud server through Chef.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Managed IBM Products related DevOps methods using Chef (websphere versions & Portal server clusters) and worked with Amazon AWS in moving QA environments to the cloud.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Written Cookbooks and Recipes for Deployment Automation and Infra Configuration Management
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Coordinated with software development teams and QA teams on issues and solved the problem.

Environment: Java/J2EE, GIT, Jenkins, Chef, Amazon Web Services (AWS), MAVEN, Shell (bash), Nagios, Apache Tomcat Application Server, Linux, SQL

Confidential, Irvine, CA

Build and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix platform.
  • Has hands-on experience in creating and managing the various development and build platforms, and deployment strategies.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Responsible for designing and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Worked on Jenkins for continuous builds and deployment using Ant scripts to build and deploy.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Builds and deploys J2EE application in Web Sphere.
  • Build and maintain SQL scripts and execute different scripts for different environments.

Environment: Java, J2EE, Unix, Maven, SVN, ANT, Jenkins,Web Sphere,SQL.

Confidential, Waltham, MA

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Worked on the transition project which involves migration activities from Ant to Maven to standardize the build across all the applications.
  • Used ANT for building the applications and developing the build scripts from existing Shell scripts.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Created deployment tickets using JIRA for build deployment in Production.
  • Automated the deployment and server bounce process by creating the scripts using WebLogic Scripting Tool (WLST).
  • Build artifacts (WAR’s and EAR’s) were deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: Java, SVN, ANT, Hudson, JIRA, Weblogic, Unix, Perl/Shell.

We'd love your feedback!