0% found this document useful (0 votes)
147 views6 pages

DevOps 1

The document describes the experience and skills of a DevOps engineer. It details their 4 years of experience in DevOps, including responsibilities like creating builds, deploying code to various environments, troubleshooting issues, and working with project managers. It also lists technical skills like experience with version control tools, build tools, programming languages, cloud services, and more.

Uploaded by

Prashant Sawnani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views6 pages

DevOps 1

The document describes the experience and skills of a DevOps engineer. It details their 4 years of experience in DevOps, including responsibilities like creating builds, deploying code to various environments, troubleshooting issues, and working with project managers. It also lists technical skills like experience with version control tools, build tools, programming languages, cloud services, and more.

Uploaded by

Prashant Sawnani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Summary:

Devops : Who has total 4 years of experience in IT and in DevOps is 3.5+ years.

 Responsible for creating and deploying builds on various Web logic environments,
testing in build environment and release to test team on scheduled time.
 Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
 Troubleshooting deployment and installation issues.
 Worked closely with Project Managers to understand a code/configuration release scope
and how to confirm a release was successful.
 Manage and configure AWS services as per the business needs (ELB, SES, EC2, S3, RDS,
Cloud Watch, Cloud Front IAM, and VPC.

 Over 4 years of experience as a DevOps in application configuration, code compilation,


packaging, building, automating, managing and releasing code from one environment to
other environment and deploying to servers.
 Experience in Administration of source control management systems, such as Sub Version
(SVN), Perforce, GIT and knowledge of TFS.
 Extensively worked on Hudson, Jenkins for continuous integration and for End to End
automation for all build and deployments.
 Extensive experience using MAVEN and ANT as build tools for the building of deployable
artifacts (jar, war & ear) from source code.
 Experience in Bug/Issue tracking tool like JIRA.
 Knowledge on scripting like Shell, Ruby, JavaScript and XML.
 Good understanding of the principles and best practices of Software Configuration
Management (SCM) in Agile, Scrum, and Waterfall methodologies.
 Experience of working with the release and deployment in Java/J2EE and ASP.net Web
applications environment.
 Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning,
Developing, Testing, implementing and Post-production analysis of the projects.
 Expert in deploying the code through web application servers like Web Sphere/Web Logic/
Apache Tomcat/ JBOSS.
 Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL
databases.
 Expertise in trouble shooting the problems generated while building, deploying and also in
production support.
 Amazon Web Services SysOps (knowledge in AWS services like EC2, S3, VPC, IAM and
Cloud Watch)
 Ability in deploying the developed code in a Web Sphere ND, Web Logic and Apache
Tomcat.
 Administration of Production, Development and Test environment's carrying Windows, Red
Hat Linux, Centos and Solaris servers.
 Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL.
 Experience in and demonstrated understanding of source control management concepts
such as Branching, Merging, Labeling/Tagging and Integration.
 Efficiently used Project Management Atlassian Tools. (JIRA, confluence, Stash, Source Tree)
 Experience with Rational Tools like Rational Clear Case for Version Control, Rational Clear
Quest for Change Request and Defect Management.
 Experienced in branching, tagging and maintaining the version across the environments
using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
 Experience in software methodologies like Waterfall model, Agile Methodology, Scrum,
XP, and TDD. Successful in working with teams for high quality deliverables.
 Excellent Knowledge of Application Lifecycle Management, Change & Release Management
and ITIL process.
 Hands-on experience creating and managing the various development and build platforms,
and deployment strategies.
 Excellent communicative, interpersonal and leadership skills with ability to work efficiently
in both independent and team work environments.

TECHNICAL SKILLS:

Versioning Tools Subversion, GIT, Perforce and CVS

Cl Tools Hudson, Jenkins, Bamboo, Nexus, Chef, Puppet.


Build Tools ANT, MAVEN and NANT.
Operating System Windows2000/2003/2008/2012, RHEL and CentOS.

Bug Tracking & Testing Tools JIRA, Junit and Selenium.

SDLC Agile, Scrum and Waterfall Methodologies

Languages SQL, .NET and Java/J2EE.

Scripts Shell Script, ANT Script, Batch Script.

Cloud AWS EC2.

Web/App servers Web logic, Web Sphere, Apache Tomcat.

RDBMS Oracle, SQL SERVER, MY SQL.


Educational Qualifications:

Qualification Subject Year Of Passing Institution Grade

Electronics and Communication 2009 – 2013 SRM University 6.7CGPA


B.Tech
Engineering
Narayana Junior 83.9%
Higher
M.P.C 2007-2009 College
Secondary
Bhashyam Public 81%
SSC State Board 2006 – 2007 School

Organization:TCS

PROJECT/CLIENT: NAB

Role Played: DevOps / Configuration Management.

Duration: 2thDecember 2015 to Till Date

Responsibilities:

 Setting up the build and deployment automation for Java base project by using JENKINS
and Maven
 Responsible for creating and deploying builds on various Web logic environments,
testing in build environment and release to test team on scheduled time.
 Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
 Troubleshooting deployment and installation issues.
 Automated the Build Process using Jenkins.
 Handling complete Build and Release process including code, documentation and
supporting testing team along with the server Administration
 Work with QA to facilitate verification of releases. Running multiple builds at a time.
 Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
 Managed and Administered Web logic 8 and 10.3 Environments.
 SVN administration like give access for branches and SVN repositories.
 Creating SVN repositories and give access rights to the authorized developers.
 Assist clients for application code migrations (for lower and higher environments) and
Environment related issues.
 Ensure servers and environments are available for developments and testing validation is
meeting the expectation.
 Responsible for managing and creating different environments for PI Line of Business.
 Make sure the configuration, version and systems are working fine.
 Assist Clients and teammates to understand issues and help/coordinate with multiple
teams to resolve issues and make the environment stable.
 Project estimation in terms of cost, resources and schedule.
 If a new environment has to be created it would need to perform the analysis and
requirement gathering from the respective Application team and then co-ordinate the
different activities involved with the same.
 Configuration changes and new environment setup.

Organization: Accenture.
Project / Client:AMEX
Duration: 2.2 Years. (14thAugust 2013 to 30thOctober 2015)
Role: DevOps Engineer.
Contributions:

 Worked closely with Project Managers to understand a code/configuration release


scope and how to confirm a release was successful.
 Manage and configure AWS services as per the business needs (ELB, SES, EC2, S3, RDS,
Cloud Watch, Cloud Front IAM, and VPC.
 Setup/Managing VPC, Subnets; make connection between different zones; blocking
suspicious ip/subnet via ACL.
 Creating snapshots, AMIs, Elastic IPs and managing EBS volumes
 Creating/Managing AMI, Snapshots, Volumes, Upgrade/downgrade AWS resources
(CPU, Memory, EBS)
 Worked on Puppet master agent model for provisioning of servers windows and Linux.
 Designed CI/CD processes in the context of a Jenkins orchestration, including the usage
of automated build, test/QA and deployment tools.
 Configure jobs and pipelines using Jenkins. Troubleshoot problems arising from
Build failures and Test failures.
 Involved in Code migration activities from CVS to Mercurial and Subversion to GIT.
 Worked GIT Bit bucket repository setup and branching and Merging strategies.
 Implementation of new build and deploy tools & Process to make smooth pipeline
transition from Dev to Production.
 Build, manage, and continuously improved the build infrastructure for software
development engineering teams including implementation of build scripts, continuous
integration infrastructure and deployment.
 Proactively seeks opportunities to implement improvements to internal development
processes.
 Implemented continuous integration using Jenkins.
 Involved in git repository setup, branching and authentication activities.
 Created repositories according the structure required with branches, tags and trunks.
 Analyzed and resolved conflicts related to merging of source code for SVN.
 Attended sprint planning sessions and daily sprint stand-up meetings.
 Created jobs for tagging and branching.
 Configured application servers (Tomcat) to deploy the code.
 Created and configured multiple instances on Tomcat Server for different teams.
 Configured Tomcat application server for hosting web apps.
 Configured plug-ins for the integration tool to the version control tool.
 For check in process used Tortoise SVN as a CM tool.
 Utilize Jira for issue reporting, status, and activity planning.
 Educate and mentor the engineering team on the organization’s build systems and
processes.
 Extensively used Maven tool to do the builds, integrated Maven to Eclipse.
 Integrated Maven with Jenkins and nexus for the builds as the Continuous Integration
process.
 Build Java code in different Jenkins servers as per the schedule.
 When required applied patches as per the release process.
 Reported to a DevOps Manager, who will coordinate with teams outside of the
development group.
 For on boarding existing application, performing Knowledge transition from
Development team to SCM team on build and deployment process.
 For New applications, work with development team to get the requirements of
application build and deployment process.
 Once the process KT is complete from development team, write build and deployment
scripts according to SCM team standards and processes to QA, IST, and UAT
Environment.
 After complete of the scripts development and process setup, execute the builds and
deployments to all above environments based on weekly scheduled build calendar.
 Create and maintain scripts for automating common activities.
 Good experience in automating the deployment using shell scripting to Linux
environments.
 Artifacts maintenance using Nexus.
 Conducting or supporting the deployment of software releases into development and
test environments, troubleshooting release package, and deployment procedure or
environment configuration issues.
 Prepared and Maintained Build, Release and Deployment documents.

Organization: Accenture.
Project / Client: AMEX
Duration: 5 Months (13th March 2013 to 13th August 2013)
Role: Intern
Contributions:

Got trained under Major Devops tools and testing tools.


 Worked as manual tester for the Banking Project.
 Defects were tracked, reviewed, analyzed and maintained using ALM.
 Involved in critical bug fixes and coordinated with multiple teams and developers in
critical bug fixes by means of live testing.
 Involved in Release support - Release to regression testing & involved in environment
setup.
 Developing and Maintaining Test Scripts, analyzing bugs and interacting with
development team members in facilitating defects fixings.

You might also like