Khaleel Ahmed
Email: reachkhaleel004@gmail.com
Number: 562-265-9660
SUMMARY OF QUALIFICATION:
• Having 8+ years of experience in DevOps, Build and Release Engineer.
• Extensively worked with Hudson, Continuous Integration and End to End Automation Tools.
• Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN
scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process.
• Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like
Development, QA, UAT and Production, which includes designing, development and implementation.
• Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCMClearCase and TFS.
• Used Puppet for Configuration Management tool.
• Proficient in working and Administrating UNIX (RedHatLinux), Windows, AIX and Solaris.
• Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build
Forge, Visual Build Professional.
• Experience in using Subversion (SVN), perforce and CVS Version Controls.
• Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
• Experienced in Jenkins, AnthillPro and Buildforge to perform Nightly builds and Milestone builds and Continuous
Integration.
• Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Websphere, Weblogic, and
JBOSS/Tomcat, IIS, HIS.
• Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Docker and
Ansible.
• Worked on JIRA Administration including user management, workflow & field creation/modification, issue
migration/import/export, plugin installation, Jira- Subversion (SVN), Jira-Git, Jira-Confluence integration
• Worked extensively on cross-platforms (Windows and UNIX/LINUX) with UCM ClearCase, Subversion (SVN) and GIT.
• 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
• Wrote deployment Automation scripts for multiple DOTNET and JAVA/J2EE Applications.
• Used Ant/Maven and make for building Java/J2EE Applications.
• Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Powershell for
Windows deployment and Administation.
• Exposure to Jython, Python scripting.
• Worked on IIS, Apache, IBMHTTP, JBoss and I Planet web servers.
• Hands on Administration experience with Websphere and WeblogicApplicationServers.
• Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager
Technical Tools:
• Operating Systems Unix, Windows, Linux, Solaris
• Scripting Perl, PowerShell, VB, Jython, Shell,Python
• Language C,C++, .Net SQL,PL/SQL, HTML, Java
• Database Oracle, MySQL
• Build and CI tools Maven, Ant, Jenkins, Cruise Control , Build forge, MS
build
• Source Control tool Perforce, SVN, Git, TFS, VSS, Accurev, Chef, Puppet,
Ruby, Docker
• Web Technology ASP. NET, JSP, Servlets
• Web servers Web sphere, Web logic, Tomcat, JBOSS,II
• Issue tracking tools IBM Rational Clear Quest, JIRA
PROFESSIONAL SUMMARY
Cummins, Columbus, IN Jan 2015 - Present
Sr. Dev Ops Engineer
Roles and responsibilities
• Enabling customers to better manage software development, deployments and infrastructure with tools such as
Chef, Jenkins and GITHub.
• Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to
manage and deploy project related tags.
• Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled
projects in Jenkins for continuous integration.
• Integrated Subversion (SVN) into Jenkins to automate the code check-out process
• Experience in working with Selenium IDE and Selenium Web Driver using testing.
• Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for
Ops code Chef, in Ruby.
• AWS server provisioning using Chef Recipes
• Software Build and Deployment: Performed regular software release build and deployment based on defined
process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed,
maintained and deployed to test, acceptance and PROD environments.
• Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon
EC2) with the Chef Platform configuration system from first light, through initial technology development, and into
production and maintenance.
• Automating The Build process using Subversion (SVN), and Maven.
• Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
• Developed and scheduled bash shell scripts for various activities (deployed environment verification, running
database scripts, file manipulations, Subversion (SVN) etc.,)
• Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell.
• Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shellscripts for
generation of Disk Space, Archive, system monitoring for staging environment.
• Performed DevOps for Linux, Mac and Windows platforms
• 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.
• Involvement in Websphere Process Server Replacement Project, with another instance of Websphere Application Server.
• Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM),
High availability, Load Balancing and Hardware fail over.
• Configuration of Jenkins along with Maven and Jython Scripts for Automated build and deployment Process.
• Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef
Framework and tools to automate the cloud deployment and operations.
• Extensively used Perforce as a ConfigurationManagement tool to manage source code
• Integrated Build dependencies and dependency blocking strategy in Bamboo.
• Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control for
build and deployment automation.
Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Chef, DevOps, Jenkins, Clear case, MS Build,
Unix, Linux, Perl, Bash, Jython, Python, Ruby, Cruise control, AWS, MongoDB, SharePoint, Bamboo, Git, JIRA, Shell
Script, Web sphere, Selenium.
Credit Suisse, New York, NY Nov 2013 – Dec 2014
Dev Ops Engineer
Roles and responsibilities:
• Automating The Build process using Subversion (SVN), and Maven.
• Managed builds and wrote Build scripts for JAVA and Websphere based applications
• Configured Git with Jenkins and schedule jobs using Poll SCM option.
• Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro.
• Performed installation, configuration and administration of ClearCase, Subversion (SVN)and afterwards
migrated src, config and website code over to Git in Windows and Linux environment
• Automated deployment of builds to different environments using AnthillPro.
• Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
• Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct
substrate for implementation.
• Responsible for handling the performance issues of applications deployed in AWS environment
• Deployed Puppet for configuration management to existing infrastructure
• Created Continuous Build Process using Cruise Control and Hudson.
• Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
• Implementation of TFS 2013 Release Management Functionality for entire corporate codebases.
• Performed system administration and operations tasks using Puppet, Nagios.
• Provided on-going support and administration for Subversion (SVN), ClearCase, Clear Quest and Maven build
automation.
• Leveraged AWS S3 service as Build Artifact repository and created release based buckets to store various
modules/branch based artifact storage.
• Implemented continuous integration using the Hudson, which tracks the source code changes
• Create and setup automated nightly build environment for Java projects using Maven.
• Studied the current build and release process and automated the process using Shell scripts.
• Debugged Build failures and worked with developers and QA people to resolve the related issues.
• Perform various builds for the QA, and Production Environments.
• Resolved ADC Mailbox queries related to TFS/Buildissues.
• Experienced in building Java application using make files (Ant utility), Shell Scripts.
• Integrating GIT and Clear Case with CruiseControl, Jenkins.
• Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves.
• Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without
having to maintain AMIs
• Managed builds and made necessary changes to Maven build scripts for Java/ Websphere based applications.
• Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders
in technical issues.
Environment: SVN(Subversion), Anthill Pro, Maven, Clear case, MS Build, Linux, Perl, Python, Bamboo, Java, Git, JIRA, Power
Shell, Shell Script, Jenkins, cruise control, Web sphere server, Puppet, AWS.
Hartford Life Insurance, Hartford, CT Nov 2011 – Oct 2013
Build and Release engineer
Role and responsibility:
• Setting up the build and deployment automation for Java base project by using Jenkins and Ant.
• Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
• Gathering Information from the Clients and providing consultation by performing POC and setup the
Build/Deployment and Release Management
• Creating builds using ANT scripts manually and automated and troubleshooting both build and deployment and
installation issues.
• Created custom developer tools and workflows for testing and releasing Puppet code.
• Automated the Build Process using Jenkins and handled complete Build and Release process including code,
documentation and supporting testing team along with the server Administration.
• Used Puppet to automate Configuration management & Applications
• Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.
• Build automation to use with the continuous integration scenario for triggering coordination with TFS Release
Management.
• Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (oracle, db2)
and servers (windows, RHEL) as required.
• Involved in the migration of code from Subversion to GIT.
• Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment.
• Developed custom functionality such as document uploads and document move with the SharePoint API using
ASP.Net and C#.
• Developed and maintained build script using Apache ANT for J2EE, NANT and MSBuild for .NET to perform builds
efficiently.
• Created GIT repositories and specified branching strategies that best fitted the needs for the client.
• Worked in Perl and Java, primarily on Solaris, using Sybase, SVN, JBoss, Cruise Control, Apache, mod perl.
• Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks
• Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation
of Disk Space, Archive, system monitoring for staging environment.
• Used Ant, NAnt, MSBuild and to perform Software Builds.
• Worked as an SCM in automating the build and deploy process through AnthillPro and Buildforge on deploying
applications in Weblogic.
Environment: Ant, Maven, MSBuild, Jenkins, Puppet, TeamCity, Remedy, Jira, Perl &Shell scripts, SVN, ClearCase, CVS,
Unix, Solaris, Apache, IIS, Weblogic, Tomcat 5
Airtel, India Feb 2010 to Oct 2011
Release Engineer
Roles and responsibilities:
• Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
• Wrote UNIX Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control
tasks.
• Worked with the Architects on SDLC process being the owner of post dev environments.
• Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration
management (SCM) /Integration processes and tools for large, multi-site product development with very strong
problem solving and Android/Linux debugging skills.
• Carried Deployments and builds on various environments.
• Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT.
Involved in periodic archiving and storage of the source code for disaster recovery.
• Extensively used Perforce as a Configuration Management tool to manage source code
• Wrote ANT Scripts to automate the build process.
• Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson,
Bamboo, and SonatypeNexus.
• Used Shell/Perl scripts to automate the deployment process.
• Administered Websphere/Weblogic application Servers at configuration level.
• Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
• Stand by administrator for Perforce and PVCS.
Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web
sphere server, Tomcat, Jenkins, SharePoint.
CMC, India June 2008 – Jan 2010
Build Engineer
Roles and responsibilities:
• Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
• Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
• Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
• Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST).
• Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
• Maintained configuration files for each application for build purpose and installed on different environments.
• Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
• Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across
projects.
• Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule
the builds.
• Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of
build and test systems.
Environment: Java, SVN, ANT, MAVEN, Hudson, SVN, Web logic, UNIX, Perl/Shell, C++.
• Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration
management (SCM) /Integration processes and tools for large, multi-site product development with very strong
problem solving and Android/Linux debugging skills.
• Carried Deployments and builds on various environments.
• Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT.
Involved in periodic archiving and storage of the source code for disaster recovery.
• Extensively used Perforce as a Configuration Management tool to manage source code
• Wrote ANT Scripts to automate the build process.
• Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson,
Bamboo, and SonatypeNexus.
• Used Shell/Perl scripts to automate the deployment process.
• Administered Websphere/Weblogic application Servers at configuration level.
• Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
• Stand by administrator for Perforce and PVCS.
Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web
sphere server, Tomcat, Jenkins, SharePoint.
CMC, India June 2008 – Jan 2010
Build Engineer
Roles and responsibilities:
• Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
• Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
• Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
• Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST).
• Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
• Maintained configuration files for each application for build purpose and installed on different environments.
• Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
• Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across
projects.
• Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule
the builds.
• Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of
build and test systems.
Environment: Java, SVN, ANT, MAVEN, Hudson, SVN, Web logic, UNIX, Perl/Shell, C++.

