Post Job Free
Sign in

DevOps Engineer

Location:
Ashburn, VA
Posted:
April 29, 2019

Contact this candidate

Resume:

Rakesh D

**********@*****.***

682-***-****

DevOps Engineer

PROFESSIONAL SUMMARY

Having 6 years of professional experience as a DevOps and AWS Cloud Engineer with

experience in operating systems that include Linux ( RHEL) 5/6/7, Ubuntu and

Windows7/8/10 platforms.

Hands-on Expertise in Installing, configuring Jenkins and maintaining Continuous

Integration & continuous deployment.

Have good experience of various DevOps ideologies bringing together CI/CD

methodologies along with tools like Chef, Puppet, Ansible, GIT & Jenkins in making

build and release operations teams more efficient and to compete along with Dev Teams

in Agile environments and deliver Ops task on time.

Expertise in DevOps, Cloud Infrastructure, and Automation. It includes Amazon Web

Services (AWS), Ant, Maven, Gradle, Jenkins, SVN, GIT, GitHub, Clear Case, Build

Forge, CVS, Apache Tomcat and Linux.

Hands on experience on various AWS services like EC2, S3, RDS, EBS, VPC, IAM,

ELB, NACL, Cloud Watch, Cloud Formation, Cloud Front, Cloud Trail, Route53,

Security Groups, Route Tables, Lambda and several other services of AWS family and in

depth practical knowledge on other cloud services like Azure, GCP, Open Stack.

Responsible for Setup and build AWS infrastructure various resources, VPC EC2, S3,

IAM, EBS, WAF, Security Group, Auto Scaling, and in Cloud Formation.

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier

for storage and backup on AWS.

Experience with container base deployment using Docker, working with Docker images,

Docker hub and Docker registries, installation and configuring Kubernetes and

clustering them.

Experienced in using build tools like Maven, Ant, and Gradle for the building of

deployable artifacts from source code and pushing them into the Nexus repository.

Good experience on writing automation scripts on Ansible, puppet, and chef.

Responsible for automated deployment of application in Tomcat Server using Ansible

playbooks.

Experience in building and deploying web applications in Apache Tomcat.

Involved in setting up JIRA as defect tracking system and configured various workflows,

customizations and plugins for the JIRA bug/issue tracker.

Experience in monitoring the services by using Nagios.

Experience in working with NO-SQL databases like MongoDB and Cassandra.

PROFESSIONAL WORK EXPERIENCE

Client: Verizon, Ashburn, VA

Role: DevOps Engineer September 2017 - Present

Responsibilities:

As DevOps engineer in my team I have a responsibility in configuring Jenkins jobs in

such a way that fetches source code from Git repository.

Integrated Git, Jenkins and maven in accomplishing continuous integration and

configured Jenkins with Poll SCM build trigger.

MS Azure team was a quality gate for any service upgrade on Windows Azure

production or Stage environments. As a member of MS Azure team, following were

some of my responsibilities.

Automated various infrastructure activities like Continuous Deployment using Ansible

playbooks and has Integrated Ansible with Jenkins on Azure.

MS Azure team was a quality gate for any service upgrade on Windows Azure

production or Stage environments. As a member of MS Azure team, following were

some of my responsibilities.

Created Azure key-vault in order to store all the credentials for SQL databases and for

API keys.

Used Ansible to provision Azure services and managed those nodes.

Involved in writing test scripts, test cases, test specifications and test coverage and

implemented the unit tests using Python Unit Test (PyUnit) library.

Develop automation and processes to enable teams to deploy, manage, configure, scale,

monitor applications in Data Centers and in AWS Cloud.

Implemented a Continuous Delivery pipeline with Docker, Microservices, Jenkins and

GitHub, Maven, Ansible.

Responsible in deploying war files in tomcat.

Used MAVEN, as build tool on Java projects for the development of build artifacts.

Wrote several shell scripts to parse the logs and generate reports.

Install & configure Apache Web server, Tomcat, WebLogic Application servers to meet

the business user's needs and requirements.

Created and managed a Docker deployment pipeline for custom application images in the

cloud using Jenkins.

Configured Docker container for branching purposes and Implemented Docker

automation solution for Continuous Integration and Continuous Delivery model.

Enabled automated continuous container deployment using Jenkins and containerizing

runtime deployment platform in Kubernetes.

Worked in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS)

servers and Windows along with Amazon Web Services.

Configured, supported and maintained all network, firewall, storage, load balancers,

operating systems, and software in AWS EC2.

Configuring of Virtual Private Cloud (VPC) with networking of subnets containing

servers.

Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB,

Security groups.

Install/configure and maintain Apache on Ec2 instance, Red hat and Ubuntu.

Defined dependencies and plugins in MavenPOM.xml for various activities and

integrated Maven with GIT to manage and deploy project related tags.

Environment: AWS, EC2, VPC, S3, Ansible, Chef, Puppet, Maven, Ant, Gradle, Jenkins,

Docker, Kubernetes, Java script, Apache Tomcat, Terraform, VMware, Shell script.

