Post Job Free

Resume

Sign in

Sr. DevOps/Cloud Engineer

Location:
Hyderabad, Telangana, India
Posted:
May 13, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

Goutham Reddy Sr.

D evOps/Cloud Engineer

732-***-****

aczo61@r.postjobfree.com

PROFESSIONAL SU M MARY

DevOps Engineer offering 8 years experience solving complex problems with creative solutions,

t roubleshooting, a utomating, overseeing, Linux Administration, Configuration

M anagement, Continuous I ntegration, Continuous Deployment, Release Management and

C loud Implementations tuning and deploying code over multiple environments, supporting

development and operations environments.

Worked with development engineers to ensure automated test efforts are tightly integrated with

t he build system and in fixing the error while doing the deployment and building.

Experience in phases of Software Development Life Cycle (SDLC), Quality Assurance Life

Cycle (QALC), Linux Administration, Software Configuration Management (SCM),

Continuous I ntegration(C I), Continuous Deployment(CD), Release Management, Cloud

I mplementations and configurations.

Familiar with E C2, Cloud watch, Elastic I Ps and managing security groups on AWS.

Expertise in build automation tools like A NT/MAVEN, Node JS.

Extensive experience in AWS Cloud platform and i ts features: E C2, VPC, EBS, AM I, SNS, RDS,

E BS, C loud Watch, Cloud Trail, Cloud Formation AWS Configuration, A uto scaling, Cloud

F ront, IA M, S3.

Deployed E nterprise Application Archive (EAR), Web Application Archive (WAR), JSPs,

a nd Servlets i n Staging and Production.

Commit ted and exceptionally energetic Build/Release/Deployment/Operations (DevOps) Engineer

