We provide IT Staff Augmentation Services!

Devops/configuration Engineer Resume

MA

SUMMARY:

  • Over 7years of experience in the Configuration management, change management, build management and release management in the retail, healthcare and financial industry using client /server and Web/Internet environment under Unix/NT/2000 platforms.
  • Implementing DevOps, Continuous Build and Continuous integration/Deployment processes, combining and automating tools like Svn, Git, Jenkins, Selenium, Cucumber, JUnit and WebDriver with build processes tuned to provide detailed metrics for both development and operations teams.
  • Design, integration, deployment and automation of J2EE application servers - JBoss, Tomcat, Websphere and Weblogic Application server across UNIX, Windows and Linux platforms.
  • Extensive experience and highly proficient in using and writing scripts for Apache Ant and Maven using tools such as make, gmake, omake, clearmake for build management.
  • Version Control systems: Subversion, Git, Rational Team Concert, ClearCase, ClearQuest administration, deployment, automation and management experience.
  • Good understanding of the SDLC Processes, Project roles and CM plans, familiar with Agile/SCRUM, RUP, ISO standards and applying CMM levels to organizations.
  • Experience in writing Build scripts like Ant/ Nant, Maven for build management.
  • Experience in Versioning, Labeling, Branching, Baselines and creating/managing Views.
  • Extensive Experience in Installation & Administration of Windows NT, Windows 2000, 2003Directory Services ADS.
  • Experience in System Software installations, Implementation of DNS, TCP/IP, DHCP and IIS in Network environments Windows NT, Windows 2000, 2003 and Win 98/XP/Vista clients.
  • Maintained Continuous Integration Environment with a Build Automation tools.
  • Creating and Managing Shares and Security.
  • Extensive experience in migrating multiple projects between different version control repositories such as CVS, PVCS, Visual Source Safe to Rational ClearCase, Rational RTC/Jazz, CVS to Subversion, ClearCase to Subversion and ClearCase to Git.
  • Installed and configured many configuration management tools such as ClearCase, ClearQuest, BuildForge, Jenkins, Subversion, Git, CruiseControl, Jira.
  • Created build environment for Java using Jenkins, SVN/Git, Maven and number of reporting tools.
  • Strong Experience in Clear Case, as an UCM Administrator supported the Configuration Management Process, maintained VOBs and Views and its Storage Pools, performed upgrades and installs.

TECHNICAL SKILLS:

SCM TOOLS: SVN, Git, CVS, MKS, VSS, Rational ClearCase (Unix/Win) 7.0/ 7.1, ClearQuest, Rational RTC, RSA, Quality Manager, CruiseControl, JIRA, BuildForge, Jenkins/Hudson, Chef/Puppet.

Operating Systems: UNIX, Linux (red hat), Windows Server 2003/NT, AWS.

Database: Oracle 11g/10g/ 9i, SQL Server 2008/ 2005, DB2.

Languages: C, C++, C#, Java, SQL, PL/SQL, XML, HTML, J2EE, ASP.NET.

Application Tools: MS-Project, Visio, and MS-Office, UML.

Scripting Languages: Ant/ NAnt, Maven, Windows & Batch Scripts.

Web Application Servers: IBM Web Sphere(WAS), BEA Web Logic, Apache Tomcat5.5, IIS, JBOSS

PROFESSIONAL WORK EXPERIENCE:

Confidential, MA

Devops/Configuration Engineer

