We provide IT Staff Augmentation Services!

Bud/cm Engnieer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Having 7+ years of experience as aBuild and Release Engineerin automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Extensively worked onHudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Having In - depth understanding of the principles and best practices of Software Configuration
  • Extensive experience usingMAVENandANTas build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Implemented and administered Continuous Integration process using Jenkins/Hudson, CHEF, Bamboo and Anthillpro
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Worked on Automated build & Release process.
  • Knowledge and experience with cloud services a must (AWS, Azure).
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services, Google Web Services.
  • Maintain Build and Release Tools and develop new tools as required.
  • Automated nightly build, test, and reporting mechanisms.
  • Worked on server machines with platforms like windows64, windows32 and linux64 to test and resolve the new release for group build issues, test failures, build breaks, integration issues, and analyzed test logs in Agile Environment.
  • Team building skills with proficiency in grasping new technical concepts quickly, Excellent management skills, Organized with attention to detail, Ability to communicate clearly with test teams, developers, QA teams and product managers to ensure releases are delivered in timely manner.
  • Expertise inshell scriptingusing sh, ksh and bash andPerl Scripting.
  • Troubleshooting and problem solving ofLinux/UNIXservers, debugging OS failure.
  • Experience in working on source control tools like TortoiseSVN, GIT andPerforce
  • Expert in deploying the code through web application servers likeApache Tomcat/JBOSS.
  • Ability in development and execution ofXML, Shell ScriptsandPerl Scripts.
  • Extensive experience of working with the release and deployment of large-scaleJava/J2EEWeb applications.
  • Experience in working with Tracking Tools HP Service Center,JIRA.
  • Experience in Deploying to and administering in the use ofJboss, TomcatandApache web server, weblogic, websphere, SVN.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX (RHEL).

Versioning Tools: CVS, Subversion, Clear case, GitHub, Perforce.

Build Tools: ANT, MAVEN,CHEF, PUPPET

CI Tools: Hudson/Jenkins and Team City.

Languages: C, C++, C#, VB.NET, ASP.NET, VB 6, Shell scripting, Java/J2EE.

IDE Tools: Microsoft Visual Studio 2008/2010/2012/2013 , Visual Basic 6.0

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web servers: Web logic, Web Sphere, Apache Tomcat, IIS.

RDBMS: Oracle, SQL SERVER 2005/2008, MY SQL, DB2.

ETL/others: MS Outlook, Informatica Power Center, Business Objects.

PROFESSIONAL EXPERIENCE

Confidential, IL

Build/CM ENGNIEER

Responsibilities:

  • Responsible for defining, designing, and implementing SCM processes and solutions.
  • Supported both Java and .NET development teams/environments.
  • Involved in Migration activities from IBM clear case to Subversion.
  • Working closely with the setting up of the Configuration Management tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow.
  • Assisted in planning and development of single-click application stacks in AWS Cloud Formation and AWS EC2.
  • Implement and manage continuous delivery systems and methodologies on AWS
  • Wrote chef recipes in ruby for deployment of artifacts to cloud environment.
  • Administered and maintained source code repositories using Subversion.
  • Maintained all the security for the repositories authentication and authorization.
  • Created a process to protect the trunk during the development process.
  • Implemented and managed Subversion branching strategy for applications by creating Release branches.
  • Proficient error handling for Tortoise SVN and SVN clients and servers.
  • Migrating J2EE applications to Windows environments by configuring application via IDE RSA, Subversion, Trac.
  • Actively coordinated with Development teams in resolving conflicts while merging in Subversion.
  • Involved in setting up TRAC as defect tracking system and configured various workflows, customizations and plugins for the TRAC defect tracking system.
  • Assigned global permissions to teams and managed user and group permissions in TRAC.
  • Installed and configured Slaves as windows service to handle parallel and distributed builds well.
  • Configured and maintained Jenkins and Maven for automated build and release.
  • Installed, updated and uninstalled many third party open source plugins, which will add the extra features to the build server from the Manage Plugin Link.
  • Configured different types of Build jobs like Freestyle, Build Multi-Configuration project and created specific build flows by using Build Flow job.
  • Configured source code management by using different third party plugins and scheduled the builds by Cron-style, Poll SCM, Build periodically options.
  • Configured the build steps in different ways such as by using groovy script, shell script, windows batch command and invoking build tools.
  • Defined and assigned roles by using the Manages an Assign Roles item which appears in the Manage Jenkins screen.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Expertise in Linux/windows Environments.

Environment: .Net, ASP, Visual Studio 2010/2012, SQL Server 2010/2012, SQL Server 2005/2008, UNIX, Power shell Scripts, IIS, MS Project, SharePoint 2008/10, and Windows 2008.

Confidential, VA

Build/CM Engineer

