Motivated and result driven CI/CD/DevOps expert with 5+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, Devops and Build/Release management.
Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
Expertise in Application Deployments& Environment configuration using Chef, Puppet, Ansible. Experienced in working on Devops/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x/6.x.
Ability to manage SCM processes which include compiling, packaging, deploying and application configurations. Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear case.
Designed project workflows/pipelines with Continuous Integration tools like Jenkins, Bamboo, and Build forge.
Implemented CI and CD for database using Bamboo and UDeploy. Set up CI (Continuous Integration) for major releases in Jenkins and Bamboo.
Set up Devops process for continuous integration and deployment, leveraging Jenkins and web-hooks for Git/ bit bucket.
Good experience with Mobile App integration & IBM Data Power API platform and have good Healthcare IT experience.
Experience in working on source control tools like Tortoise SVN, TFS, CVS, IBM Clear Case, Perforce, and GIT.
Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Experienced in Amazon EC2 setting up instances and setting up security groups. Setting up data in AWS using S3bucket and configuring instance backups to S3 bucket.
Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud. Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously.
Experience in managing the artifacts generated by MAVEN in the Nexus repository. Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN. Configured Nagios to monitor EC2 Linux instances with Puppet automation. Setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
Strong command on source controller concepts such as Branches, Merges and Tags. Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
Efficient experience in using Nexus and Artifactory Repository managers for Maven builds. Monitored the Linux servers & applications using Nagios, and Splunk.
Strong ability to troubleshoot any issues generated while building, deploying and in production support. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
Jenkins, Docker, Kubernetes
Windows NT/XP/95/98, Windows 2000/2003/2012, MS-DOS, Unix/Linux/Solaris, Windows 7 Enterprise.
Oracle 10g/9g/8i, MySQL (5.x, 4.x), SQL server 2005
Python3 Java, NodeJS
Eclipse3.1-3.5, Oracle ATG9.1/11.1, ALM
HTML/DHTML, CSS, Ajax, Java script
Packages & Tools:
MS-Office, TOAD 11.6.1/10.6.1, SQL Developer, DB2 Visualizer
Apache Tomcat 5.0, JBoss 6.0, Web Logic Server8.1, WebSphere
Ansible, chef and Puppet
Bachelors in Technology, Computer Science, Guru Gobind Singh Indraprastha University, Delhi, India
Sprint, Overland Park, KS Apr 2017 – Till Date
Description: Sprint Corporation, commonly referred to as Sprint, is an American telecommunications holding company that provides wireless services and is a major global Internet carrier. It is the fourth largest wireless network operator in the United States, and serves 58.6 million customers as of November 2015
My responsibilities include the manual release of the build files to the appropriate App servers.
Responsible for releasing the code to the testing team.
Update the WIKI site periodically.
Automate build processes and publish build results to developers and QA teams. Publish daily source code repository activity for changes on the development and integration branches.
Communication with Development/QA/Management teams for requirement analysis, build tools, maintaining libraries.
Involved in build processes and make the deployment packages for Production.
Publish build results and manage build output and provide release notes.
Created tags and branches for the new release in SVN.
Part of my responsibility was to run the SQL scripts.
Used the scripts to build various application builds.
Responsible for the trouble shoot with the servers (Bouncing the servers when needed)
Manually copied over the files from our management server to the QA/Prod servers using WinScp.
Worked on standalone applications for mobile and tablet for android and iOS.
Worked as an ATG9.1/ATG11.1 Administrator.
Experienced in Standards and procedures development, release management
Able to effectively manage time and prioritize multiple projects.
Creating project plans using Microsoft Excel.
Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
Migration expertise in migrating code from different oracle ATG9.1 to ATG11.1
Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.
Environment: Svn, oracle atg11, Jenkins, ALM, ant scripts, oracle dB, Linux, WinScp, apache tomcat, JBoss
Kohls, Milwaukee, WI Jul 2015 – Mar 2017
Description: Developed an application to open an account for the consumers to register and pay for shipping charges and services in one consolidated monthly bill. The customers could register with Kohl’s and the shipments would be charged to that account. It also facilitated ordering items and shipping supplies, scheduling a pickup, tracking shipments and the convenience to pay bills online all from one single account.
Performed Continuous Integrated delivery (CI and CD process) using Jenkins Performed Build/Release/SCM/DevOps engineer duties.
Installing, configuring and administering Jenkins CI tool on Linux and Windows machines.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git source control.
Automated the Backend code push to Windows SQL Server in QA and production servers.
Analyze and resolve conflicts related to merging of source code for Git.
Worked with all Dev, QA, systems engineering group to handoff things and automated the process.
Deployed node.js applications to Application servers in an agile continuous integration environment and also automated the whole process.
Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
Responsible for bringing up the various server environments like DEV, QA and Production environments.
Responsible for planning and scheduling the QA, Stage, Prod deployments, preparing the release schedule and communicate across different teams.
Responsible for Branching and merging the code as per the schedule.
Installed and Configured Continuum jobs for automating some build Processes.
Solid understanding of relational and non-relational databases such as PostgreSQL Redis and SQL Server.
Performed SCM tasks including branching, merging permission handling.
Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash.
Automating application builds using tools such as Maven,
Versioning all system artifacts in GIT including infrastructure as code.
Used Ansible for continuous deployment on to the server post successful build
Maintain a Live Like environment to test any production issues on the setup and push it into production.
Environment: Git, Linux, windows, Sql server, Jenkins, ant, maven, Ansible, agile process
Seneca Resources, Birmingham, AL Sep 2013 – Jul 2015
Build and Release Engineer
Description: Seneca Resources is a client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry. Seneca Resources is a leading IT services provider with offices in Virginia, Alabama and Texas that service clients throughout the United States.
Providing production support for enterprise applications hosted on Web Logic 10.3.6.
Automated continuous delivery based on business need, end to end installation, configuration, deployment of EAR applications on JBoss AS servers hosted in Open stack servers using Jenkins integration using maven, bash, Ansible.
Writing cook books using Ansible. Scripting using Shell using automation tool Jenkins.
Providing production support for end customer Charles Schwab.
Worked on open stack servers.
Work with developers to identify defects.
Configured HAproxy, install NodeJS, spellcheck on production servers.
BMC remedy -ticketing system
Environment: JBoss, Apache, open stack, Ansible, Jenkins, HAproxy, MySQL, NodeJS, spell-check, Git, bit bucket repo