We provide IT Staff Augmentation Services!

Scm/ Build Engineer Resume

0/5 (Submit Your Rating)

Merrimack, NH

SUMMARY

  • Software professional with 7+ years of experience in IT industry with major focus on Software Configuration and Build/Release Management.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Bamboo and ALM tools like Anthill Pro.
  • Performed integration of Code Quality Analysis Techniques like FindBugs, PMD, Cobertura with CI tools.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations
  • Good Knowledge in Shell, Perl scripting. Exposure to Jython, Python scripting.
  • Experience in administering and supporting the CM tools including Subversion, Clear Case, GIT on UNIX and Windows environments.
  • Experience in design, development and administration of an Atlassian Tool Infrastructure including JIRA, Confluence, Fisheye, Greenhopper, and Bamboo
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Expertise in Build Automation using Continuous tools such as Hudson/Jenkins and AnthillPro.
  • Experience in building and deploying java applications and troubleshooting the build and deploy failures.
  • Basicknowledge ofmobileapplication.
  • Extensive experience in using Build Automation tools like, ANT, Maven.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Extensive experience in working with Weblogic, Websphere, JBoss and Apache web servers’ administration.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Knowledge of databases like MySQl and Oracle.
  • Experience in Amazon Cloud (EC2) Hosting and AWS Administration.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN, MS build, Cruise Control, Anthill Pro and Hudson

SCM Tools: CVS, SVN, Clear Case, TFS, PVCS, Star Team, Perforce, Accurev.

Scripting Languages: JavaScript, Shell Programming, XML, PERL, HTML, VB script, Batch script

Languages: C, C++, JAVA, VB.NET, ASP.NET, C#

Database: Oracle 10g and 9i, PL/SQL, SQL 2005, 2008 and Enterprise

Tools: MS Office Suite, OPNET

Processes: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS

PROFESSIONAL EXPERIENCE

Confidential, Merrimack, NH

SCM/ Build Engineer

Responsibilities:

  • SCMEngineerfor a team that involved five different development teams and multiple simultaneous Java/J2EE and .NET software releases
  • Configured email and messaging notifications, managed users and permissions, system settings. Maintained two Jenkins servers and one Bamboo server to deploy into production and non - production environments
  • Developed policy and scripts for automation ofbuildbased on Perl, python, ant, VisBuildPro under BuildForge
  • Used the continuous integration tool Bamboo to automate the daily processes
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment
  • Set up Jenkins server andbuildjobs to provide continuous automatedbuildsbased on polling the Git source control system during the day and periodic scheduledbuildsovernight to support development needs using Jenkins, Git, GitHub, JUnit, Selenium and Maven
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Experienced in setting up Continuous Integration environment using Bamboo
  • Imported and managed multiple corporate applications into ClearCase UCM/Subversion
  • Worked extensively on cross-platforms (Windows and UNIX) with UCM ClearCase, Subversion, TFS and GIT
  • Ability to lead and provide technical assistance during major JIRA and Confluence upgrades
  • Managed SVN branching and merging for older projects in multiple simultaneous releases
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration
  • Created Subversion post commit hook scripts to generate tickets for naming convention in messages
  • Reduced the Management requirements for Traditional software engineering management using Lean and Agile development
  • Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers
  • Assigned global permissions to teams and managed user and group permissions in Stash
  • Involved in periodic archiving and storage of the source code for disaster recovery
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EEbuildandreleasetasks
  • Writing python scripts for pushing data from MongoDB to MySQL Database
  • Implemented and configured continuousbuildIntegration through Jenkins for subversion projects
  • Configured and maintained Hudson and Maven for automatedbuildandrelease
  • Ported oldbuildsfrom Ant to Maven for Javabuildsand documented the process for future reference
  • Experience with installation and configuration ofBuildForge for continuous integration and daily cleanbuild
  • Written Ant Scripts for Automating ear deployments and configuration of WebSphere server
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rulesets, local and distributed director, connectivity, and supporting applications
  • Troubleshooting and configuredbuildmanagement using MSBuild. Experience with Software Development Life cycle inbuildandreleaseperspective
  • Implemented and maintained the branching and merging structure forbuild/releasestrategies utilizing Subversion and GIT in Linux and Windows
  • Involved in writing Test scripts using Python.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson
  • Knowledge of Agile Project Management methodology
  • Constructed Puppet Modules/Functions to Maintain Oracle Listener.ora Configuration File
  • Supported Client specific repositories and managed thebuildandreleaseactivities on time
  • Coordinated in CCB establishment and also conducted Status Accounting and audits for the projects
  • Installation, Configuration and Troubleshooting of WebSphere Application Server, Extensive Experience in installation/migration/deployment of Enterprise Applications using WebSphere Application server 6.0
  • Documented project's softwarereleasemanagement procedures with input decisions
  • Created Git repositories and specified branching strategies that best fitted the needs for the client
  • Developed, maintained, and distributedreleasemedia andreleasenotes for each scheduled release
  • Provided periodic feedback of status and scheduling issues to the management