Responsibilities:

  • Plan and support integrated platform releases per the Release Management process, while actively driving alignment of platform changes to pre-defined release schedules and identifying conflicts with other portfolio planned releases.
  • Working closely with the setting up of the Configuration Management tools Puppet and automation of the infrastructure with Chef that included migrating from the current infrastructure workflow to the new workflow.
  • Experience with VMWare ESXi, vCenter, vSphere and cloud computing platforms, such as RackSpace & AWS
  • WrotePuppetmanifests files for all applications to manage the configuration files and to manage them as services.
  • Track and measure the progression of Release Management by the presence of established scaled agile best practices.
  • Partner with the delivery teams to conduct and /or review release impact assessments and drive appropriate release level communications in a timely manner.
  • Develop the integrated minute-by-minute plan.
  • Readiness Review for production release and facilitates walkthrough with teams.
  • Manages production implementation event (off hours).
  • Participate or provide input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy.
  • Provide regular updates to the Portfolio Release Management lead to ensure Portfolio level roadmaps.
  • Provide operational reports and metrics produced weekly accurately reflect planned and upcoming releases and their associated impacts and risks.
  • Develop and provide process improvement recommendations based on customer and delivery team interactions to help mature and align Release Management services.
  • Manager contractor resources to deliver on Release Management processes.
  • Design a release-oriented approach to provide a framework designed to improve the speed, quality and efficiency of the delivery process.
  • Provide a predictable schedule for delivery teams, operations, and partner portfolios.
  • Improve customer experience by reducing planned downtime through fewer release windows.
  • Mitigate risk through governance, release based testing and implementation planning.
  • Ensuring that customer promises are delivered safely into production with quality and control

Environment: Clear Case, SVN, Shell, ANT, JIRA, Maven, Hudson, Linux, Windows, Jboss, Subversion, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008

Confidential, VA

Build Engineer

Responsibilities:

  • Automated both DotNet and Java Apps using industry’s best automation tools Anthill and Hudson
  • End to End automation from Build to Production is implemented
  • All un-authorized access is revoked and Principle of Least privilege is applied with the aid of these tools
  • ITIL best practices were brought in to the normal SDLC process and lead the effort of bringing change in the organization
  • Facilitating the projects in Quality related activities as per QMS process
  • Maintenance of Configuration items in Harvest and CVS
  • Generalizing Audit Trail Reports and Time Sheet Report
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release activities
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI’s and amend affected documents periodically

Environment: .Net, ASP, Subversion, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2000, Visual Studio 2008/2010, Subversion (SVN), Hudson/Jenkins, Java/J2EE, ANT, MAVEN, UNIX, WebLogic, LINUX, Oracle, Shell scripts, Web Sphere, HP Quality Center.

Confidential, NJ

Build & Release Engineer

Responsibilities:

  • Created Branches, Merging branches in SVN as per requirement.
  • Involved in both manual and automation Build process.
  • Created Branches, Merging branches in SVN as per requirement.
  • Worked with Development to understand their requirements for release management (documentation, Source control, etc.)
  • Managed the source codes repository of multiple development applications using version control tools
  • Develops and maintains thebuildenvironment, the source code control system and the issue tracking systems.
  • Creates and tests builds, resolves issues, applies labels to file and communicatesbuildstatus.
  • Assist engineering management in making choices for source code management systems, and other development
  • Using tools MAVEN, ANT and JIRA.
  • Responsible for building scripts and installation procedures
  • Migrating from ANT to Maven, responsible for writing Maven scripts
  • Migrating from Team-City, Hudson/Jenkins to Anthill-Pro
  • Maintain continuousbuildautomation - currently within anthill-pro, Hudson/Jenkins and team city
  • Migrating source code from PVCS to SVN using SVN Importer
  • Building and deploying Java applications
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system
  • Created analytical matrices reports for release services based on JIRA tickets
  • Trained offshore team members and responsible for knowledge transfer Managed and tracked all the changes into production using Jira.
  • Performed weekly and on-call deployments of application codes to production environments
  • Worked closely with the QA team, to define and plan the content of each release.

Environment: Subversion, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, UNIX, LINUX, Hudson/Jenkins, Oracle, Jira, PVCS, SVN, Hudson, Windows, Eclipse, Polarian SVN Importer, Team-City, Anthill-Pro.

Confidential

QA Analyst

Responsibilities:

  • Analysed Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
  • Testing activities includes Functional, Security, GUI, Regression and User Acceptance Testing.
  • Coordinate with development team / client to get test data and leverage best practices like, standardized templates and defined test methodologies.
  • Developed the test cases to test functionality, interface of the application.
  • Involved in Test Cases review meetings.
  • Tests were planned and managed using Test Director and performed Manual Testing.
  • Execution of defined test cases on each build.
  • Responsible for logging defects, monitoring their status and tracking them to closure.
  • Involved in Test plan preparation.
  • Involved in writing complex SQL Queries to retrieve data from database tables.
  • Attend daily, weekly defect scrub, status meeting with team leads, managers, and developers to discuss the issues found during various test process.
  • Involved in setting up Test Environment

Environment: Visual Basic.Net, ASP.Net, SQL Server 2000, Windows XP, Test Director, MYSQL Quick Test Pro

We'd love your feedback!