Post Job Free

Resume

Sign in

Engineer Management

Location:
Duluth, GA
Posted:
March 13, 2017

Contact this candidate

Resume:

Vivek Obili

Sr. AWS/ DevOps Engineer

acy9rn@r.postjobfree.com

813-***-****

Summary

AWS/ DevOps Engineer with 8+ years of professional IT experience providing infrastructure automation Optimization. Skilled Linux System Administrator with experience in managing server infrastructures and involving administration of mission critical, high availability environments. Expertise in areas of Software Configuration Management, Build, Version Control, Deploy and Release Management, Change management Incident and Issue Tracking, Quality assurance and Cloud Implementation. Hands-on experience in Cloud technologies like MS Azure, OpenStack, and AWS. Provisioning and good knowledge of AWS Products. Team-working attitude, good interpersonal skills and very proactive in solving problems and providing best solutions.

Professional Highlights

Over 8+ years of experience in Linux administration and Executing DevOps strategy in various environments of Linux and Windows servers along with espousing cloud strategies based on AWS and MS Azure.

Experience in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Migration, Patches, Trouble shooting on RHEL and Centos.

Expertize in UNIX, RHEL 7/6.x/5.x, Centos 6.x/5.x, Solaris 9/10 and Windows.

Installed OS by Using Kickstart, Jumpstart and Ignite methods for installing Linux and HPUX servers.

Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS and MS Azure.

Expertise on AWS cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Front, Cloud Formation, Elastic Cloud Computing (EC2), Relational Database System (RDS), Simple Storage Service (S3), Simple Notification Services (SNS), Simple Queue Service (SQS), Elastic Load Balancer(ELB), Elastic Beam Stack(EBS), Route53 and Cloud Trail.

Setup and build AWS infrastructure in various resources, VPC, EC3, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.

Configured Nagios to monitor EC2 Linux Instances with Puppet Automation.

Maintained Linux virtual servers on EC2 using Chef and Familiar with Cloud Watch, Elastic IP’s and manage security groups for EC2 servers, Hands on experience with the AWS CLI and SDKs/API tools.

Expertise in architecting and deploying of fault tolerant, cost effective, highly available, and secure servers in AWS.

Experienced working Agile & Scrum Operations process and tools area.

Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.

Understanding the best practices and principles of Software Configuration Management(SCM) process, which includes packaging, compiling, deploying and application configurations.

Used GIT to keep track of all changes in Source Code.

Perforce on Linux/Unix and windows environments migrated subversion repositories to GIT and Integrates Eclipse IDE with different versioning tools like Subversion (SVN) and GIT.

Strong command on source controller concepts such as Branches, Merges, and Tags.

Designed, Installed, and Implemented Ansible configuration management system.

Worked on Ansible to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers.

Created Ansible playbooks for build and maintenance automation.

Manage the configurations of multiple servers using Ansible.

Implemented cloud infrastructure using Chef.

Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.

Worked on scheduling the Chef Nodes Convergence using Linux Corn Jobs.

Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.

Created and automated platform environment setup using Puppet.

Excellent knowledge in writing Bash, Ruby, Python and PowerShell scripts to automate the deployments.

Experience with Kubernetes to manage the containerized applications, creating and deploying application containers.

Experience to manage local deployments in Kubernetes, creating local cluster and deploying application containers

Experience in using Docker for virtualization, Ship, Run, and Deploy the application securely to fasten the Build and Release Engineering.

Excelled in java build tools like ANT, Maven for the building of deployable artifacts like jar, war and ear from source code and MS-Build for .Net.

Primarily used RUBY to write GIT applications and worked with Subversion and GIT to manage source code.

Expedited in log monitoring tools like Splunk and Nagios.

Cognitively expert in enterprise architecture components LDAP and Windows Active Directory.

Experience in Bug Tracking tool like JIRA, BUGZILLA, Mantis and Trac.

Expertise in managing the artifacts in the JFROG, Nexus repository generated by ANT and Maven.

Experienced enough in using Nexus and Artifactory Repository Managers for Maven Builds.

Expertise in converting build.xml into pom.xml to build the applications using MAVEN.

Expertize in Deployment tools like Xl Deploy and Code Deploy.

Excellent in Installing and maintaining PostgreSQL & MySQL.

