0% found this document useful (0 votes)
9 views

Devops 3.9 Resume

The document provides details about a DevOps engineer's professional experience and skills including experience with source control tools, build tools, continuous integration tools, configuration management tools, virtualization, cloud technologies and Linux. Key responsibilities involved implementing AWS solutions, continuous integration and delivery using tools like Jenkins, Nexus, SonarQube, Rundeck, Chef and Docker.

Uploaded by

Shiva Reddem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Devops 3.9 Resume

The document provides details about a DevOps engineer's professional experience and skills including experience with source control tools, build tools, continuous integration tools, configuration management tools, virtualization, cloud technologies and Linux. Key responsibilities involved implementing AWS solutions, continuous integration and delivery using tools like Jenkins, Nexus, SonarQube, Rundeck, Chef and Docker.

Uploaded by

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

SUMMARY:

Having 3.9 years of experience in DevOps (Software Configuration Management), Build


and release engineer and continuous integration engineering activities

Professional Skills:

 Having good experience in Svn, Git, GitHub,BitBucket, Ant, Maven, Jenkins, Nexus,
SonarQube, Rundeck, Chef, Linux, Vmware, Shell Scripting,Aws.
 Good experience on Docker and Vagrant
 Creating servers, AMIs, storage blocks in S3,taking snapshots, VPCs, subnets, load
balancing and auto-scaling in AWS
 Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud
formation, S3, IAM, Route 53, Cloud Watch.
 Good experience of source control management systems, such as Subversion (SVN), and
Git.
 Good experience using ANT,Maven as build tools for the building of deployable
artifacts(jar,war) from source code.
 Good experience of continuous integration build engines, such as Hudson, Jenkins using
Maven Build tool.
 Extensively worked on Jenkins for continuous integration and for End to End automation
for all build and deployments.
 Expertise setup of CI/CD in Distributed environment by defining Build plans, pipelines
and workflow to achieve seamless execution of Delivery process
 Good experience on Nexus Repository Manager.
 Experience in managing MAVEN generated artifacts using Nexus repository.
 Having experience on code quality tool in SonarQube.
 Good experience on deployment process using the Run deck
 Develop continuous delivery product release pipelines, using tools such as Rundeck,
Jenkins, and enable release and operations automation using Chef.
 Hands on experience in creating Chef Recipes, Cookbooks for Redhat Server and
Application deployment automation.
 Having good experience in Chef Enterprise Hosted as well as On-Premise, Installed
Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and upload them to
chef-server.
 Experience in container technology like Docker.
 Having experience in creating custom Docker images using Docker Containers
 Having experience on Docker Networking using bridge and Docker Volumes.
 Hands on experience on Deploying Dockerfile.
 Experience in Build, Package and Deploy to all the environments.
 Good Experience on Linux
 Good Understanding of Software Development Life Cycle (SDLC).
 Good hands on to support for multiple environments and as well as communicating with
different teams.
 Strong in preparing the Release Deployments to Satging, QA, UAT and Prod
Environments.
 Experience in deploying applications in Apache Tomcat and IBM WebSphere
Application server.
 Experience in supporting applications on different platforms Windows and Linux
environments.

Technical Skills:

Version control Tools SVN,GIT


Build Management Tools ANT, Maven
Continuous Integration Tools Jenkins,Bamboo
Scripting Shell scripting
Operating Systems Windows, Linux
Configuration Management Tools Chef.
Web/Application Servers Apache Tomcat, HTTP Server.
Static code analysis SonarQube
Artifact Repository Nexus
Continuous Deployment Tool Rundeck
Virtualization VMWare,Docker
Cloud AWS

Professional Experience:

 Currently working with XXXX from as a DevOps Engineer in June-2016 to Till date

Project#2:

 Project : Kaaj HealthCare


 Environment : Svn, Maven, Jenkins,Nexus, SonarQube, Rundeck,Chef, Docker,Aws
 OS : RedHat/CentOS

Description:

KAAJ Healthcare is an organization of highly qualified healthcare professionals providing


primary and specialty care. A Multi-Specialty Group headquartered in the Bay Area,
providing dedicated and caring healthcare services to residents of Santa Clara, Alameda and
San Benito Counties of Northern California

Roles & Responsibilities:

 Primarily responsible for providing Build and Release Engineer tasks to two different
teams. In addition, developing and supporting day to day release builds and deployments,
improving existing infrastructure and services with upgrades, and consolidate existing
tools.
 Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto
Scaling groups.
 Used IAM to create and manage AWS users and groups and use permissions to allow and
deny their access to AWS resources.
 Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources
(CPU, Memory, EBS)
 Create/Managing buckets on S3 (CLI) and store db. and logs backup, upload images for
CDN serve.
 Setup/Managing VPC, Subnets; make connection between different zones; Blocking
suspicious ip/subnet via ACL.
 Provide highly durable and available data by using S3 data store.
 Utilize Amazon Glacier for archiving data.
 Infrastructure development on AWS using various services like EC2, S3, RDS, Route 53,
Cloud Front, Cloud Watch, IAM, VPC etc.
 Attaching or Detaching EBS volume to AWS EC2 instance.
 Configuring, managing Cloud Watch monitoring and alerts.
 Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux,