w ith involvement in all periods of Software Development Life Cycle (SLDC, for example,

Requirement Analysis, Planning, Design, Development, Testing, and Release of different

E nterprise-Wide Software Applications.

Experience in using configuration management tools like P uppet/ Chef/AWS/Openstack.

Experience with D ocker Cloud, Docker UCP, Docker container snapshots, a ttaching to a

r unning container, removing images, and managing the directory structures and managing

containers.

Expert in deploying the code through web application servers like WebSphere/Web Logic/

A pache Tomcat/JBOSS. Cloud & SaaS Platforms like A mazon Web Services, Workday,

Concur

Experience of J enkins/ Hudson, VS Build P ro, Apache Tomcat, Subversion .

Having good Experience in C hef and Puppet for Deployment on Mul tiple platforms.

Expertise in Repository Management tools A rtifactory, Nexus.

Experience in executing Organization DevOps methodology in different situations of L I N UX and

W indows servers a longside adopting cloud procedures based on Amazon Web Services.

Experienced in project analysis, gathering user requirements, technical design and t raining

customers.

Closely worked with development, QA and other teams to ensure automated test efforts are tightly

i ntegrated with the build system and in fixing the error while doing the deployment and building.

Good Exposure/knowledge on V i rtualization and Containers (Docker) and Hypervisors ESXI,

E SX.

Strong knowledge on source controller concepts like B ranches, Merges and Tags.

Managed multiple Chef Infrastructures ( DEV, QA, STAGING, and PRODUCT ION).

Ar tifacts cross projects and environments.

Experienced in using Build Automation tools like DevOps system working knowledge other build

tools like M S Build and CMake.

Proficient in t racing complex b uild problems, release issues and environment issues i n a

m ulti-component environment.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to

work efficiently in both independent and team work environments.

T EC H N ICAL SK I L LS

C/C++, Java, PHP, Shell, Python, Ruby Scripting, Batch, Soap U I, VM

Programming

Ware ESX, SE.

Source

Control/Versioni Tortoise SVN, GIT, JUnit, TFS.

ng

CI/CD Tools Puppet, Chef, Docker, Jenkins, Ansible, Salt

Build Tools M aven, Nexus, Ant, Nagios, Nolio

Web

HTM L, JavaScript, XML

T echnologies

Web Servers Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx, HAProxy

Linux, Debian, Ubuntu, Red Hat 6.x, Kali, Suse, Windows Server

OS

2008,2012

Databases Oracle 11g, MySQL, Postgres SQL, MongoDB

Security Tools Wireshark, TCP Wrappers, Nmap, Netstat

Protocols/Servic LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, N IS, TLS/SSL, DHCP,

Kerberos, SAMBA, SQUID

es

Others MS-Build, Azure, Agile, SCRUM, Load Balancing

PROFESSIONAL EXPER I E NCE

GE Healthcare, M ilwaukee, WI N OV 2015

P resent

Sr. DevOps/Cloud Engineer

Responsibilities:

Supporting build, deployment, t esting and release process in agile.

Build tools and processes to support and enhance b uild and release infrastructure.

Used RPM in several Linux distributions such as R ed Hat Enterp rise Linux, SUSE Linux

E nterprises and Fedora.

Designed and implemented GIT metadata including elements, labels, a tt ributes, t riggers and

hyperlinks.

Responsible for design and maintenance of the G IT Repositories, b ranching and build/release

s trategies utilizing GIT.

Used A NT and M AVEN as build tools on Java projects for the development of build a rtifacts on

t he source code.

Configured various services, devices as well as applications of UN IX servers and worked with

application team to customize the environment. Worked with Apache and developed several U N IX

scripts to automate web tasks.

Configured J enkins jobs to automate build, create a rtifacts and execute unit tests as part of the

build process. Also, integrated build process with Sonar for code quality analysis.

Ut ilized A nsible, Puppet, GIT and Rundeck to install and configure Linux environments with

successful production deployment.

Installed and configured foreman w ith P uppet, Salt Stack for auto-provisioning the Linux

machines in AWS and VMware environments.

Developed M S Build scripts for .Net web applications and setting up in I IS 6/7 and deploy using

M S Deploy.

Used ASP.Net Web Form controls like Textbox, But ton and Dropdown list controls for creating an

easily accessible user interface.

Maintaining CI builds with scripts for .Net technology.

Involved in designing and wri ting functionalities of the web applications using on Rails.

Writ ten Server Side programs using Servlets and used Eclipse I D E for all coding in Java,

Servlets and JSPs.

Created scripts in P ython w hich integrated with A mazon AP I to control instance operations.

Created various Python tools to automate many of the repeatable tasks in our environment as well

to use with N agios for monitoring and t rending.

Worked on various applications using Python i ntegrated IDEs Eclipse, PyCharm and NetBeans.

Deployed the application on WebSphere Application server.

Execution of Test Cases and reporting the bugs through defect t racking tool J IRA.

Managed AWS EC2 instances utilizing Auto Scaling, E lastic Load Balancing and Glacier for our

environments.

Experience deploying highly scalable and fault-tolerant services within public and private cloud

i nfrastructure (MS Azure, SaaS, I aaS,PaaS, V Mware).

Networks and Security administration including routers, switches, f irewalls and VPNs.

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and

create A M Is for mission critical production servers for backup.

Install, configure and administer log analyzer tool C loud Watch A utomated the release pipeline to

achieve zero touch deployments using J enkins, Hudson.

Created Jenkins job to build the artifacts using maven, deploy the T er raform templates to create

t he stack.

Implementing a Continuous Delivery f ramework using Jenkins, C HEF, and Maven in Linux

environment.

Managed hardware, software, and networking for a large scale O penstack cluster .

Involved in deployment of application on Azure server by creating packages.

Implemented automatic machine failure recovery on cloud (AWS, Azure ).

Maintenance and monitoring of Docker in a cloud based service during production and Set up

system for dynamically adding and removing web services from a server using D ocker.

Managed a P aaS for deployments using D ocker, A nsible, M esos and Marathon w hich reduced

considerably deployment r isks.

Thorough understanding of I P addressing scheme and Subnetting.

Source code management, automated builds, lab management, testing and release management

capabilities are carried out by using T FS.

Tools:

Version Control Tools, SCM, Jenkins on UN IX/Linux, GIT Repositories, ANT and MAVEN, artifacts, Shell

and Perl scripting, Chef, Puppet, CM tools, Nexus server and Subversion source control, Amazon cloud

server, Docker, TFS, ASP.Net, CSS3, HTM L5 and JavaScript, Continuous Delivery, OpenStack.

USAA, San Antonio, TX S EP 2014 -

O CT 2015

Sr. DevOps / Cloud Engineer

Responsibilities:

Day to day duties for U nix/Linux server Maintenance and Support to developer's team for their

issues with application, tuning, t roubleshooting, software running on Servers.

Managed Ubuntu, Linux and Windows vir tual servers on AWSEC2 using Open-Source Chef

Server . Configured Red Hat Cluster Nodes for any legacy applications and verified the daily

health check on the Cluster Nodes.

Designed and implemented scalable, secure cloud architecture based on Amazon Web

Services. Leveraged AWS cloud services such as EC2; auto-scaling; and V PC (Vi rtual P rivate

C loud) to build secure, highly scalable and f lexible systems that handled expected and unexpected

load bursts, and can quickly evolve during development i terations.

Implemented multiple high-performance M ongoDB replica sets on EC2 with robust reliability.

Worked on high-volume crash collecting and reporting system, built with P ython.

Worked at optimizing volumes and E C2 instances and created multiple VPC instances.

Experience in creating alarms and notifications for E C2 instances using Cloud Watch.

Experience involving configuring S3 versioning, lifecycle policies, backup files and archive

f iles in glacier.

Implementing a Continuous D elivery framework using Jenkins, CHEF, Maven in Linux

environment. C reated vir tual environments via vagrant with chef client provision.

Worked on documentation - Chef basics, I nitial setup of Chef, Data bags implementation,

Coding standards, Cookbook document, Testing docs.

Setting up u Deploy server along with automated scripts to back up the server and restore from

backup for recovery.

Modeling the structure of a multi-tiered and multi-platform application and orchestrate the

p rocesses required to deploy it in u Deploy.

U sed Chef to manage V M configuration within AWS & P rimarily used Ruby to w r ite GIT

applications and chef Recipes

Writ ten w rapper scripts to automate deployment of cookbooks on nodes and running the

chef client on them in a C hef-Solo environment.

Experience with design, configuration and implementation of N agios 4.0.8

Monitored r emotely r un scripts via Nagios Remote Plugin Executor.

Used GIT version control to manage the source code and i ntegrating GIT with Jenkins to

support build automation.

Implemented the setup for M aster slave architecture to improve the Performance of

J enkins.

Used Jenkins, Build forge for Continuous In tegration and deployment into Tomcat Application

Server.

Involved in setting up J IRA as defect t racking system and configured various workflows,

customizations and plugins for the J IRA bug/issue t racker.

Worked on A pache and Fi rewalls i n both development and production.

Used W ireshark t o examine data from a live network or from a capture file on disk.

Worked on high-volume c rash collecting and reporting system, built with Python.

Developed u nit and functional tests in Python and Java.

Expertise in deployment of R outers, Switches, Hubs, Fi rewalls, I DS, load balancers, VPN

Concentrators.

Tools:

Redhat Linux 5, Ubuntu, Suse, AIX, Puppet, AWS, Maven, Sonarqube, Nagios, Python, Shell, VMware

ESXi, Java, Ant, Maven, Jenkins, Hudson, Python, Perl, AWS, GIT, SVN, Apache Web server, JBoss,

A pache JMETER, Gliffy, MetaCase, GIT, SVN, Windows, Ruby Chef, JIRA.

BCBS, CH ICAGO, I L A UG 2013

S EP 2014

DevOps /Build & Release Engineer

Responsibilities:

Developed and implemented Software Release Management strategies for various applications

per the agile process.

Performed role as A utomation Engineer for Developing Build and deploy tool (like

J enkins).

Implementing a Continuous Delivery framework using J enkins, Chef, Maven & Nexus in Linux

environment.

Used N olio t o achieve agile operations and meet the growing challenges and complexities of

deploying to multiple environments across the application delivery chain, from development to

p roduction.

Managed C hef Cookbooks t o automate system operations.

AWS Cloud management and C hef Automation .

Implemented AWS solutions using E C2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling

g roups, Optimized volumes and EC2 instances.

Developed Perl and shell scripts for automation of the build and release process, developed

Custom Scripts to monitor repositories, Server storage.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2,

Chef, and custom R uby/Bash scripts.

Worked with P uppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to

manage and configure nodes.

Stood up C assandra clusters i n the A mazon Web Services C loud and migrated data between

environments.

Worked on Managing the P r ivate Cloud Environment using Puppet.

Actively involved in architecture of D evOps platform and cloud solutions.

Converting P uppet Work flow into Python.

Worked on various scripting language like B ash, Shell, Perl and Python.

Done with replacement for reading excellent O penStack documentation, rather, a short

summary of some basic commands.

Deployment and Support of O penStack Cloud based on L inux RHEL / CentOS/Ubuntu.

Imported and managed multiple corporate applications into Tortoise SVN.

Setup and maintenance of automated environment using C hef Recipes & Cookbooks within

Azure environment.

Used Knife and Chef Bootstrap processes.

Created R oles and Data bags t o implement them on nodes.

Provided end-user straining for all S VN, J I RA users to effectively use the tool.

Deployed J 2EE applications t o Application servers in an agile continuous integration

environment and automated the whole process.

To achieve Continuous Delivery goal on high scalable environment, used D ocker coupled with

load-balancing tool Nginx.

Implemented a Continuous D elivery pipeline with Docker, Jenkins and Git Hub and AWS

A M Is, w henever a new GitHub branch gets started, Jenkins, our Continuous In tegration server,

automatically attempts to build a new Docker container from it, The D ocker container leverages

L inux containers and has the AM I baked in. Converted our staging and Production environment

f rom a handful AM Is to a single bare metal host running Docker.

Created and maintained the P ython deployment scripts for Web Sphere web application .

Involved in editing the existing A NT/MAVEN f iles in case of errors changes in the project

requirements.

Implemented a P ython module t o query data from a PostgreSQL t able to display aggregated

data from Map Reduce jobs.

Tools:

Java, Agile, Tortoise SVN, Chef, AWS, Puppet, Docker, Nagios, Jenkins, Bash, ANT, MAVEN, Perl Scripts,

Shell Scripts, XML, Oracle 11g, JIRA, Openstack, Python Scripting, GIT, Windows.

Siemens HealthCare, Malvern, PA JAN 2012- JULY

2013

DevOps Engineer

Responsibilities:

Responsible for defining b ranching & merging strategy, checkin policies, improving code quality,

automated Gated Checkins, defining backup and archival plans.

Coordinated with resources by working closely with Project Manager's for the release and Project

M anager for all the Operational Projects.

Build Automation and B uild Pipe Development using Jenkins and Maven.

Analyzed the ANT build projects for conversion and converting to M aven build projects.

Having exposure and good hands on experience with P uppet and chef.

Setting up J enkins master, adding the necessary plugins and adding more slaves to support

scalability and agility.

Planning and setting up of Continuous Integration for various properties on Jenkins with

Commit, Component, Assembly, Deploy and Smoke jobs.

Creating J i ra P rojects, Confluence spaces.

Overhauling the source code in SVN, adding static code analysis tests like coverity, findbugs, pmd

etc. and configuring unit tests to run as part of builds.

Managing Nodes Using P uppet.

Performed all necessary day-to-day CVS/Subversion support for different projects.

Responsible for design and maintenance of the C VS/Subversion repositories and the access

control strategies.

Writ ten cookbooks for various packages and installed them on VMs to perform QA testing.

Developed and implemented the software release management for the release of w eb

a pplications.

Wrote MAVEN Scripts t o automate the build process.

Managed the Maven Repository using Nexus tool and used the same to share the snapshots and

releases of internal projects.

Maintained and developed infrastructure using J enkins and multiple AWS tools.

Worked closely with development team and SQA team for product releases.

Implemented Configuration Management, Change Management policies and procedures.

Worked as a system administrator for the build and deployments process on the enterprise

server.

Documented project's software release management procedures with input decisions.

Deployed the static content to apache web servers and applications to Tomcat Application server.

Tools:

SVN, CVS, Ant, Maven, GIT, Jenkins, AWS, Tomcat, Perl, Nexus and JIRA, confluence, puppet and Chef.

Openet Telecom, Reston, VA O CT 2009 -

D EC 2011

R elease/ Build Engineer Multiple P rojects

Responsibilities:

Automated build process with Continuous Integration Tool J enkins/Hudson, Bash/Perl .

Involved in designing/automating proof of concept projects and version control tool migrations and

handling Version Control activities Clearcase.

Participated in migration, from Base Clear Case to U C M Clear Case and even from CVS.

Managing the code migration from T FS, CVS and Star team to Subversion repository.

Configured application servers (JBOSS) to deploy the code.

Ut ilized J ira for issue reporting, status, and activity planning.

Extensively used A NT t ool to do the builds, integrated A NT to Eclipse and did local builds.

Deployed the E ARs and WARs i n JBOSS Application server using ANT script.

Involved in building J ava and .NET code on to different J enkins servers as per the schedule.

Maintained and administered G I T source code tool and Experience in working GIT for branching,

t agging, and merging.

Created scripts for Backup and restoring G I T H UB repositories.

Used MAVEN as a dependency management tool to manage all the dependencies that are

required.

Created and configured jobs, script builder, custom command builder, agents in B amboo.

Worked on A tlassian confluence a team collaboration software for creating the design documents

and sharing the documents within the team members.

Configured GIT with Jenkins and schedule jobs using Poll SCM option.

Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Installed Buildforge software and configured database and application server settings within the

M anagement console.

In tegration of L inux/Solaris with Active Di rectory (LDAP).

Used I B M Rational Clear Quest for t racking the changes and approval process.

Worked on deploying E RP (Oracle 11i) applications.

Worked in creating WebSphere Application Server C lustered Environments and handling Load

Balancing for QA, UAT and Production.

Implemented N agios monitoring solution for mission critical servers.

Tools:

L inux/Unix, Centos, SCM, Clear case, Active Directory, Jenkins, SVN, Maven, ANT, Bamboo, GIT HUB,

Nagios, Puppet, Buildforge, Java/J2EE,.Net,SQL, TFS, Python, API, Atlassian, IBM clear quest, DNS,

Logs, NTP, JBoss, Confluence, Fisheye, Nexus.

Yash Technologies, Hyderabad, I ndia M AY 2008-

AUG 2009

SCM/ Build/Release Engineer

Responsibilities

Prepared the i nitial project structures i n the SCM Tool based on requirements.

Supported development teams with respect to the SCM Tool.

Made baselines a fter the Build is successful and Versioning them correctly.

Setting up network environments using T CP/IP, N IS, NFS, DNS, SNMP agents, D HCP and

P roxy.

Administered Linux servers for several functions including managing WebSphere,

A pace/Tomcat server, m ail server, MySQL database, SVN, build and firewalls in both

development and production.

Establishing and maintaining the Software Configuration Management (SCM) requirements

baseline for the Projects.

Planning, implementing, documenting, and administering configuration control procedures across

m ultiple development p rojects.

Used W ireshark v iew the reconstructed stream of a TCP session and to examine data from a live

network.

Implementing, maintaining, and t roubleshooting software build environments for specific

p rojects.

Performing daily builds of the software code which involved, linking, packaging, merging, testing,

verifying, documentation and f inally release of the code to the testing team.

Automated build and improved software quality t hrough reduction of build time.

Debugging the code (Java, Unix and Linux) w hen build errors occur and resolving them along

w ith the developers.

Installed and configured J enkins for Continuous I ntegration and Release Management.

Involved in Setting up Continuous In tegration Environment using J enkins.

Responsible for automated Scheduled Builds/Emergency Builds and Release using A NT and

MAVEN scripts for E nterprise application (J2EE).

Assisted the Developers in maintaining the D evelopment Code i n the R epository.

Transferred the code to other sites of the company as and when need arises.

Participated in the successful migration of the project and code t ransfers, a rtifact transfer.

Build the components and products as and when they successfully r each completion stage.

Provided i ndividual working copies of the project to the team members efficiently.

Trained the Developers on the tool usage (SVN, M VN).

Troubleshooting L inux network, security related issues, capturing packets using tools such as

I Ptables, firewall, TCP w rappers, N MAP.

Tools:

L inux (Red Hat Enterprise, CentOS), Windows 2000/NT, HP, IBM, Solaris, Oracle 8i, Cisco

routers/switches, Dell 6400, 1250, Sun E450, E250, MS Windows Server 2003, 2008, WebSphere

A pplication Serve, VMware, Tomcat, Oracle, Java, SCM Tool, Continuous In tegration, Release

M anagement, Jenkins, ANT and MAVEN scripts, artifact t ransfer, Subversion (SVN).



Contact this candidate