Migration and upgrade experience from Oracle SOA Suite 10g to Oracle SOA Suite 11g and to Oracle SOA/OSB 12c.

Configured Apache Web Server with Tomcat in Load balancing.

Worked with monitoring tools like Splunk and Nagios.

Excel in deploying the code through web application servers like Tomcat, web sphere, web logic.

Excellent in utilizing databases like SQL server, MYSQL, Amazon Elastic Cloud, Amazon Elastic Map Reduce and Cassandra.

Experienced on Clustering, Load Balancing techniques to ensure High Availability and Disaster Recovery.

Gained experience in managing and receiving Hadoop log files.

Good Knowledge on major concepts in Hadoop like Hadoop map reduce, HDFS, HIVE, PIG, HBase, Zoo Keeper, Sqoop, Ozzie, Cassandra, Flume, and Avro.

Good Understanding of Networking Fundamentals and Network Security.

Installation, Configuration, and Managing Firewalls like Fortinet, Zywall, Sonicwall ISA with Content Filtering, Anti-spam, Web Filtering, Log analysing with Syslog Server.

Experienced in Veritas Cluster server.

Installed and maintained XEN & VMware servers with multiple VM’s, running a multi VLAN Physical & VM environment.

Experience in administrating installing and monitoring Weblogic applications

Updated the instance counts in the production for the services of Red Box in the production of MS Azure Subscription.

Familiar with concepts of MS Azure, Rack Space, and Open Stack Cloud Based Technologies.

Experience in working with data centre’s managing servers, SAN, NpuAS, and DAS devices like HP, Cisco and HDS devices.

Experienced in documenting various maintenance activates and upgrades and changes in the network architecture.

Strongly able to work efficiently with teams, to ensure high quality, timely delivery of build and releases.

Ability to troubleshoot any issues generated while building, deploying and in production support.

Capable to grasp latest technologies quickly and to properly apply new tools to build applications.

Good analytical, problem solving skills and can learn quickly with excellent problem solving interpersonal skills.

Excellent Verbal and Written communication skills, Strong authoritative aptitudes, and a Hard-working cooperative person.

Technical Skills

Operating Systems

LINUX (Ubuntu, Centos4.x/5.x/6.x/7, RHEL 7/6.x/5.x/4.x, SOLARIS 9/10/11), UNIX

Windows (98/XP/NT/7/8/10)

Version Control Tools

Subversion(SVN), Clear case, Code Commit GIT, GIT Hub and Perforce

Build Tools

Ant, Maven, Gradle

CI Tools

Jenkins, Hudson, Cruise Control, and Build Forge

Configuration Management Tools

ANSIBLE, CHEF, PUPPET, VAGRANT

Container Tools

Docker, Kubernetes

Repositories

Nexus, JFROG, Artifactory

Issue Tracking Tools

Jira, Remedy, Clear Quest, SDM-12

Scripting Languages

Bash, Ruby, Shell, Perl, Python, HTML

Web/Application servers

Tomcat, Apache, Web logic, Web Sphere, JBoss,

SDLC

Agile, Scrum

Databases

Oracle, SQL Server, MySQL, DB2

Backup Management Tools

VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, dd, tar, cpio

Cloud Platforms

AWS, MS Azure, Rackspace, OpenStack

Monitoring Tools

Nagios, Splunk and Cloud watch

Professional Experience

Bloomin’ Brands, Inc. – Tampa, Florida. (December15 – Till Date)

Sr. DevOps & AWS Engineer.

Description: Bloomin’ Brand Inc. Headquartered in Tampa, Florida, which is a Restaurant chain industry that owns around 1,500 several dining restaurants. My responsibilities in the BBI as a Sr. AWS/DevOps Engineer involves migrating and maintaining Infrastructure provisioning AWS Cloud and write automation in infrastructure configuration languages and container technologies to help automate and day to day support in Continuous integration pipeline.

Key Responsibilities:

Worked in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.