Client: Sabre Airline Technology Solutions, Southlake, TX

Role: AWS DevOps Engineer January 2016 August

2017

Responsibilities:

Enabling customers to better manage software development, deployments and

infrastructure with tools such as Ansible, Jenkins, Maven, SVN and Git.

Involved in writing Java API for Amazon Lambda to manage some of the AWS

services.

Designed Java API to connect the Amazon S3 service to store and retrieve the media

files.

Responsible for Continuous Integration and Continuous Delivery (CI/CD pipeline)

process implementation-using Jenkins along with Python and Shell scripts to automate

routine jobs.

Responsible for the Plugin Management, User Management, Build/Deploy CI/CD

Pipeline Setup and End-End Job Setup of all the projects and Integration of Nexus

Repository, Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira.

Automated the cloud deployments using chef, python and AWS Cloud Formation

Templates.

Automated setting up server infrastructure for the DevOps services, using Puppet and

Ansible, shell and python scripts.

Wrote playbooks and roles for Ansible and deploying applications to AWS cloud using

Ansible.

Setup Jenkins tool to integrate the Java project and maintained Jenkins with continuous

integration and deployment.

Configured and monitored distributed and multi-platform servers using Nagios.

Develop sound version control best practice-based Configuration Management systems

(Git, bitbucket) including branching and merging strategies.

Working with configuration management tools like Puppet to implement/maintain

puppet manifests for configuring and automating the process of setting up tools and

Libraries in Virtual machine server environment.

Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.

Integration of Automated Build with Deployment Pipeline. Currently installed Chef

Server and clients to pick up the Build from Jenkins repository and deploy in target

environments (Integration, QA, and Production).

Configure and ensure connection to RDS database running on MySQL engines.

Implemented and maintained Chef Configuration management spanning several

environments in VMware and the AWS cloud.

Environment: Puppet, Ant, Maven, Microservices, SVN, Bitbucket, GitHub, Chef, Ansible,

Docker, IAM, S3, AWS, Cloud Formation, Cloud Watch, Java, Agile, Apache Tomcat, Bash,

Shell, Python, Php, Ruby, Job scheduler, Splunk.

Client: Acutesoft Solutions India Pvt Ltd, Hyderabad, India

Role: Build & Release Engineer Feb 2013 December

2014

Responsibilities:

Research Jenkins issues and develop a plan to resolve issues based on research.

Designing, Installing and Implementing Ansible configuration management system and

in writing playbooks for Ansible and deploying applications.

Experience in migrating build.xml into pom.xml to build the applications using Apache

MAVEN.

Creating a fully Automated Jenkins Jobs CI/CD pipeline Build and Deployment

Platform and coordinating code builds promotions and orchestrated deployments using

Jenkins.

Focused on containerization and immutable infrastructure, Docker has been core to this

experience, along with Kubernetes.

Managed servers on the Microsoft azure Platform azure Virtual Machines instances

using Puppet Configuration Management. Created Puppet manifests, profiles and roles

modules to automate system operations.

Focused on containerization and immutable infrastructure. Docker has been cored to this

experience, along with Kubernetes.

Developed container support for cloud environments and Docker. Deployed the

applications in Docker containers and managed the containers in enterprise level.

Environment: SVN, GIT, Jenkins, Nexus, Docker, Maven, Apache, Tomcat, MYSQL, BASH,

Chef, Puppet, Ansible.

Client: Head Info Tech India Pvt Ltd, Hyderabad, India

Role: Cloud/ DevOps Engineer Apr 2012 January

2013

Responsibilities:

Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing,

configuring and auto scaling.

Configuring and Networking of Virtual Private Cloud (VPC), Written Cloud

Formation templates and deployed AWS resources using it.

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier

for storage and backup on AWS.

Created local repository to connect Linux server to RHEL site for downloading

packages and patches.

Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier

for our QA and UAT environments as well as infrastructure servers for GIT and Chef.

Built and deployed a Chef Server in AWS for infrastructure automation

Worked on AWS IAM to grant fine grained access to AWS resources through

configuration of roles, policies and web identity federation. Configured S3 versioning

and life-cycle policies to backup files.

Implemented container-based deployments using Docker images, Docker HUB and

Docker registries.

Developing scripts for build, deployment, maintenance and related tasks using Jenkins,

Docker, Maven and Python.

Creating Ansible Playbooks for virtual migration process from VMWare to

KVM/OpenStack nodes.

Worked on Kubernetes to provide platform as service on private and public cloud in

VMware Cloud.

Configured and deployed patched upgrade bug Ansible to fixes on both physical and

virtual RedHat Linux servers using satellite server-based Linux tools.

Environment: Linux, RedHat, AWS, Jenkins, Altus, Postman, Sherlock, Jira, ELK, Apache

server, Shell Scripts, Maven, Ansible, Nexus, GIT, Nginx, Docker, Kubernetes.

EDUCATION:

Masters in Information Technology Management, Campbellsville University, Kentucky



Contact this candidate