Windows) and configuring the servers for specified applications.
 Setup and launching Amazon Linux and RHEL and Windows EC2 instances, Network
interface with Elastic IP’s.
 Configured and managing security groups and VPC..
 Creating, deleted and managed user accounts used to interact with AWS and setup their
ACL’s with Amazon IAM.
 Manage Network allocation in VPC to create new public networks.
 Coordinate with other departments to setup health checks and monitors for high
availability of cloud services.
 Defined security group rules for control plane services to secure the control plane
network.
 Skilled in creating alarms in Cloud watch, service for monitoring the server’s
performance, CPU Utilization, disk usage etc. and also in other AWS features such as
EBS, AMI, Cloud Front, IAM, and S3.
 Creating repositories, new users for SVN and give the permissions to users to access
repository.
 Create Branching, Tagging and Merging of code delivery at required release.
 Helping users on Day to Day activities involving Check In, Check Out, View problems.
 Maven used as build tool to build a source code.
 Creating War/Jar files using Maven.
 Experienced in build tools such as Ant, Maven to generate project Artifacts and
troubleshoot Build issues.
 Integrated Build Process through Jenkins to various SCM tools like Git with Bit Bucket
and Subversion.
 Installation and configuration of Jenkins CI tool.
 Manage re-architecture of Jenkins and implemented Jenkins slave
 Configure Jenkins/Hudson jobs for nightly and milestone builds.
 Automate the build Process Using Jenkins jobs.
 Installed required Jenkins plug-ins.
 Creating and maintaining Jenkins Jobs.
 Experience with automated Build pipeline, continuous integration and continuous
deployment environments.
 Work with Development Teams and Testing Team to establish a build schedule, execute
the builds and troubleshoot build failures.
 Involved in automation of deployment and configuration process.
 While building the code used Nexus as corporate repository.
 Configuration of Sonarqube with jenkins.
 Managing Continuous Integration and Continuous Delivery using Jenkins and test code
quality using SonarQube.
 Develop, enhance and maintain the build, deployment and continuous integration
configurations and automate regression and acceptance testing
 Develop continuous delivery product release pipelines, using tools such as Rundeck,
Jenkins, and enable release and operations automation using Chef.
 Deploy and monitor scalable infrastructure on Vmware & configuration management
using  Chef.
 Writing Cookbook’s using Recipes and Creating Environment and Roles, Templates
 Developed and Maintained Cookbooks and Recipes for Configuration Management using
Chef.
 Installed Chef-Server Enterprise On-Premise/Workstation/Bootstrapping the Nodes
Using Knife.
 Created Docker images using Dockerfiles to support containerization of applications.
 Implementing Dockarization (Docker) for application launching containers and images.
 Having experience on Docker Networking using bridge and Docker Volumes.
 Performing deployments to multiple environments like Dev, QA, & Production
environment.

 Worked as Associate Software Engineer in XXXX in April-2014 to May-2016.

Project#1:

 Project : Telecom Italia


 Environment : Linux,SVN,ANT,Jenkins,Nexus,Chef,Vmware.
 OS : RedHat

Description:

Telecom Italia is an Italian telecommunications company headquartered in Rome,


which provides telephony services, mobile services, and DSL data services. Telecom Italia was
officially created on 27 July 1994 by the merger of several telecommunication companies among
which SIP, Iritel, Italcable, Telespazio and Sirm.

Roles & Responsibilities:

 Involved in creating the company's DevOps strategy in a mix environment of Linux


(RHEL, Centos) servers along with creating and implementing on Virtual Environments .
 Responsibilities include developing complex build, test, provision, secure and
deployment systems and providing support to a large community of developers and
testers.
 Create, delete, extend, reducing Logical Volume partitions (Managing LVM)
 Installation and Configuration of RHEL 5/6, Centos 5/6
 Implementing proper User Administration and file System management In Linux.
 Scheduling the jobs and analyzing Cron jobs status.
 Performance monitoring utilities like IOSTAT, VMSTAT, SAR and TOP
 Experience on package management via RPM, YUM.
 Experience in Networking File Sharing services – NFS, FTP and SAMBA.
 Creating repositories, new users for SVN and give the permissions to users to access
repository.
 Create branches and participating in merging.
 Monitor and track requests in Subversion.
 Helping users on Day to Day activities involving Check In, Check Out, View problems.
 Resolve problems related to subversion.
 Taking back up on time of the svn repository.
 Created ANT build script which performs compilation of the code and generate the
application artifacts
 Resolved build and release dependencies in collaboration with other departments.
 Jenkins is used as a continuous integration tool for automation of daily process. 
 Automate the build process using Jenkins jobs. Monitoring daily builds using CI tool
Jenkins . Verifying logs if build fails.
 Verify Deployment logs to check for successful deployments. Deploy the artifacts into
Nexus Repository.
 Develop scalable build, test and deployment systems in Virtualized environments and
Conduct DevOps Process Planning.
 Setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes.
 Setting up the chef server, chef work stations and chef nodes
 Working with data bags, attributes, cookbooks, recipes and templates in Chef

You might also like