Environment: BuildForge 7.0, Hudson, Rational ClearCase 7.0., Rational ClearQuest 7.0, ClearCase Multisite, TFS, Subversion, Maven, GitHub, MSBuild, TRAC, UNIX, Windows XP, Java, HTML, XML, Perl, UNIX Shell, SVN, .Net, Linux, AIX, Solaris and Windows XP / 2000.

Confidential, Minneapolis, MN

Build and Release Engineer

Responsibilities:

  • Build and Configuration of Internally developed Software, Release Management activities
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E - mail the team when the build is completed.
  • Used Perforce as Version Control System for maintaining the discipline required working with the codes on different files.
  • Specialized in automating tasks and process through scripts, implementing branching models, implementingBuild/Releasesolutions
  • Provided deployment support for several releases in finance and corporate business area.
  • Designed and developed scripts using batch, Shell and Perl for automating thebuildactivities.
  • Documented work done, skills required and mitigated in future projects.
  • Developed and Presented Visio and power point slides.
  • Coordinated Instance Refreshes and Environment Re-basing.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Carried Deployments andbuildson various environments.
  • Helped to solve queries of developers related tobuild&releaseissues.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues
  • Creation and setup of new environments.

Environment: Subversion, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, UNIX/LINUX, XML, JBoss, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, TeamCity,C Shell scripts

Confidential, Bothell, WA

Build/Release Engineer

Responsibilities:

  • Participated in thereleasecycle of the product which involves environments like Development QA UAT and Production
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec's Website Code
  • Coordinating the resources by working closely with Project Manager's for thereleaseand Project Manager for all the Operational Projects
  • AutomatedBuildArtifacts using Hudson and Cruise Control
  • Carried Deployments andbuildson various environments
  • Wrote ANT Scripts to automate thebuildprocess
  • Created the Deployment notes along with the Local SCM team and released the Deployment Instruction to application support
  • Coordinated with IT groups on thereleasetimings to ensure systems are ready for code to be deployed
  • Manage source code, softwarebuilds, software versioning, and defect tracking on all software maintenance tasks and projects
  • Maintainreleaseplan, managereleasecontent, communicatereleasestatus and analyze functional and technical dependencies among projects and maintenance of releases
  • Implemented UCM solution for Unity Project
  • Participated to upgrade the ClearCase server with patches and new ClearCase licenses
  • Planned and wrote Project's CM Plans and process
  • Helped CC Admin and involved in Administrator Activities
  • PerformedBuildsfor various Environments like QA, Integration, UAT and Productions Environment
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet

Environment: Java, J2EE, Ant, Maven, Hudson, Chef, Ruby, Cruise Control, Shell, Perl, IBM WebSphere, Html, Oracle 8.x/10.x, Solaris 2.9 JSP, Servlets, JDK 1.4.2, EJB.

Confidential

Release Manager

Responsibilities:

  • Served as a Liaison between business and IT teams.
  • Performed thorough Requirements analysis, lead review meetings with business stakeholders, including design of the software
  • Efficiently generated specific baseline project plans, project plan presentations for several projects as well as tracking and management of project for successful completion
  • Provided input into a workforce strategy and execute the workforce strategy through hiring, training, cross- training, etc.
  • Effectively managed various resources with variety of skills and potential
  • Accounted for project planning, organizing, directing, and tracking of technology, schedule, cost, and contract, as well as, customer satisfaction
  • Managed and planned each stage of the project’s software development life cycle
  • Managed ongoing relationship with external vendors, including contract definition, monitoring and issue resolution
  • Streamlined business processes and reports; delivered training and communication to the business users
  • Provided deployment support for several releases in finance and corporate business area
  • Documented lessons learned and mitigated in future projects
  • Provided project metrics and dashboards to program management
  • Developed and Presented Visio and power point slides to VP level stakeholders
  • Created Risk and mitigation plans as needed on ongoing basis.
  • Presented project documentation and reviewed with Office of Quality Control as part of phase gate reviews.

Environment: Subversion, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, UNIX/LINUX, XML, JBoss, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

We'd love your feedback!