Khaleel Devops Resume (2)

  • 1.
    Khaleel Ahmed Email: reachkhaleel004@gmail.com Number:562-265-9660 SUMMARY OF QUALIFICATION: • Having 8+ years of experience in DevOps, Build and Release Engineer. • Extensively worked with Hudson, Continuous Integration and End to End Automation Tools. • Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process. • Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation. • Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCMClearCase and TFS. • Used Puppet for Configuration Management tool. • Proficient in working and Administrating UNIX (RedHatLinux), Windows, AIX and Solaris. • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional. • Experience in using Subversion (SVN), perforce and CVS Version Controls. • Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software. • Experienced in Jenkins, AnthillPro and Buildforge to perform Nightly builds and Milestone builds and Continuous Integration. • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Websphere, Weblogic, and JBOSS/Tomcat, IIS, HIS. • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Docker and Ansible. • Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation, Jira- Subversion (SVN), Jira-Git, Jira-Confluence integration • Worked extensively on cross-platforms (Windows and UNIX/LINUX) with UCM ClearCase, Subversion (SVN) and GIT. • 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 • Wrote deployment Automation scripts for multiple DOTNET and JAVA/J2EE Applications. • Used Ant/Maven and make for building Java/J2EE Applications. • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Powershell for Windows deployment and Administation. • Exposure to Jython, Python scripting. • Worked on IIS, Apache, IBMHTTP, JBoss and I Planet web servers. • Hands on Administration experience with Websphere and WeblogicApplicationServers. • Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager Technical Tools: • Operating Systems Unix, Windows, Linux, Solaris • Scripting Perl, PowerShell, VB, Jython, Shell,Python • Language C,C++, .Net SQL,PL/SQL, HTML, Java • Database Oracle, MySQL • Build and CI tools Maven, Ant, Jenkins, Cruise Control , Build forge, MS build
  • 2.
    • Source Controltool Perforce, SVN, Git, TFS, VSS, Accurev, Chef, Puppet, Ruby, Docker • Web Technology ASP. NET, JSP, Servlets • Web servers Web sphere, Web logic, Tomcat, JBOSS,II • Issue tracking tools IBM Rational Clear Quest, JIRA PROFESSIONAL SUMMARY Cummins, Columbus, IN Jan 2015 - Present Sr. Dev Ops Engineer Roles and responsibilities • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GITHub. • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags. • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration. • Integrated Subversion (SVN) into Jenkins to automate the code check-out process • Experience in working with Selenium IDE and Selenium Web Driver using testing. • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Ops code Chef, in Ruby. • AWS server provisioning using Chef Recipes • Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments. • Deploying and managing many servers utilizing both traditional and cloud oriented providers (for example, Amazon EC2) with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance. • Automating The Build process using Subversion (SVN), and Maven. • Using Docker in Environment variables, Configuration files, Option types and Strings & integers. • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.,) • Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell. • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shellscripts for generation of Disk Space, Archive, system monitoring for staging environment. • Performed DevOps for Linux, Mac and Windows platforms • 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. • Involvement in Websphere Process Server Replacement Project, with another instance of Websphere Application Server. • Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over. • Configuration of Jenkins along with Maven and Jython Scripts for Automated build and deployment Process. • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef Framework and tools to automate the cloud deployment and operations. • Extensively used Perforce as a ConfigurationManagement tool to manage source code • Integrated Build dependencies and dependency blocking strategy in Bamboo. • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control for build and deployment automation.
  • 3.
    Environment: SVN(Subversion), AnthillPro, ANT, NAnt, and Maven, Chef, DevOps, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, Python, Ruby, Cruise control, AWS, MongoDB, SharePoint, Bamboo, Git, JIRA, Shell Script, Web sphere, Selenium. Credit Suisse, New York, NY Nov 2013 – Dec 2014 Dev Ops Engineer Roles and responsibilities: • Automating The Build process using Subversion (SVN), and Maven. • Managed builds and wrote Build scripts for JAVA and Websphere based applications • Configured Git with Jenkins and schedule jobs using Poll SCM option. • Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro. • Performed installation, configuration and administration of ClearCase, Subversion (SVN)and afterwards migrated src, config and website code over to Git in Windows and Linux environment • Automated deployment of builds to different environments using AnthillPro. • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris. • Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct substrate for implementation. • Responsible for handling the performance issues of applications deployed in AWS environment • Deployed Puppet for configuration management to existing infrastructure • Created Continuous Build Process using Cruise Control and Hudson. • Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments. • Implementation of TFS 2013 Release Management Functionality for entire corporate codebases. • Performed system administration and operations tasks using Puppet, Nagios. • Provided on-going support and administration for Subversion (SVN), ClearCase, Clear Quest and Maven build automation. • Leveraged AWS S3 service as Build Artifact repository and created release based buckets to store various modules/branch based artifact storage. • Implemented continuous integration using the Hudson, which tracks the source code changes • Create and setup automated nightly build environment for Java projects using Maven. • Studied the current build and release process and automated the process using Shell scripts. • Debugged Build failures and worked with developers and QA people to resolve the related issues. • Perform various builds for the QA, and Production Environments. • Resolved ADC Mailbox queries related to TFS/Buildissues. • Experienced in building Java application using make files (Ant utility), Shell Scripts. • Integrating GIT and Clear Case with CruiseControl, Jenkins. • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves. • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs • Managed builds and made necessary changes to Maven build scripts for Java/ Websphere based applications. • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues. Environment: SVN(Subversion), Anthill Pro, Maven, Clear case, MS Build, Linux, Perl, Python, Bamboo, Java, Git, JIRA, Power Shell, Shell Script, Jenkins, cruise control, Web sphere server, Puppet, AWS. Hartford Life Insurance, Hartford, CT Nov 2011 – Oct 2013 Build and Release engineer
  • 4.
    Role and responsibility: •Setting up the build and deployment automation for Java base project by using Jenkins and Ant. • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages. • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management • Creating builds using ANT scripts manually and automated and troubleshooting both build and deployment and installation issues. • Created custom developer tools and workflows for testing and releasing Puppet code. • Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration. • Used Puppet to automate Configuration management & Applications • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo. • Build automation to use with the continuous integration scenario for triggering coordination with TFS Release Management. • Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (oracle, db2) and servers (windows, RHEL) as required. • Involved in the migration of code from Subversion to GIT. • Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment. • Developed custom functionality such as document uploads and document move with the SharePoint API using ASP.Net and C#. • Developed and maintained build script using Apache ANT for J2EE, NANT and MSBuild for .NET to perform builds efficiently. • Created GIT repositories and specified branching strategies that best fitted the needs for the client. • Worked in Perl and Java, primarily on Solaris, using Sybase, SVN, JBoss, Cruise Control, Apache, mod perl. • Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment. • Used Ant, NAnt, MSBuild and to perform Software Builds. • Worked as an SCM in automating the build and deploy process through AnthillPro and Buildforge on deploying applications in Weblogic. Environment: Ant, Maven, MSBuild, Jenkins, Puppet, TeamCity, Remedy, Jira, Perl &Shell scripts, SVN, ClearCase, CVS, Unix, Solaris, Apache, IIS, Weblogic, Tomcat 5 Airtel, India Feb 2010 to Oct 2011 Release Engineer Roles and responsibilities: • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose. • Wrote UNIX Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks. • Worked with the Architects on SDLC process being the owner of post dev environments.
  • 5.
    • Experienced withGit and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills. • Carried Deployments and builds on various environments. • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT. Involved in periodic archiving and storage of the source code for disaster recovery. • Extensively used Perforce as a Configuration Management tool to manage source code • Wrote ANT Scripts to automate the build process. • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus. • Used Shell/Perl scripts to automate the deployment process. • Administered Websphere/Weblogic application Servers at configuration level. • Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation. • Stand by administrator for Perforce and PVCS. Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, SharePoint. CMC, India June 2008 – Jan 2010 Build Engineer Roles and responsibilities: • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments. • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues. • Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST). • Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts. • Maintained configuration files for each application for build purpose and installed on different environments. • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release. • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects. • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. Environment: Java, SVN, ANT, MAVEN, Hudson, SVN, Web logic, UNIX, Perl/Shell, C++.
  • 6.
    • Experienced withGit and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills. • Carried Deployments and builds on various environments. • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT. Involved in periodic archiving and storage of the source code for disaster recovery. • Extensively used Perforce as a Configuration Management tool to manage source code • Wrote ANT Scripts to automate the build process. • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus. • Used Shell/Perl scripts to automate the deployment process. • Administered Websphere/Weblogic application Servers at configuration level. • Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation. • Stand by administrator for Perforce and PVCS. Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, SharePoint. CMC, India June 2008 – Jan 2010 Build Engineer Roles and responsibilities: • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments. • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues. • Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST). • Build artifacts (WAR’s and EAR’s) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts. • Maintained configuration files for each application for build purpose and installed on different environments. • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release. • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects. • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. Environment: Java, SVN, ANT, MAVEN, Hudson, SVN, Web logic, UNIX, Perl/Shell, C++.