Configuration Manager Resume
Columbus, OH
SUMMARY
- 8+ years of experience in DevOps, Configuration, Build and Release Management.
- Expertise in Source Code Management tools such as SVN, GIT, RTC, TFS, CVS and VSS.
- Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant, MSBuild.
- Extensively worked on Continuous Integration Tools Jenkins, Hudson, RTC, TFS, Cruise Control to automation of build and deployment process and etc.
- Expertise in setup and configuration of Application Servers WebSphere, Tomcat, JBoss, WebLogic and involved in deployment activities.
- Expertise in Repository Management tools Artifactory, Nexus.
- Extensively worked on Code Quality tools Sonar, Checkstyle, PMD, FindBugs, Emma, Cobertura, JaCoCo.
- Expertise in IDE/Client/CLI tools RAD, Eclipse, IntelliJ, Tortoise SVN, Tortoise GIT, Visual Studio.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
- Good experience in Banking, Financial services and Insurance domain.
- Having good Experience in DevOps tools Urban Code Deploy, Puppet and Chef.
- Coordinate Releases.
- Having good Experience in Amazon Web Services.
- Implemented rapid - provisioning and life-cycle management for Red Hat Linux using Puppet.
- Good experience Shell scripting and exposure to Ruby, Pythonscripting.
- Excellent experience in documenting and automating the build and release process.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
- Good Knowledge in Oracle.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
- Expertise in troubleshooting the problems generated while building, deploying and in
TECHNICAL SKILLS
Versioning Tools: RTC, SVN, GIT, TFS, Clear case, Perforce, CVS, VSS
CI Tools: Hudson, Jenkins, Bamboo, Cruise Control
Build Tools: ANT, MAVEN, Gradle, Nant, MS Build
Repository Managers: Artifactory, Nexus
Web/App Server: WebSphere, Tomcat, JBOSS, Weblogic
DevOps Tools: Urban Code Deploy, Puppet, Chef, AWSCode Quality
Tools: Sonar Qube, Check style, PMD, Find Bugs, Cobertura, Emma
IDE/Clients Tools: RAD, Eclipse, IntelliJ, Tortoise SVN, Tortoise GIT, CLI, Visual Studio
Bug Tracking Tools: JIRA, Remedy and HP Quality Center
Languages: Java,J2EE, .Net
Scripting: Shell, Batch, Python, Ruby
Database: Oracle, SQL SERVER, MySQL.
Operating Systems: Windows, UNIX, LINUX, z/OS,Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Columbus OH
Environment: RTC, GIT, CVS, Ant, Maven, Gradle, WebSphere, Artifactory, Jenkins, Sonar Qube, Urban Code Deploy, Puppet, AWS, RAD, Shell, Quality Center, Unix, Linux, Windows,Java/J2EE
Responsibilities:
- Primary responsibilities include Configuration, Build, Deployment and Release of the java applications into different environments like Dev, Test, UAT, Pre-Prod and Prod.
- Installed and configured Jenkins, Installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
- Implemented Ant, Maven, Gradle scripts to automate the build process.
- Installed Urban Code Deploy server, agents and doing deployments in various environments.
- Installed Puppet Master, agents, created and automated platform environment setup.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
- Created Project Areas, Stream, setting up build definitions for the projects in RTC and coordinate/assist developers with merging, build issues.
- Creating repositories, branches, tags in GIT and assist the developers to fix merging issues.
- Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Defined the Release Timelines in RTC, work item categories, create work items.
- Rebase/Merged Projects Streams with Release Streams after the frozen/production release and resolved the conflicts during the rebasing.
- Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Plan and Test Roll Back Strategies.
- Configured SonarQube code quality tool and integrated with Jenkins.
- Working with bug tracking tool Quality Center.
- Setup and configuration of Web Sphere application server profiles, configured data sources, SIB.
- Scheduling the log rotation and deployment jobs using crontab.
- Deployment of ear files into a WebSphere application server, troubleshooting the applications.
- Maintained all the Unix environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
- Coordinate daily meetings.
- Trained new joiners on DevOps tools.
- Given Knowledge sharing sessions on SCM, Build, CI tools and Servers.
Confidential
Configuration Manager
Environment: SVN, TFS, CVS, Ant, Maven, Nant, MS Build, Tomcat, WebSphere, Artifactory, Jenkins, Sonar, Shell, Quality Center, Puppet, RAD, Eclipse, Tortoise SVN, Tortoise GIT, Visual Studio, Java/J2EE, .Net, Windows, Linux, Unix
Responsibilities:
- Primary responsibilities include Configuration, Build and Deployment and Release of the java applications into different environments like Dev, Test, UAT, Pre-Prod and Prod.
- Setup and configured Jenkins, Cruise Control, Installed plug-in, configured security, created Jobs for project, release builds.
- Implemented Ant, Maven scripts to automate build and deployment process.
- Implemented ant, MSBuild scripts to automate .Net build process.
- Setup and configuration of CVS,SVN,GIT, created users, groups, created repositories, branches, tags, involved in merging activities
- Created Team Project Collections, branches, labels, Work Items in TFS and involved in merging activities.
- Migrated the projects from CVS to TFS.
- Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Created and automated platform environment setup using Puppet.
- Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Configured SonarQube code quality tool and integrated with Jenkins.
- Working with bug tracking tool Quality Center.
- Setup and configuration of WebSphere application server profiles, configured data sources.
- Deployment of ear files into a WebSphere Application Server, troubleshooting the applications.
- Setup and configuration of Tomcat, created multiple instances, did deployment of war files.
- Scheduling the log rotation and deployment jobs using crontab.
- Worked on Delivery Note tool administrative activities, setting up the timelines for the releases, PDN, DN, Correction, Fix and EFix Delivery Notes, analyzing the project modules and creating/publishing conflict modules information to the projects, creating Installation Instructions during Release.
- Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Participating in daily meetings.
- Trained new joiners on DevOps tools.
- Given Knowledge sharing sessions on SCM, Build, CI tools and Servers.
Confidential
Build and Release Engineer
Environment: SVN, Ant, Maven, Cruise Control, Hudson, WebSphere App Server, WebSphere Portal Server, WebSphere MQ Server, Python, Batch, Shell, Quality Center, Checkstyle, PMD, FindBugs, Emma, JDepend, Eclipse, Tortoise SVN,Java/J2EE, z/OS, Unix, Linux, Windows
Responsibilities:
- Setup and configuration of SVN, created users, groups, created repositories, branches, tags, involved in merging activities.
- Implemented Ant build scripts to automate build process.
- Setup and configured Continuous Integration tools Hudson, Cruise Control. Created Jobs for the projects build and deployment. Scheduling the build and deployment using crontab.
- Setup and configuration of WebSphere application server profiles, configured data sources.
- Deployment of ear files into a WebSphere application server, troubleshooting the applications.
- Deployment of war files into a WebSphere Portal server, troubleshooting the applications.
- Setup and configuration of Tomcat, created multiple instances, did deployment of war files.
- Assist developers in build and deployment issues.
- Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
- Configured Checkstyle, PMD, FindBugs code quality tools and integrated with Hudson and Cruise Control.
- Written customized Checkstyle checks.
- Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
- Carried Deployments and builds on various environments using continuous integration tool.
- Involved software release management for the release of applications.
- Participating in daily meetings.Given Knowledge sharing sessions on SCM, Build, CI tools and Servers.
Confidential
IT Associate
Environment: Java, SVN, Ant, Cruise Control, Tomcat, Eclipse, Linux, Windows.
Responsibilities:
- Setup and configuration of SVN, created users, groups, created repositories, branches, tags, involved merging activities.
- Written Ant scripts for build process.
- Setup and configured Continuous Integration tool Cruise Control. Created Jobs for the projects build and deployment.
- Involved in developing the Java, Servlets classes and JSP’s.
- Setup and configuration of Tomcat, created multiple instances, did deployment of war files.
- Troubleshooting the applications.