Responsibilities:

  • Installing/Configuring/Administering,/Monitoring Rational RTC, DNG, Subversion, WAS and Jenkins on RHEL Linux environment.
  • Provided guidance for over CICD - DevOps Journey.
  • Installation and configuration of Rational team concert (RTC) and Cloudbees Jenkins Enterprise edition.
  • Experience with IBM Rational team concert Jazz administration.
  • Experience with Installation of IDE RTC plug-ins for eclipse, RAD, Visual Studio.
  • Migration of the existing Configuration items from MKS to RTC for identified pilot projects.
  • Administration and creation of Hudson jobs, including automatic generation, reporting and alerting of test and code metrics, build failures and build status indicators.
  • Working closely with offshore colleagues and providing support and advice on best practices for SCM and build automation.
  • Creation of RTC and Jenkins infrastructure run books.
  • Interacted and attended meetings with Infrastructure/Unix/Middleware Teams to set up Dev/Test/Pre-prod & Prod environments.
  • Define the SCM directory structure (Identify areas of workflow / approval definitions).
  • Implemented standards for "Labels", “Branches", "Tags", "Executables" and other Naming Conventions. Also defined a branching/ Stream/Snapshot methodologies for Rational RTC.
  • Customize Project templates in RTC for each project by maintaining a master template.
  • Managed multiple patch releases by working closely with QA team and development team.
  • Coordinated Java based builds and release cycles on the request of business with development teams, testing teams.
  • Co-ordinate builds and release cycles on the request of business with development teams, testing teams and project management teams.
  • Work with Development Team Leads and Testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any. Also worked closely with them in Merging after each release.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Designed effective planning for SCM and setup the entire build and deploy Environment.

Confidential, IL

Devops/Configuration Engineer

Responsibilities:

  • Installing/Configuring/Administering,/Monitoring of Apache Subversion(SVN)/Git and Jenkins Continuous integration server on Windows/RHEL Linux cloud environment.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
  • Working and supporting multiple development teams delivering a wide range of software applications.
  • Designing and creating SCM Infrastructure from scratch - Subversion and Hudson integrated with Active Directory/LDAP, and orchestrating SCCM deployments and host builds to serve every part of the company.
  • Defined and Implemented Software Configuration Management Standards based on Agile/Scrum methodologies, in line with organization.
  • Installed subversion/Git and performed all necessary day-to-day Subversion/Git support for all projects.
  • Installed, configured, and managed the servers (Linux, WAS, RTC, Hudson/Jenkins, sudo, etc).
  • Wrote Ant scripts to automate builds and deployments.
  • Setup CIE environment using Jazz Build engine integrated with Jenkins, to extend the Rational RTC build capabilities to varied application technologies like Siebel/MQ Series etc.
  • Mentoring/Coaching of Senior Engineers on build/Release Process with a detailed Release plan at the start of each meet.
  • Monitoring daily backup of all the build machines and virtual machines used and dry run DR on a monthly basis.
  • Experience working with Docker Continarization. Creating containers, images, integration of containers.
  • Implemented standards for "Labels", “Branches", "Tags", "Executables" and other Naming Conventions. Also defined a branching/ Stream/Snapshot methodologies for Rational RTC and Subversion.
  • Customize Project templates in RTC for each project by maintaining a master template.
  • Extensive experience in deploying and debugging of deployments to Web sphere, JBoss, Tomcat.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds
  • Managed multiple patch releases by working closely with QA team and development team.
  • Coordinated Java based builds and release cycles on the request of business with development teams, testing teams.
  • Co-ordinate builds and release cycles on the request of business with development teams, testing teams and project management teams.

Confidential, NY

Configuration Engineer