Managed Elastic Cloud Computing (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.

Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts

Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.

Utilized Elastic Load Balancers with EC2 auto scaling groups.

Hands on Experience of Load Balancer, Security groups, Firewall and Route53.

Automated the cloud deployments using AWS Cloud Formation Templates.

Deployed EC2 instances, attached security groups, attached profiles and roles using AWS Cloud Formation.

Written scripts in PYTHON which integrated with AWS API to control instance operations.

Used Route 53 to route traffic between different regions.

Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and use permissions to AWS resources.

Configured Apache Webserver in the Linux AWS cloud environment using puppet automation.

Configured CACTI to monitor EC2 Linux Instances with Puppet automation.

Designed and Developed automation test scripts using PYTHON.

Created and maintained Python scripts for automation build.

Highly Expertise in Ticketing tool JIRA to track defects and changes for change management.

Hands on experience in mounting tools like Nagios and Cloud watch in different work environments in real and container workspace

Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.

Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

Deploying and maintaining production environment using AWS EC2 instances and Elastic Container Services with Docker.

Experience in installing Docker using Docker tool box

By designing and implementing Docker workflow reduced built and deployment times.

Good Knowledge on container management using Docker in creating images.

Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.

Experience in setting up the automated build on Docker HUB.

Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.

Worked in running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration with Mesos (Mesosphere) and Kubernetes.

Created proxy Nexus repositories to speed up the build process.

Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineering on resolution.

Created a deployment procedure utilizing Jenkins CI to run the unit tests.

Implemented a continuous delivery using Jenkins in Linux environment.

Worked with Ansible for Orchestration of Deployments for various servers.

Used Ansible as a plugin to variable information from EC2 instances.

Implemented Ansible to manage existing servers and automate the build/configuration of new servers.

Experience in writing playbooks for Ansible and deploying applications using Ansible.

Created own module in Ansible that can control Package System Resources.

Utilized CHEF for configuration management of hosted instances in AWS.

Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code.

Setup the Chef Nodes, Chef Client, Chef Server, and Chef Workstation.

Worked on Bootstrapping the Nodes.

Written Chef recipes for deployment on internal Data Centre Servers, later modified the recipes to create Deployment directly to AWS EC2 instances.

Responsible for Database Build, Release, and Configuration.

Developed plan for problem and incident management process based on Information Technology Infrastructure Library (ITIL).

Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.

Environment: AWS Products like EC2, S3, Lambda, Glacier, VPC, EBS, Load Balancer, RDS, ELB, CHEF, CACTI, Jenkins, Maven, Jira, Linux, Docker, Nagios, PowerShell, Bash, Ruby and Python

NetApp, Inc. – Sunnyvale, California. (January 2015 – November 2015)

DevOps Engineer.

Description: NetApp is an American based multinational and data management company headquartered in Sunnyvale California, as a DevOps engineer my role was to deploy one of their application on cloud for which I need to automate the configurations required for the application.

Key Responsibilities:

Responsible for Continuous Integration and Continuous delivery in development, Quality Analysis, and Production environments.

Responsible for configuration, maintenance and troubleshooting of projects.

Implementing a continuous delivery framework using Jenkins, Chef, and Maven in Linux.

Worked on GIT and Subversion (SVN) version controls.

Setting up the GIT and SVN repos for Jenkin build jobs.

Experience in working with Jenkins to build and test the applications.

Installed and configured Nexus repository manager for sharing artifacts between internal teams.

Configured Docker container for branching purposes.

Virtualized the servers using the Docker for the test environments and development environment

Performed configuration automation using Docker containers.

Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.

Used Puppet as a configuration management tool on DOCKER containers for some scripts.

Worked in Puppet for a configuration management for admin work.

Developed test scripts for Puppet modules using breakers, Ruby framework.

Puppet automation, installing and configured puppet server and agent setup.

Setup the Jenkins jobs for Continuous integration process and to execute test cases.

Jenkins is used as a continuous integration tool for automation of data.

Support the code builds by integrating with Jenkins.

Installed and Implemented CHEF configuration management system.

Development of cookbooks on nodes and running CHEF client on them in a Chef environment.

Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.

Converting production support scripts of Chef recipes.

Developing Ruby code for CHEF recipes.

Written PowerShell script to automate Active Directory and server tasks and generate reports for administrators and management.

Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.

Create Ansible playbook files for windows server builds, configuration, and application installation.

Create Ansible json UI Configuration files for AppHost environment

Worked on creating Maven scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise.

Worked on Amazon Web Services EC2, IAM, S3, EBS, Elastic Load Balancer (ELB) and auto scaling group services.

Installation of Oracle 10.6 on Solaris to creating databases and creating Oracle users.

Designed and administrated databases for Oracle and MYSQL to support various web programing tasks

Development of .NET batch applications which processes high volume of data.

Designed and Implemented scalable, secure cloud architecture based on Amazon Web Services.

Worked on various AWS EC2, and S3 CLI tools.

Managing security groups on AWS using monitoring tool like Cloud Watch.

Developing a continuous delivery PIPELINE with Docker, Jenkins and GITHUB and AWS AMI’s.

Whenever a new Git branch gets started, our CI tool Jenkins automatically attempts to build a new AWS ECS/ Docker container from it.

Migrated on premises Databases to AWS.

Writing multiple scripts on Python, Ruby and Bash Shell for different tasks in company.

Automated the application and MySQL Container deployment in Docker using PYTHON.

Build Jenkins jobs to create Azure Infrastructure from GitHub repositories containing terraform code.

Designed a presentation to present the design of hosting architecture on Windows Azure.

Created a virtual network on Windows Azure to connect several servers.

Created Jira issues to prioritize and act per issue sensitivity.

Document release metrics, software configuration process.

Environment: Solaris, SVN, GIT, Docker, Ansible, CHEF, Cloud Watch, Oracle, MySQL, Jenkins, PYTHON, Ruby, PowerShell, Bash, ANT, Maven, PUPPET AWS, AZURE, JIRA, Apache Tomcat.

Infinity Health Care – Milwaukee, WI. (March 2013 – December 2014)

Build and Release Engineer.

Description: Infinity Health Care is the premier Provider of emergency department management and wide spectrum of healthcare services. The project was aimed at developing an analytical platform for build and release management. It helps a developer to build the application and deploy it to their servers for testing. It creates release packages and release them to Quality Analysis without any hassle. It helps developers and QA teams configure servers where builds can be deployed after compilations and validations of all the test scenarios. This tool helps the upper management to schedule and plan the releases and track the development of the project.

Key Responsibilities:

Developed and supported the software release management and procedures.

Designed and maintained the Subversion/CVS repositories and the access control strategies.

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

Implemented code builds and automated deployment procedures.

Key tasks of my job include configuration and automation of the build process for continues integration and nightly builds. Manage IIS web fronts end servers. Automatic builds and deployments of .NET web servers.

Creating and running automated nightly build for early detection of bugs and reduction bug fixing time from days to few hours.

Resolving Release conflicts regarding dates and accommodating in various Build and Release windows by negotiating with customers based on priority and other factors.

Used Jenkins innovatively to automate most of the build related tasks.

Worked on Vagrant for managing development environments through creation of Linux virtual containers.

Improved throughout and efficiently build system by providing EO/managers rights to trigger required build.

Developed Python scripts for automation purpose to deploy some applications.

Used Puppet to maintain configuration on LINUX servers.

Implemented Puppet 3 for automation in the Non-production environment.

Used Agile MAVEN method to develop a build and ANT as a build tool

Build and Deployed Java/J2EE to a web application server in an Agile continues integration environment and automated the whole process.

Migrated Sybase Database to Oracle 9 Database.

Involved in projects that move to production and work closely with the development, QA, and management teams to ensure communication and conformed approval of all production changes.

Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move between environments.

Implemented GITLAB for version control of Puppet modules and process documentation.

Documented projects Software Release Management procedures with input decisions.

Coding the designed modules Multi -threading, C, and C++.

Developed, maintained and distributed release notes for each scheduled release.

Implemented JIRA as ticket tracking and work flow tool.

Environment: ANT, MAVEN, Subversion, GIT, Java/J2EE, JIRA, Perl, Ruby, Shell, Python Script, Jenkins, Vagrant, Puppet, RHEL.

AXIS Bank Pvt. Ltd. – Hyderabad India. (July 2011 – March 2013)

System Engineer.

Description: AXIS Bank Private Limited is a INDIA’s Largest Private Banking Sector is Headquartered in Ahmedabad, GUJRAT, INDIA. It has more than 3,000 branches across country, In Project, I played a key role as System engineer is Supporting and Building critical Unix and Linux environments. Responsible for the smooth operation of the systems that enable customer and internal facing applications at AXIS bank. I hold the responsibilities of project inception and support through the internal constancy, risk mitigation of security and compliance.

Key Responsibilities:

Administered and Maintained RHEL 4.x, 5.x,6.x and Solaris 8/9.

Configured and managed Jump Start Servers on Solaris and Kick Start Server on RHEL.

Upgraded from Solaris 8 to Solaris 9 and RHEL 5.x to 6.0.

Administered Linux Servers for Several functions including Apache Tomcat Server, Mail server and MYSQL databases in both development and production.

Installed and configured DNS, DHCP, WEB (Apache, IIS), Mail (SMTP, IMAP, POP3), and File servers on RHEL and Solaris.

Experienced in implementing and configured network servers such as HTTP, DHCP and TFTP.

Performed Volume Management using VERTIAS foundation Suite 5, SVM and LVM and the Creation of ZFS. VxFS, UFS and EXT3 file Systems.

Familiar with managing Cloud Technologies like RACKSPACE, since the company started using Rackspace to run its virtual banking platform and meet PCI (payment card industry) data security standard compliance for its development and production environment.

Worked with QA team to in Load and Integration testing of J2EE applications in JBOSS application servers.

Performance tuning and troubleshooting of the application arising out of Ticketing system in remedy.

Used Monitoring tools like Nagios and BMC by providing 24/7 Support on call rotation basis.

Configured and Supported VERITAS Cluster Server 5 for various agents including SAP, ORACLE, DNS.

Modified LINUX Kernel (2.4) to Control the swap.

Possess Strong skills in application programing and system programing using C++, C, QT and Python on Windows and LINUX platforms using Design Patterns and OOPS (Object Oriented Programing System)

Experience in Bash Shell Scripting to automate system administration jobs.

Backup and restore of file system using VERITAS NetBackup 6.5.

Installation of Firewall Checkpoint and configured IP Filter, to protect Linux System that was placed on the internet.

Environment: Linux (RHEL5.x/6.x), Solaris 8/9, Apache Tomcat, Webservers, WebSphere Application servers 6.x, Rackspace, Volume Manager, VERITAS Volume Manager, VERITAS Cluster server 5, VMWARE ESX5.1, Oracle 11.

JDA Software Pvt. Ltd. – Hyderabad India. (February 2009 – June 2011)

Unix/Linux Administrator.

Description: JDA is an American Software and Consultancy company providing Supply chain management and Retail Planning and Operations Headquartered in Scottsdale, Arizona. It has branches all over the world and had 4,000 companies as customers in the retail and services industries. My work in company is responsible for the smooth operation of the systems that enable the customer and internal facing applications at JDA, which involves use of innovative technologies, industry-leading practices, process and methodologies to service availability and reliability targets.

Key Responsibilities

My duties as Unix/Linux System Administrator is administration of UNIX, RHEL and SUSE a combination of systems architecture and development.

Installing software packages on RHEL 4.x/5.x and Solaris 8/9

Build and Installed PXE boot server, DHCP server, Kickstart and XCAT server to automatically load OS on test machines in the LAB environment.

Worked on User and Group management, Security and access control using LDAP.

Used FTP, Samba Protocol to transfer data between servers for code drops.

Installing and upgrading of packages and patches configuration management, version control, service pack and reviewing connectivity issue regarding security problem.

Network traffic control, IPsec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via RHEL software.

Package and Patch management on Sun Servers.

Creating, Mounting and Troubleshooting Network File System (NFS) file systems on different OS platforms.

Kernel tuning, writing Shell scripts for system maintenance and file management.

configuration and administration of DNS servers using BIND on Linux as the Operating system

Installed and configured ClearCase 6.x for version control on RHEL. Helped with the creation of Versioned object base (vobs), branches and trained the users with usage of ClearCase.

Configuring Peripherals -Remote/ Network printing, Modem configuration for remote access.

Supporting Hardware Problems in the systems.

Troubleshooting of day-to-day operational problems and Client side issues.

Provide 24/7 on call-support and resolution of operator requests concerning system hardware, software, and network issues.

Environment: UNIX, Red Hat Enterprise Linux (4.x/5.x), Solaris 8, SUSE 10, Sun Ultra Enterprise 600/450, SUN Ultra 10/5/2/1, Samba, VMware, Bash.

Education Qualification

Master of Science - Texas A & M University, Texas, USA.

Bachelor of Technology - Koneru Lakshmaiah University, Andhra Pradesh, INDIA.



Contact this candidate