Sunteți pe pagina 1din 5

__________________________________________________________________________________________

PROFESSIONAL SUMMARY:
 Around 7+ years of professional experience in Software Configuration Management (Release and Build
Engineering / Configuration) on both Linux/Unix and Windows environments.
 Good understanding with core Java concepts, J2ee application component deployment and JNDI
configuration at application level.
 Involved in Requirement Analysis as BA, gathering requirements from Business Teams and interacting
with Development team.
 Experience in handling Ant and Maven Build Tools to build and deploy the applications.
 Experience with Continuous Integration tools Cruise Control, Hudson and Bamboo, Jenkins.
 Experience in deploying WAR, JAR and EAR files in Weblogic, Websphere, JBoss application servers in
Linux/Unix environment.
 Used Amazon Web Services (AWS) to launch multiple instances to do POC for migration projects
 Flexible to work on new technologies and ability to quickly fit into any team and take challenges as
required. Experienced with Docker container service.
 Involved in building own Paas with Docker; deployed various applications through Dockers containers.
 Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
 Continuously deployed and administered Linux services using Chef, puppet and Ansible and automated
product installation and configuration.
 Expert level experience working on Docker hub, creating Docker images and handling multiple images
primarily for middleware installations and domain configuration.
 Hands on experience on cloud technologies like Amazon Web Services (AWS), OpenStack and
knowledge on Google Cloud Platform.
 Developed and deployed Chef, puppet, Ansible based on their cookbooks, recipes, manifest and roles.
 Excellent knowledge in SCM process redesign, build and release management, project management and
integration of technologies
 Strong Working Experience in Windows, UNIX, Solaris environments including Perl and shell scripts.
 Worked on Agile Process for development lifecycle process and used Rally and JIRA for task assignment
and tracking.
 Extensively worked on bug tracking tools like Jira, Assembla and Clarity.
 Producing detailed Release plans, control Release Scope and monitoring milestones.
 Closely worked with Project Management team using CA Clarity to track the business requirements and
even as a time tracking tool.
 Experienced all facets of full CM process with tools such as Clearcase, SVN, PVCS, VSS, Cruise
Control, ANT, MAVEN, NANT,StarTeamand Bamboo.
 Experienced in defining various build and release workflows.
 Good exposure to Testing and Debugging Applications.
 Excellent communication skills to deal with people at all levels.
 Self-motivated team player with good Analytical, Logical and Problem Solving ability

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++.


DevOps Tools: Puppet, Chef, Ansible, Docker, Artifactory
Cloud Tools Amazon Web Services, OpenStack
CM Tools: Rational Clear Case 6.0 and 7.0.1, SVN(SubVersion), CVS, VSS, GIT
Middle Ware: BEA Weblogic 8.1 / 9.2 WebSphere Application Server, IIS, MQ Series,
Continuous Integration
Tools: Cruise Control, Bamboo, Jenkins.
Other Tools: TOAD, Eclipse, TextPad, MSOffice, MsProject, Ms Visio, JIRA and Confluence
Scripting: Perl, Ruby, Phyton, Shell Script
OS Platform: Solaris, RedHat Linux, Novell Linux, Windows, Unix/, Linux
Database: Oracle 10/11, Sql server, DB2
Technologies: JMS, HTML, JDBC, XML, XSL

PROFESSIONAL EXPERIENCE:

State Street, Quincy, MA Feb 2016 – till date


Sr DevOps Engineer

Responsibilities:
 Interacted with client teams to understand client deployment requests.
 Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure
there are no resource conflicts.
 Worked closely with Project Managers to understand a code/configuration release scope and how to
confirm a release was successful.
 Experience in Build/Release Engineering Automation with Docker and Jenkins.
 Build, manage, and continuously improved the build infrastructure for global software development
engineering teams including implementation of build scripts, continuous integration infrastructure and
deployment tools.
 Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and
managing docker volumes. Introduced Splunk for analyze and monitor the massive data.
 Virtualized the servers using the Docker for the test environments and dev-environments needs and also
configuration automation using Docker containers.
 Used chef for server provisioning and infrastructure automation in AWS.
 Implemented splunk and BPPM for long monitoring, process monitoring etc. and automated Splunk
deploy and configuration using Chef.
 Extensively used AppDynamics to monitor the servers health checks and application stability.
 Deploying Microservices in Dev & QA environment using AWS ECS and Docker.
 Worked closely with the Networking while setting up to network protocols like DNS SMPT SSH for
newly spun up environments.
 Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers
and hyperlinks. Application deployment and data migration on AWS
 Implemented Jenkins for all the primary builds and automated deployments to the lower environments.
 Integrated Chef with Jenkins for multiple product deployments by creating Manifest and Recipes
respectively.
 Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote
recipes, tools, shell scripts and monitoring checks.
 Worked on core AWS services such as setting up a new server (EC2) instances/services in AWS,
configuring security
 Written Chef Recipes to automate build/deployment process and do an overall process improvement to
any manual processes.
 Design applications on AWS taking advantage of disaster recovery design guidelines.
 Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and
Maven to schedule the builds.
 Experience in AWS Cloud platform and its features which includes EC2, VPC, ELB, AMI, SNS, RDS,
EBS, Cloud Watch, VPN Servers.
 Created repositories according the structure required with branches, tags and trunks. Knowledge of