Responsibilities:

  • Set up build environment for .net application build and deployment.
  • Migrated code repository from CVS to Subversion.
  • Configured subversion with cruise control to perform automated builds.
  • Defined and implemented branching methodology for SVN (Subversion).
  • Integrated JIRA with Subversion and resolved issues with JIRA.
  • Implemented/Administered Git for Order entry system code management and integrated it with Jenkins for daily builds and QA/Prod Deployments.
  • Established continuous integration (CI) practices. Set up Jenkins server configuration and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit and Maven.
  • Managed and wrote Nant script to build and deploy .net applications.
  • Work with Development Team Leads and Testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any. Also worked closely with them in Merging after each release.
  • Daily backup of all the build machine and virtual machine used.
  • Implemented standards for "Labels", “Branches", "Tags", "Executables” and other naming Conventions.
  • Suggested and implemented the process of incremental and full build.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Designed effective planning for SCM and setup the entire build and deploy Environment.
  • Analyzed requirements and evaluated different SCM solutions.
  • Designed Build and release methodologies using CruiseControl.Net
  • Installed CruiseControl.net for builds to maintain Continuous Integration development.
  • Automated nightly build environment for .Net projects using Nant and CruiseControl.Net
  • Installed subversion and performed all necessary day-to-day Subversion support for all projects.
  • Performed the best SCM practices such as use of a mainline for “latest and greatest” development and branching by purpose instead of cascading branches per release.
  • Designed a branching strategy that would streamline patching, feature development and time bound releases.
  • Integrated JIRA and CruiseControl.Net with Subversion
  • Managed multiple patch releases by working closely with QA team and development team.
  • Coordinated Java based builds and release cycles on the request of business with development teams, testing teams
  • Responsible for Daily, weekly and monthly builds.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds
  • Co-ordinate builds and release cycles on the request of business with development teams, testing teams and project management teams.

Confidential, NJ

SCM Consultant

Responsibilities:

  • Provided the development source code version control policy by implementing various trigger functionalities in Clear Case.
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Integrated Maven and Build Forge for build purpose.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Worked on configuring local and remote repositories for deploying jar files in pom.xml.
  • Application was developed on UNIX and windows server..
  • Experience in installing and managing packages
  • Responsible for branching and merging of code.
  • Clear Case multisite experience using CCRC.
  • Involved in creating Dynamic views in UCM project.
  • Automated deployment of builds workflows to DEV, QA and PROD environments using Build Forge.
  • Writing scripts and triggers for automating tasks.
  • Worked in JAVA/J2EE and .NET environments.
  • Used ANT scripts to call Make Files from Clear Case to build the applications.
  • User administration for Clear Quest and customization of Clear Quest.
  • Developed Perl, Java and shell scripts as necessary for Clear Case.
  • Support developers to resolve issue. Helped development team for better build process.

Confidential, CO

Configuration Engineer

Responsibilities:

  • Performed Code Build for deployment.
  • Performed Deployment on DEV, QA, UAT and PROD environments.
  • Identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.
  • Creation of databases and provided security using Sybase.
  • Worked on Java/J2EE deployments in web sphere
  • Used Putty to connect to UNIX from windows.
  • Set up new configure management system based upon perforce.
  • Convert entire archive from CVS to Perforce.
  • Create issue tracking system with team track and integrate into perforce.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Automated deployment of builds workflows to DEV, QA and PROD environments using Build Forge.
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze.
  • Build forge is used to call ant script for creating the automated scripts.
  • Used build forge to track the changes in source control by setting up continuous integration
  • Upgraded the System Test environment from the Current Code Level to the required Code Level.
  • Worked on creation of Moss environments and deployment of share point applications
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.
  • Used Ant, Maven as Build tools.
  • Coordinated with QC for System Test approvals to deploy the Code.
  • Maintained Off shore team and trained the team on CVS.
  • Created Custom SCM Report, SCM Deliverable status and SCM verification Audit Work Book.
  • Cruise Control is used for automation of build.

Confidential

Build Release Engineer

Responsibilities:

  • Managed and wrote build scripts using APACHE Ant.
  • Managed daily development configuration activities using Subversion.
  • Wrote SCM Plan and build and deploy documents.
  • Maintain different environments for application like integration development and QA environments.
  • Extensive experience in J2EE,websphere, JBoss, Tomcat, SVN, Bash, Ruby, JUnit, Cruise Control, Selenium, Oracle, MySQL.
  • Used SQL database to retrieve the elements.
  • Documented different build/release procedures and implement SCM plan and Software Deployment Plan.
  • Administered Clear Case and written ANT scripts to automate the whole process.
  • Managed builds and wrote Ant build scripts for Java/BEA Web sphere based applications.
  • Came up with release methodologies and labeling standards.

Hire Now