Sr Build / Scm Engineer Resume
NY
SUMMARY
- Over 10 years of proved, strong experience in Build, Release and Configuration management on Linux and Windows platforms.
- Experience in branching, Merging, tagging and maintain the version across the environments using SCM tools like Subversion(SVN), GIT, Clearcase, Harvest and VSS.
- Extensive experience in development and administration of Atlassian products Confluence and Jira.
- Experience in Continuous integration tools like Jenkins(Hudson) and Bamboo Expertise in Continuous Delivery tools like puppet.
- Expertise in Automated deployment using Jacl, Jython Scripting. Used ANT scripts, Make and Maven for build process. Experience in Bug Tracking tool like Jira, ClearQuest, HP Quality Center.
- Highly skilled in the employment of ITIL best practices with proven leadership in the incident, problem, change, availability, and service delivery as well as in process building, process improvement and client relationship management.
- Practice development of consultants: teaching ITIL and mentoring on best practices for successful delivery of projects; recruiting the best talent for current and future requirements
- Architecting ITIL processes, integration strategies, and compliance aligned with the customer vision and goals
- Experience in all phases of software life cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
- Responsible for all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations
- Configured and Secured Web server interface, Session management, JBOSS resources in IBM Websphere.
- Working with application infrastructure architects to establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
- Experience in Deploying to and administering in the use of JBOSS, tomcat and apache web server, weblogic, websphere, SVN, PVCS, VSS and Harvest.
- Expertise inShell scripting, Perl Scripting for environment builds Automate deployment on WebSphere Application Server and Weblogic Application Servers.
- Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
- Implemented high availability and work load balancing solutions using vertical and horizontal scaling.
- Involved in Administration of Team Foundation Server (TFS) and managed releases of different products.
- Administration of user accounts and managing their permissions, Troubleshooting the connection issues of Users with TFS.
- Customization of work items form in TFS, Write queries and create custom reports from TFS, Provide the information from TFS for Internal Audit and compliance.
- Experience in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
- Participated in troubleshooting build for Multi - Threading, Socket Programming, Networking management and migrating from C++ to Java.
- Expertise in automated deployment to web and application servers like, Apache Tomcat, Jboss, Weblogic.
- Experience in SDLC, Agile and Scrum Methodologies.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
TECHNICAL SKILLS
Build & Release: Vision PLUS 2.5, 2.11, 8.07 and 8.17 versions
Operating Systems: Windows 98/NT/XP/200X, Sun Solaris7/8/9, AIX, Linux CentOs, Mac OS.
Web/Application Servers: IBM WebSphere 5.X/6.0/6.1/7.1, WebLogic 8.2/9.1, Apache WebServer, IIS 5.0, Websphere Portal Server 6.1, JBoss
IDE/Building/CI Tools: RAd 6.0, WSAD5.0, CruiceControl, Eclipse, ANT, Tivoli, IBM Build Forge, VMWare, Citrix, Jenkins, Bamboo, Nexus, Sonar, Puppet, Team City
SCM: GIT, SVN, Harvest, Clearcase, TFS and VSS.
Technologies: JAVA, J2EE, PHP,.Net.
Atlassian Tools: Jira, Bamboo, Confluence
Databases: Oracle 9i/8i/7,MS-SQL Server, MySQL.
Scripts: Shell Script, Make, ANT Script, Maven, Python, Perl MainFrame COBOL, JCL, CICS, VSAM, DB2, IMS, BETRIEVE and CSP
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Build / SCM Engineer
Responsibilities:
- Implemented new process and policies for Build process and involved in auditing.
- Experience in Migrating Projects from ANT to Maven.
- Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (puppet, Yum, rsync).
- Implemented Automated Application Deployment using Puppet.
- Written Deployment scripts and automation scripts
- Participated in All product release and patches.
- Managed GIT and SVN as Source Control Systems
- Managed Sonatype Nexus for Artifact and dependency management systems.
- Defined the build and automated testing infrastructure. Educated both development and QA teams with the tools and process.
- Written recipe for application deployment.
- Managed Chef client.
- Managed different environments Dev, Qa. Deployments.
- Implementing Change Management and Release Management based on the ITIL framework. Starting up project for Configuration Management Database
- Design ITIL processes, procedures integrated with tool capabilities
- Involved in Leading Automation deployment Team and working with Puppet.
- Involved in building rpms using maven rpm plugin.
- Provided support for artifact management using puppet. And used nexus yum plugin to provide yum integration from repository server.
- Written puppet/ Chef modules for Application deployment.
- Involved in Dev / QA deployments and automated using maven.
- Supported the Developers when there are conflicts during the merging process.
- Used Tortoise Subversion as the Version control tool.
- Active role in preparing documents like SCM New User guides and SCM Verification.
- Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using Teamcity Tool.
- Prepared Migration logs for every release and maintained the data accuracy.
- Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level.
- Extensive knowledge of Multiple Client Operating Systems such as Windows, Unix and Linux.
- Extensively expertise in Scripting Languages such as PERL and BASH to automate the regular activities.
- Used Putty to connect to Linux from windows.
- Created Branches, Tags for each release and particular environments.
- Implemented the SCM best practices by allowing each and every Individual Developer as their own Workspace.
- Merged the branches after the Code Freeze.
- Used Agile and Scrum Methodologies.
Environment: JAVA, J2ee, ANT, Maven, JBoss, Apache Tomcat, Jenkins, WebSphere Application Server 6.0, Puppet, Python, GIT, SVN, Shell Scripts, Perl, Mac OS, Linux, Chef, Nexus.
Confidential
Build Release Lead
Responsibilities:
- Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on SharePoint site.
- Experience in managing Source control systems like Harvest and GIT.
- Used Build Forge to automate and accelerate the build release process. This includes repetitive tasks, productivity development life cycles.
- Responsible for the effective delivery of capabilities supporting ITIL processes and ITSM tools utilizing industry best practices.
- Responsibility to monitor the ITIL Service delivery via process mapping audits and design the procedure.
- Used ANT and Jython scripts to Automate the Build and deployment process to deploying the webservices. Used service deploy command for building the webservices. Used maven for few modules.
- Monitoring each service deployment, and validating the services across all environments.
- Involved in build and deploying SCA modules in IBM Websphere Process server.
- Expertise in using service deploy command and build the ears with Project Interchange files.
- Experience in opening PMR, and working with IBM lab team and get the solution and implement them in the all environments.
- Created Performance Monitoring Best Practices (WPS) Document and posted in Microsoft SharePoint Website.
- Managed and build and deployment of Tibco services.
- Integrated WSRR (WebSphere Service Registry and Repository) with WID and Created and WSDL documents and uploaded in WSRR according to IBM Governance Process and Procedures.
- Created Service catalog reports which demonstrates service provider level like composite, atomic service, and HAL Programs.
- Worked in cross-platform environments like UNIX and Windows.
- Prepared the Release Plan Document for all the Production releases which as Rollback Plan or Back out Plan, Implementation Plan and Test Plans
- Getting approvals from all the Managerial Group, Quality Assurance Group and Deployment Group which are included in the HP Service Management System Ticketing Tool for all the Production Releases.
- Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams
- Working with Change Order with current release and implement them in the Production.
Environment: GIT, JIRA, Microsoft SharePoint, Windows 2003 server, Citrix, ANT, Maven, Python,, PHP, Unix, Microsoft SharePoint, AIX, MSBuild, IIS, HP Service Manager.
Confidential
Systems Engineer
Responsibilities:
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Deployed the Java applications into web application servers like Apache Tomcat.
- Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Worked as a system administrator for the build and deployments process on the enterprise server.
Confidential, Salinas
Systems Engineer (Main Frame)
Responsibilities:
- Technical specification and Test Plan Creation
- Coding and Testing of Batch and Online Programs and Ezytrieves
- Test Plan Document Reviews, Code Reviews
- Preparing data mapping documents for Data Conversion project
- Analyzing programs and functionalities for Gap documents creation
- Functional Specification Design
- Technical Specification Design, Requirement Tractability Table
- Coding and Testing of Batch and Online Programs and Ezytrieves
- Tech Specs, Test Plan Document Reviews, Code Reviews
- Preparing data mapping documents for Data Conversion required for the project
Environment: COBOL, JCL, CICS, EASYTRIEVE, DB2 and VSAM.