Devops principles and practice. Used AWS in CI/CD pipelines to deploy various web applications.
 Responsible for design and maintenance of the Subversion/GIT views, and the access control strategies.
 Performed system administration and operations tasks using Chef, Nagios.
 Used Amazon Cloud Watch metrics to monitor the health and utilization of AWS resources.
 Integrated Maven with Jenkins for the builds as the Continuous Integration process.
 Build Java code onto different Jenkins servers as per the schedule.
 Created the AWS VPC network for the Installed Instances and configured the Security Groups and
Elastic IP's accordingly.
 Managed and document all post deployment issues utilizing the Post Deployments Issue Log.

Environment: AWS, RHEL, Jenkins, Docker, Subversion, Perforce, Hudson, Jira, GIT, Tomcat, Confluence,
Maven, Visual Build, ANT, VMware, J2EE, Perl Scripting, Shell Scripting,

Bloom Energy, Newark, DE Apr 2014 – Jan 2016


DevOps Engineer

Responsibilities:
 Implemented new process and arrangements for Build prepare and included in reviewing.
 Implemented Automated Application Deployment using Puppet.
 Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for
Enterprise application (J2EE).
 Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and
Packages.
 Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe & modules for
configuration management. Responsible for building scalable distributed data solutions using Hadoop.
 Assist developers in integrating their code with the main stream.
 Managing GIT and SVN as Source Control Systems.
 Managed Sonatype Nexus for Artifact and dependency management systems.
 Experience with Linux systems, virtualization in a large scale environment, experience with Linux
Containers (LXC) and Docker.
 Build and automated testing infrastructure. Educated both development and QA teams with the tools and
process.
 Experience in implementing the Docker for wrapping up the final code and setting up development and
testing environment using Docker Hub, and Docker Container Network.
 Designed CI/CD processes in the context of a Jenkins orchestration, including the usage of automated
build, test/QA and deployment tools
 Configuring Jenkins as a common CI engine to build and promote applications to DEV, QA and
STAGING to Linux environments.
 Puppet is used for Continuous Delivery. Managing of CI and CD process and delivered all application in
rpms. Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWSAMI's.
 Developed build and deployment scripts using Maven and ANT as build tools in Jenkins to move from
one environment to other environments.
 Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing
infrastructure. Setting up CI and formal builds using Jenkins with Maven and Tomcat.
 Configured Jenkins for doing the build in all the non-production and production environments.
 Involved in Automation Deployment Team and working with Puppet.
 Written puppet modules for Application deployment.
 Written Deployment scripts and automation scripts.
 Involved in Dev / QA deployments and automated using maven.

Environment: JAVA, J2ee, ANT, Maven, Docker, JBoss, Apache Tomcat, Sonatype Nexus, Jenkins, Puppet,
OpenStack, Hadoop, Python, Ruby, GIT, SVN, Shell Scripts, Linux, WebObjects.

General Motors, Detroit, MI Jun 2012 – Feb 2014


SCM/Build and Release Engineer

Responsibilities:
 Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration
changes etc.) on both QA and preproduction Environments.
 Performed necessary day-to-day SVN/GIT support for different projects.
 UsedGit as version control with GIT branching strategy that included develops branches, feature
branches, staging branches and master. Pull requests and code reviews were performed.
 Setting up CI pipelines using Jenkins, Code Deploy & bash scripts.
 Configured web servers with Apache and nginx
 Experience of working on GIT Lab and SVN.
 Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files
including Ant's build.xml
 Created and maintained SVN/GIT repositories, branches and tags.
 Configuration and maintenance of virtual machines on VMware.
 Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to
schedule the builds.
 Responsible for User Management, Administration, Group Management, Slave Management, new job
setup in Jenkins.
 Developed and maintained Bash/Python scripts for build and release tasks.
 Set up continuous integration for major releases in Ansible and Team City.
 Administered and Engineered for managing weekly Build, Test and Deploy chain, SVN/GIT with
Dev/Test/Prod Branching Model for weekly releases

Environment: Java, Eclipse, Apache Tomcat, Oracle, Jenkins, Python, JIRA, ANT, Maven, Git, SVN

Nintendo of America, Redmond, WA Jul 2011 - May 2012


Linux/Release Engineer
Responsibilities:
 Perform software builds using version control tool IBM Rational ClearCase (UCM and BASE).
 Writing config specs and creating views for developers.
 Involved in creating new elements in VOB's.
 Created classes, JAR and EAR files from VOB's using ANT scripts.
 Conducting meetings with developers and managers in order to resolve merge issues during build
and release.
 Responsible for designing and deploying best SCM processes and procedures.
 Posting the Build on time & following it up the testing team on posted builds.
 Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all
on to Component.
 Following up with the Test Team & Development Team.
 Built and Deployed Java/J2EE to a web application server in an Agile continuous integration
environment and also automated the whole process.
 Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
 Developed Perl and shell scripts for automation of the build and release process.
 Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project
requirements.
 Perform periodic system audits on all environments to ensure that only controlled versions of software
reside all environments.
 Responsible for building and releasing packages for testing.
 Used Build Forge as a continuous integration tool for automation of daily process.
 Used ClearQuest as Ticketing Tracking tool.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, JAVA, BuildForge and ClearQuest.

EDUCATION: Bachelor’s in Computer Science Engineering from JNT University, India.