Professional Summary
Professional Summary
Professional Summary
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:
PROFESSIONAL EXPERIENCE:
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,
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.
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
Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, JAVA, BuildForge and ClearQuest.