We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • 10+ years of experience as a SCM, Configuration Engineering, and Build/Release Engineering for automating, building, releasing, configuring changes, and deploying applications in Dev/QA/Prod environments ensuring repeatability, stability, and security.
  • Managed and supported development, QA, staging, and production environments.
  • Strong experience in coordinating and networking with multiple teams to successfully build and deploy critical applications.
  • Experience working with version control systems like Git, Subversion (SVN), and P4V.
  • Managed merging, branch creation and tagging.
  • Knowledge of Software Development Life Cycle Methodologies Waterfall, and Agile.
  • Deployed applications WebSphere, Web Logic, Apache Tomcat, and JBOSS.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, and Jenkins.
  • Extensively worked on Hudson, Jenkins and Build Forge for continuous integration and for End - to-End automation for all build and deployments
  • Hands on experience in Software Configuration Management principles and best practices.
  • Effectively communicating in written, virtual, and face to face with various levels of peers, leaders, or upper management in building/deploying, and release software
  • Hands on experience working with configuration management tools like Ansible.

TECHNICAL SKILLS:

Configuration Tools: Ansible, Chef, Puppet

Version Control: Git, Subversion (SVN), CVS, Perforce

Source Control Management Tools: Gitlab, GitHub, Bitbucket, Tortoise SVN

CI Tools: Jenkins, IBM Build Forge

Build Tools: Jenkins, Maven, Ant, Gradle

Tracking Tools: Jira, Service Now, Confluence

Cloud Platforms: Azure, Amazon Web Services

Monitoring Tools: Splunk, Kibana

Collaboration Tools: Confluence, Slack

SDLC: Agile, Waterfall

Operating Systems: UNIX, Linux, Windows

Scripting: Shell, Python, Perl

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Build and Release Engineer

Responsibilities:

  • Build applications utilizing standard build tools such as Jenkins.
  • Managed applications deployment using tools such as Verdad, Artifactory, and Ansible.
  • Managed application configurations in Weblogic.
  • Resolved build issues for development team
  • Validate configurations on servers as per migration document Troubleshoot OS, applications and Networking while leveraging internal teams for solutions.
  • Perform patching and other administrative activities on Linux and Windows servers
  • Participate in troubleshooting sessions for J2EE Application stack and associated supporting infrastructure

Confidential, Buffalo Grove, IL

Build Engineer/Release Engineer

Responsibilities:

  • Managed source control systems in Git (Gitlab), and managed branches and merges and worked work collaboratively with development
  • Implemented a CI/CD pipeline involving Gitlab, Jenkins for complete automation from commit to deployment.
  • Communicated effectively in written, virtual, and face to face with various levels of peers, leaders, or upper management.
  • Presented changes to teh Change Advisory Board (CAB).
  • Developed deployment plans and implemented changes in production within teh release window with minimal impact to teh business.
  • Deployed code in development environments using Serena Dimension tool
  • Implemented SonarQube as part of build pipeline to run code quality check and control deployment
  • Create different release and development branches on SCM for developers and actively coordinated with development team to handle merge conflicts

Confidential, Homewood, IL

PTC Locomotive Release Engineer

Responsibilities:

  • Improved teh process of commissioning new locomotives for PTC project. Reduced teh time of teh process from 2-3 days to few hours.
  • Coordinated teh installation of PTC equipment on locomotives with Mechanical Department
  • Created and presented changes requests to teh Release Management Committee (RMC) meeting
  • Created release and deployment plans to deploy software to new PTC locomotives installation
  • Used Ansible tower and scripts to deploy software to locomotives systems in Linux
  • Maintained inventory of active locomotives and their equipment and software.
  • Used Kibana/Elasticsearch to track locomotives software updates
  • Used Atlassian Confluence to share content.

Confidential, Northbrook, IL

Build Engineer

Responsibilities:

  • Managed teh CI/CD using shell scripts and Maven in Linux
  • Managed source code branching between Head and release branches in CVS repository
  • Build teh application using shell scripts in Unix with Maven
  • Maintained teh daily build process
  • Deployed code in development environments using Serena Dimension tool

Confidential, Detroit, MI

Software Configuration Engineer

Responsibilities:

  • Managed and maintained teh Development environment and teh DevOps tools in Windows environment
  • Administered and maintained source code repositories, config repos using Subversion (SVN) and TFS source code repositories
  • Managed SVN repositories for branching, merging, and tagging
  • Managed teh CI/CD tools with Jenkins and Cruise Control, Maven, Ant, and NANT
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with Ant and Maven to schedule teh builds
  • Implemented Software Configuration Management policies and best practices

Confidential, Chicago, IL

Configuration Engineer

Responsibilities:

  • Manage and improve existing build, test and integration processes and environments
  • Setup CI/CD to build and deploy Java applications using IBM Build Forge in Linux
  • Utilized SCM tools to manage configuration, build software, manage version control system, and coordinated production releases
  • Create, document, and implement procedures related to builds and deployments
  • Used Jira to track issues and defects

Confidential, Calabasas, CA

Configuration Management Engineer

Responsibilities:

  • Managed and improved existing build, test and integration processes and environments
  • Continually improved build, release and installation process by integrating additional automation systems
  • Managed all pre-release and release-delivery activities
  • Created, documented, and implemented procedures related to builds and deployments
  • Created release Packages and worked with QA and infrastructure teams to build applications and promote code to test and production environments.
  • Built and deployed Java and C++ applications

Confidential, Chicago, IL

Release Manager

Responsibilities:

  • Created and developed detailed Production Implementation plan.
  • Coordinated teh release efforts with teh project manager, development, deployment, production support, System administrators, and Database administrators.
  • Led and coordinated teh Deployment Command Center on teh deployment night. Coordinated teh execution of teh deployment plan and resolved any release issues
  • Conducted mock deployments.

Confidential, Hoffman Estates, Illinois

Deployment Coordinator/SCM Manager

Responsibilities:

  • Coordinated teh bimonthly release of teh AT&T Managed Care's applications deployment, and insured teh integrity of teh software products and full compliant.
  • Developed detailed Production Implementation plan.
  • Coordinated with Business, Development, Quality Assurance, Deployment, and Support teams to execute teh Production deployment plan.
  • Managed teh command center, during teh deployment to monitor and control teh process
  • Managed emergency deployment.
  • Managed teh software source code using ChangeMan DS versioning tools.
  • Promoted code from development environments to testing and production environments.
  • Conducted SCM verifications and audits in deployed code and applications

We'd love your feedback!