Devops/build And Release Engineer Resume
Manhattan, NY
SUMMARY
- An extremely motivated and proficient individual with 8+ years in Build, Release, and Software Configuration Management (SCM) in accordance with client needs.
- Experienced in working with multiple simultaneous software releases and infrastructure planning.
- Created SCM Process, policies, procedures and Release Notes to follow Development and allow SQA teams to Release and Deploy highest quality product for the enterprise.
- Developed and maintained build script using Apache ANT and Maven for J2EE and MS Build and NANT for .NET to perform builds efficiently.
- Used Bit bucket Git to store and maintain source code.
- Managed source code with Bit bucket and SCRUM storied with JIRA.
- Used Bit bucket for source control and JIRA for project management.
- Expertise in Continuous Integration tools with Jenkins, AntHillPro, Cruise Control, Bamboo and Visual Build Professional.
- Administrated and monitored activities for SVN, GIT, TFS, Perforce, UCM ClearCase and CVS.
- Result - oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions.
- In-depth knowledge of Apache Subversion (SVN), GIT and Jenkins, Team City Continuous Integration Server - Installation, Configuration, Design
- Administration, plus experience of extending and integrating these tools with other systems, platforms and processes usingJava,ShellScripting, etc.
- Responsible for Installation & Configuration ofJenkinsto support various Java builds.
- Automating server configuration/management with Opscode Chef.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
- Detail-orientated, ability to adjust to shifting priorities, self-sufficient, quick learner and proven ability to multi-task.
- Also very much interested in designing and developing new tools and utilities to support build/release/deployment process as per the requirement.
- Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
- Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouse.
- Experienced in using the utilities like Process Monitor to resolve the issues with MSI packages.
- Experience in QA Lead, administration experience in Oracle E-business Suite and SAP.
- Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc.
- Experienced in configuring and managing web servers and SQL servers on clustered environments.
TECHNICAL SKILLS
SCM Tools: GIT, SVN, TFS, CVS, Subversion, Harvest, VSS, Multisite, Clear Quest, ANT, Maven, NANT, MSBUILD, Cruise Control, Hudson, Jenkins, Build forge, AntHillPro, Visual Build Pro
Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat)
Database: Oracle 11g,9i/ 8i/7.3, DB2, SQL Server 7.0/6.5/2000 , MySQL 4.0
Languages: Java/J2EE, Web Services, C/C++, SQL, PL/SQL, VB .NET
Scripting Languages: Perl, Shell, PowerShell, VB Scripting, UNIX, Jython and Python
Automation Tools: Chef, Puppet, Docker, AWS, Nolio
Build Tools: Maven, Ant, Nant, MS Build
Other Tools: JIRA, BAMBOO, QC, Crystal and Windows Reporting Server, SQL Reporting Services, ETL(Informatica), Cobertura, Sonar, Bit bucket
Web Technologies: HTML, DHTML, XML, XSLT
Application Server: IBM Web Sphere, Web logic Server, JBOSS, Tomcat, IIS, IHS
PROFESSIONAL EXPERIENCE
Confidential, Manhattan, NY
Devops/Build and Release Engineer
Responsibilities:
- Automated the migration of SVN repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
- Managed SVN branching and merging for older projects in multiple simultaneous releases.
- Configured Source Code Management tools with Bamboo and executed triggers in SVN.
- Experienced in Release Management Tool for Source control from TFS and GIT.
- Experienced with version controller like SVN and GIT (Bit bucket, GitHub).
- Implemented ANT and Maven build scripts for the JAVA applications.
- Worked with Nolio in continuous application release operations and did zero touch deployments.
- Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
- Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
- Windows PowerShell development of automation and reporting processes.
- Wrote PowerShell scripts for .Net application deploys, service installs and for windows patches/upgrades.
- Used Bit bucket Git to store and maintain source code.
- Created deployment workflows in Nolio which includes prerelease, release and Post release steps
- Implemented Branching and Merging concepts TFS 2012 and GIT.
- Accomplished tasks of client SCM team and worked on the migration of existing code repository from ClearCase multisite to TFS.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
- Automated release and deployment process using CA LISA (Nolio) v 5.5. Implementing and testing workflows.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects.
- Setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Created deployment workflows in Nolio, which includes prerelease, release and Post release steps.
- Experienced with version controller like SVN and GIT (Bit bucket, GitHub).
- Used Bit bucket, Git to store and maintain source code.
- Used Bit bucket for source control and JIRA for project management.
- Implementation of various agile framework/tools for Devops like ELK (ElsaticSearch), Docker based CICD framework, High-scaled and distributed computing environment.
- Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins.
- Conducted Proof of Technology sessions on different IBM Rational Software products including but not limited to, Rational Team Concert, Build Forge and Agile Software Methodologies.
- Setup and maintained virtualization technologies like VMware Workstation, Oracle Virtual Box and Docker.
- Wrote shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
- Developing Web Applications with Python & Oracle, MySQL.
- Implemented Docker based Continues Integration and Deployment framework.
- Performed unit tests and debugging Python applications reviewing and enhancing existing code, fix bugs and create system documentation.
- Setting up Live Environment on IIS/Apache Web Servers with various AWS Services EC2, VPC, LB, S3, RDS and Route53 including Reverse Proxy, Load Balancing, Monitoring, Backup and Migration tasks.
- Experienced with version controller like SVN and GIT (Bit bucket, GitHub).
- Automation/Build: Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Ivy, Artifactory, Team City, Bamboo.
- Worked with the configuration management team to convert the Java based applications with ANT builds to Maven projects, MS build and Nant for .Net.
- Managed source code with Bit bucket and SCRUM storied with JIRA.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Developed policy and scripts for automation of build based on Perl, ANT, MS build Under Build Forge.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
- Member of team that developed Web Applications with Python & Oracle, MySQL.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Configured and maintained multiple Jira instances on multiple servers for different uses and worked with departments in training on how to search and create tickets in Jira.
- Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
- Performed system administration and operations tasks using Chef, Nagios.
- Used VS to manage the projects and to pass the SLN to MS Build and troubleshooting MS Build errors and modified tasks to specify detailed error.
- Performing conflict management with Install Shield.
- Designed and scripting using ANT & MAVEN for (J2EE, Web Services, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml,
- Worked with development team to migrate Ant scripts to Maven.
- Responsible for Installation & Configuration of Jenkins to support various Java builds.
- Extensive experience in debugging IIS issues using debugging tools such as log parser.
- Installed, configured and upgraded Jboss application server.
- Configured Source Code Management tools with Bamboo and executed triggers in SVN.
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Implemented Continuous Integration concepts using Jenkins/Hudson, Build forge, Cruise Control, and AntHillPro.
- Installed & Configured Jenkins to support various Java builds.
- Also, installed & configured various Jenkins plug-in to automate Continuous build & deployments.
- Integrated automated build in Jenkins/Hudson.
- Automated deployment and release distribution process with Shell, Perl and Cruise Control.
- Created Perl Scripts for complex Data parsing, Analysis and Report generation.
Tools: CVS, SVN, AWS, IIS, VSS, Clear case, Clear Quest, Apache ANT, NANT, MS Build, Maven, Maven, Nolio, XML, Perl Script, Shell scripting, Visual Build Pro, Build forge, Oracle 10i, Web Sphere 6.1, QC, Build forge, Cruise Control, Hudson, Visual Build Professional
Confidential, Oceanside, CA
Build and Release Engineer
Responsibilities:
- Experience in Subversion (SVN), Perforce and CA Harvest administration, automation and management.
- Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Hudson and Subversion
- Extensive experience with Perforce. Experience with Subversion/CVS, and Git Software Configuration tools (Source Control).
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Skilled in Test Driven Development and Agile Development (TDD).
- Developed test-driven development Agile (TDD) strategy guiding use of the unit testing framework.
- Experienced in using Quality Centre, RQM, ClearCase IBM Rational Manual Tester 7.0.1.2, Test Manager,
- IBM Rational Clear Quest 7.0.1, Quick Test Pro and MS Office for creating Test Plans and Test Cases.
- Worked closely with team to create test scripts using IBM Rational Functional Tester, QTP and Rational Manual Tester.
- Developed back-end applications with Python, connecting with Oracle & MySQL databases enrolled various internal projects.
- Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
- Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
- Closely adhering to best practices for Windows Installer development
- Install and Configure Comm. environment in WLS using Web Logic Server.
- Automated testing and continuous integration using Jet Brains Team City.
- Converted old builds using MAKE to ANT and XML and modified the existing ANT scripts to suit the new project requirements.
- Possessing strong knowledge in Ant and Maven build tools and implementing it with Hudson, Build forge, Visual Build professional and Cruise Control.
- Consolidated and migrated the LampsPlus.com .NET code base to .NET.
- Exposure to J2EE/.NET architecture (especially BEA Web Logic and Web Sphere) working as Build Leads.
- Developed and tested user-friendly navigators by utilizing JavaScript and VB .NET
- Automate processes with PowerShell scripts. DNS changes, DC builds, User management.
- Implemented ANT and Maven build scripts for the JAVA applications and NANT and MS Build actively worked with application teams to understand current Build and Deploy process
- In-depth experience performing IIS log analysis to identify web server issues.
- Worked on Manual configuration and creation of Jboss Template for deploying onto multiple servers.
- Created and configure jobs, script builder, custom command builder, agents in Bamboo.
- Environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
- Automated manual build and deployment processes with Jenkins and AntHillPro for various applications, deploying to development, QA.
- Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
- Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
- Used Maven as a build tool for building and distributing a particular Artifactory.
- Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
- Written Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Application was developed using SharePoint 2010 in a medium server farm configuration.
Tools: Unix, IBM Rational ClearCase,IIS Kourne Shell scripting, Tortoise CVS, Subversion, Apache ANT, XML, Jboss, Perl Script, Windows XP, Java (GUI), HTML, Rational Clear Quest,, XML, Oracle 8i, Oracle Service Registry v10.1.3.1, CVS, Web Logic, C++, VC++ and DB2, Win CVS 2.1, TFS, Microsoft MS Build
Confidential, Duluth, GA
Release Specialist
Responsibilities:
- Extensive Knowledge in Visual Studio, Visual Studio.NET and Versioning tools like VSS, SVN, and ClearCase.
- Used both Perforce and Subversion source control systems for different projects.
- Assisted Development and QA teams branching and merging activities in TFS and GIT.
- Worked in integrating TFS with Visual Studio 2005 & 2008
- Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
- Used agile practices and Test Driven Development techniques to provide reliable, working software early.
- Used Maven as a dependency management tool to manage all the dependencies that are required.
- Migrating existing artifacts from legacy solutions into Jazz solution.
- Developed Test cases Rational Quality Manager to perform Functional and Regression testing of the application based on Business Requirements.
- Developed applications and methods with Python for ETL - Extract, Transform, and Load Designing, developing and code reviewing server side Python applications, connecting with Oracle and MSSQL Server.
- Writing python scripts for pushing data from Mongo DB to MySQL Database.
- Evaluated, Installed, and configured various JIRA plugins systems based on the requirement.
- Acted as an administrator of the JIRA and Confluence instances on a day to day basis including performance tuning/scaling the instances.
- Assistance in working towards Windows Vista Logo Certification for all installers.
- Specialized in Web Logic server, Web Logic portals, integration, Oracle, Apache, Tomcat, Jboss and Service-oriented architecture.
- Migrated legacy projects from manual deployments to fully automated releases via Team City.
- Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MS builds for all .Net applications.
- Developed policy and scripts for automation of build based on Perl, Ant, VisBuildPro under Build forge.
- Provided assistant to team members in J2EE/.NET build/packaging and coordinating with offshore/ onshore.
- Lead developer and project coordinator for an open source cross platform build tool written in C# on the .NET platform.
- Translated VFP applications to VB.NET.
- Windows PowerShell development of automation and reporting processes.
- Ant is a Java command-line tool whose mission is to drive processes described in build files.
- Configured SSL certificates for IIS applications.
- Worked on configuring data sources for Jboss with various versions of databases.
- Used the continuous integration tool Bamboo to automate the daily processes
- Experienced in setting up Continuous Integration environment using Bamboo.
- Worked as an SCM in automating the build and deploy process through AntHillPro and Build forge on deploying applications in Web Sphere
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated Subversion into Hudson / Jenkins to automate the code check-out process.
- Maintained of continuous integration based on Maven and Hudson.
- Automated repetitive tasks using Perl and Shell Scripting.
- Expertise in scripting using Perl, Shell for environment and automation and Shell and VB for Windows.
- Successfully migrated SharePoint 2007 content into SharePoint 2010 using a database attach upgrade.
Tools: SVN, CVS, VSS,IIS ClearCase UCM, Maven, Apache ANT, MS Build, NANT, Perl Script, Kourne Shell scripting, java.