8 years of experience as Amazon Web Services, DevOps as well as Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
*Experienced in designing AWS and Azure cloud models for Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
*Collaboration with development support teams to setup a continuous delivery environment with use of Docker (kubernetes)
Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.
Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x
Perl, Python, Ruby, Bourne, NodeJ, Bash shell, Power shell scripting
VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen
AWS, Amazon EC2 & S3
VERITAS volume manager, LVM with Linux
Sr. Devops/cloud engineer07/2015
to Current INTEL – Hillsboro,
Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON template.
Extensively used Docker for virtualization, run, ship, and deploy the application securely for fasten the build/release engineering.
Installed and used Chef Server Enterprise on premise /workstation /bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with test-kitchen/chef spec.
Created chef cookbooks for Sudo users and network configurations using chef server.
Established chef best practices approaches to system deployment with tools with vagrant.
Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
Use Cacti/Negios open source software to monitor networks and POS RHEL 5 server performance.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
Run Ansible Scripts to provision Dev servers.
Monitored customers Servers to ensure its availability to all users.
Using Negios monitored tool.
Management of configuration files , services , packages using puppet.
Using puppet for automation of application such as tomcat , apache ,Web logic & OEM client.
Wrote puppet manifests for deploying , configuring install shield and managing collected for metric collection and monitoring.
Develop and implement an automated Linux infrastructure using puppet.
Developing puppet module for automation using combination for puppet master, R10k wrapper, Git enterprise, open stack (horizon), vagrant and simple UI (Jenkins).
Automate ELK cluster installation on windows using Ansible and power shell.
Implemented rapid provisioning and a lifecycle management for red hat Linux using kick start.
Experience with Linux Administration, Application Build and Release Management, Cloud Infrastructure management, Software Configuration Management.
Experience in administrating, configuring, managing Red Hat Linux distributions and Virtualization with VMWare vSphere ESXi 5.x/4.x, vCenter 5.x/4.x.
Installing and configuring apache and supporting them on Linux production servers.
Wrote crontab for scheduling of automatic repetitive jobs, and executing shell scripts.
Configured various service device as well as application of UNIX servers and worked with application team to customize the environment worked with apache and developed several Unix scripts to automate web tasks.
Implementing a continuous delivery framework using JENKINS, CHEF, and MAVEN in Linux environment.
Install and configure Jenkins application.
to 06/2015 FINRAA – Rockville,
Expertise in amazon AWS cloud which include services like EC2,S3,VPC,ELB,IAM, cloud font, cloud watch, security groups.
Experience in cloud automation using AWS cloud formation template, python, ruby, chef (devops), puppet (devops) and vagrant.
Implemented migration from VMware to AWS using VMDK import tools.
Implemented puppet manifests for LAMP server deployments.
Extensive experience in using build automation devops tools like ANT, Maven, Nexus and Hudson/Jenkins, puppet.
Configured and monitored distributed and multi-platform servers using Puppet.
Rewrote many Puppet modules to modern code quality standards.
Contributed patches to Puppet modules.
Building Splunk quires by Splunk search processing language (SPL) and regular expressions.
Perform Splunk agent deployment, configuration and troubleshooting across variety of platform.
Creating a modifying chef recipes for the project monitoring AWS cloud watch to identify and uncertain activities.
Creating (or) modifying Jenkins job for various needs writing scripts in shell for automating the task.
Used Jenkins for continuous integration and deployment in Tomcat application server.
Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's whenever a new GitHub branch gets started Jenkins, our continuous integration server automatically attempts to build a new Docker continuous from it.
Extensively experienced in using Build and Automation tools like ANT and Maven.
Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
Server automation with Puppet and used tools like Maven for deployment and build management.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Written Maven and Ant build tools for application layer modules.
Setting up Printers/Remote queues /info-print management migration upgrade of Linux, backup recovery and upgrades of windows and Linux.
Planning, installation, maintenance and administrator of Linux (red hat 6.x, 7.x, 8 & SUSE) and day-to-day system admin tasks.
Mass build of Linux OS server using Kick start/jump start automation application.
Configuration and administration of LDAP, NFS and NIS in Linux and also implemented Samba for sharing of resources between Linux and windows environment.
Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
Responsible for performing tasks like Branching, Tagging, and Release activities on version control tool
Devops/Build & Release engineer03/2011
to 04/2013 FIDELITY – Raleigh,
Production experience in large environment using configuration management tools like Ansible, puppet and Chef Environment and involved in developing manifests.
Developed Chef Cookbooks to manage system configuration.
Configured the Ansible playbooks with Ansible tower so that other users can run them with just a push of button.
Installed Ansible registry for local upload and download of Docker Images and even from Docker Hub.
Designed and developed Chef Cookbooks, recipes & wrote Ansible playbooks to manage configurations and automate installation process.
Installed and configuration of an automated tool Puppet that installed and configuration of puppet master, agent nodes and an admin control workstation.
Writing modules for Puppet and good understanding analyzing manifests.
Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
Strong knowledge/experience in creating Jenkins Continuous integration Pipelines and good experience in automating Deployment Pipelines.
Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.
Used Jenkins to automate most of the build related tasks.
Maintained and Developed infrastructure using Jenkins.
Experience in load balancing and monitoring with Nagios and Splunk, ELK.
Monitored server, switches, ports etc.., with Nagios monitoring tool.
Implemented Nagios monitoring solution for mission critical server.
Monitored the server and application using Nagios, Cacti and Splunk.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
GIT and GIT Hub experience in a collaborative development environment.
Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding, users, creating repository/branches, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
Experience in system administration, system builds, server builds, install, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine-tuning on Red Hat Linux systems.
Configuration implementation and administration of NFS, DNS and Sun cluster the LDAP on Solaris and Linux.
Implemented and administrated VMware 5.x for running the Windows, Centos, SUSE and Red Hat Linux servers on development and test servers.
Creation of Linux virtual machine using VMware Virtual center.
Experience in creating Linux virtual machine using VMware Center.
to 04/2011 Tech Mahindra – Hyderabad
Administered Red Hat Linux 5.x/6 servers for several functions including managing Apache Tomcat server, mail server, MySQL database and Firewall in both Development and Production.
Managed Apache/Tomcat for web hosting Application.
Design and Test a Disaster recovery solution for all business critical applications and systems including Linux and Solaris system.
Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IPaddresses to client hosts, and performed Troubleshooting.
Used the application server admin (JBOSS/Tomcat) to manage the system remotely using Puppet and using Linux.
Responsible for package management.
Where I installed, updating and removed different packages using RPM and XUM to update specific packages.
Troubleshooting and problem solving of LINUX/UNIX servers, Debugging OS failure.
Experienced in monitoring system performance and check the status of the system using utilities such as SAR, VMSTAT, IOSTST, NETSAT etc.
Build scripts using ANT and MAVEN, build tools in Jenkins to from one environment to other environment.
Worked on Updating and developing new scripts using Grep, Awk and regular expression as per the requirements.
Configured central Login management using OPEN LDAP.
Working on Linux Logical Volume (LVM), creating volume group, Logical volumes, file systems, and troubleshooting.
Created and modified users and groups with SUDO permission.
to 06/2009 HSBC – Hyderabad
Configured Kickstart server and updating/applying patches to the server using Red Hat satellite server.
Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
Configuring and hardening Linux servers evaluating needs and installing appropriated recommended patches as needed.
Expertize in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, RED HAT enterprise virtualization suite.
Upgrading Linux kernel with latest releases on RHEL servers.
Ensured business continuously by designing, implementing and testing Disaster recovery systems.
Setup squad proxy server for internet sharing and to block the unwanted site.
Remote system administration using tools like SSH, Telnet and Rlogin.
Pro-active maintenance on systems by timely upgrading patches to the systems and applications.
Installed operating systems on multiple machines using Kickstart.
Performed troubleshooting of DNS, DHCP and active directory.
Modified kernel parameters to improve the server performance in Linux.
Responsible for writing/modifying scripts using both Bash, SSH for day-to-day administration.