Tirumal Reddy
*******.******@*****.***
Experience Summary
* ***** ** *********** ** experience in AIX/Linux/Solaris/Windows/Devops/cloud
System Administration experience on Installation, Configuration, Maintenance, and Administration of RHEL 4,5,6, Sun Solaris 8,9,10, and Windows.
Over 5+ years of work experience as DevOps Engineer, proficient in Puppet, Chef, Jenkins, AWS, Salt, Cfengine, Git, ANT, Maven, TomCat and JBoss
Experienced on installation of Packages and Patches in Linux using Redhat Satellite server.
Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
Regularly updated all software and operating systems on the instances running in EC2, to eliminate security loopholes.
Experience in administering Webserver Apache and Application server JBoss.
Experienced with Server Virtualization using VMWare, and AWS.
Experienced in Implementing High Availability environment using Veritas Cluster Server (VCS), VMWare Cluster (DRS) and Disaster Recovery using Veritas Netbackup.
Experienced in Managing User Accounts and Groups, Managing Files and Directories, Package/Patch Management and Configuration, Managing Services, Volume Management.
Experienced on Task Scheduling/Cron Jobs, Systems backup, OS installation using Jumpstart for RHEL, and Kickstart for Solaris.
Installed, configured and implemented automating the provision of OS by using KickStart for Redhat and Jumpstart for Solaris.
Extensive experience on configuration and OS installation through network and standalone installation technique, and installing third party software and services.
Worked on Vagrant for configure lightweight, reproducible, and portable development environments
Experienced in configuring Volume Management by using Logical Volume Manager (LVM) in Linux, Veritas Volume Manager (VxVM), and Solaris Volume Manager (SVM) in Solaris.
Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool.
Experienced with different Storage Designs such as Direct Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Network (SAN).
Experienced with Nagios, CloudWatch as IT Infrastructure Monitoring tool, and knowledge on Splunk.
Experienced with Python, and Shell Scripting Languages and passionate about learning new scripting languages on demand.
Experienced with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation
Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux/Solaris, Apache, Tomcat, Jboss, WebLogic, MS SQL, and Oracle.
Excellent analytical, problem solving communication and interpersonal skills.
Quick learning capability, delivering solutions as an individual and a good team player.
Having a zeal for automation, out of the box thinking competence.
Good understanding and exposure to Software Development Life Cycle.
Provided 24x7 on-call supports for Product Delivery Platforms and System/Application Troubleshooting and Problem Resolution.
Education:
Bachelor’s in Computer Science, JNTU, Hyderabad, India.
Technical Skills
Platforms
Linux (Red Hat 4.x, 5.x, 6.x), Unix (Solaris 8,9,10,11), Windows
Programming Languages
C, C++, Core Java, Linux, Python, Perl, Bash, Ruby
Virtualization
VMWare ESXi, AWS (EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Formation), LDOMs, OVM, XEN, KVM
Methodologies
SDLC, Agile, Water Fall
Version Control Tools
GIT, Subversion and Clear Case
Networking
HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN, Routers/Switches
Build tools
Ant, Maven, Gradle
CI and CD tools
Hudson, Jenkins, Bamboo.
Configuration tool
Chef, Puppet and Ansible
Cloud Technologies
AWS (EC2, S3), Microsoft Azure, Open stack.
Web/Application Servers
Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools
JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest
Monitoring Tools
Nagios, Graphite, Zabbix
Database
Oracle, SQL SERVER, MySQL.
Hardware
Dell/EMC CX300, Netapp FAS3140, Sun Ultra Sparc T5220,T5240,T31,2,M5000,X4140,x4170,HPDL360, 380,580, Sun Fire 4800, 6800, 6900, M5000, M8000, IBM Blade.
Work Experience Details
Humana, Louisville, KY July2016-Present
DevOps/System Engineer
Responsibilities:
Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation.
Worked in atmosphere of cross-functional team within the organization’s Agile project life-cycle.
Worked with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
Configured the IT infrastructure as code writing manifests, classes, and modules in Puppet.
Configured resources such as packages, services, files, directories, exec, notify, users, groups, cron jobs, etc. using Puppet.
Wrote Python and Bash scripts for system administration and automation, such as automate the regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
Extended an existing puppet for an operations tools start-up to enable seamless full infrastructure provisioning for site redundancy and staging/development environments.
Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports, etc.
Used Git as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
Installed and configured Apache Webserver, WebLogic Application Server, and Oracle databases.
Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: the deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.
Performed server updates, patching, upgrades and package installations.
Configured startup run scripts to run the services.
Performed NetBackup and Recovery, maintained regular backups using tar, ufsdump, ufsrestore, snapshot, etc.
Worked with VxVM, ZFS, SVM, LVM disk management utilities in Linux and Solaris.
Created and configured global and non-global zones in Solaris.
Worked on various storage technologies; FC SAN, iSCSI SAN, and NAS storage.
Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).
Involved in troubleshooting issues related to applications, and systems.
Worked on day to day administration tasks and resolve tickets using ServiceNow.
Documented application configuration details in Solaris, and RHEL environment.
24x7 on call support.
Environment:
RHEL 5.x. 6.x, Solaris 9,10, Windows 7,8, Java, Apache 2.4, WebLogic 11g, Oracle 11g, Ant, Maven, Jenkins, Nagios, AWS, Git, Bash Scripting, Python, RHN, ServiceNow, SAN, NAS, VxVM, ZFS, SVM, LVM.
Mutual of Omaha, Omaha, NE Nov2014 – Jun2016
DevOps & AWS Engineer
Responsibilities:
Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
Developed and implemented Software Release Management strategies for various applications according to the agile Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven, Nexus in Linux environment.
Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end serve.
Familiar with modern infrastructure technologies, virtualization, clustering, load- balancing and CDN.
Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
AWS server provisioning using Chef Recipes.
Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
Responsible for Design and architecture of different Release Environments for new projects.
Writing Maven and Ant build tools for application layer modules.
Defining Release Process & Policy for projects early in SDLC.
Worked on installation of Docker using Docker toolbox and Docker Engine.
Worked on creating and deploying Microservices using Docker.
Worked on creation of custom Docker container images, tagging and pushing the images to the repo Docker hub.
Monitor server applications, use monitor tools app dynamics and splunk log files to troubleshoot and resolve problems.
Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
Implemented a Continuous Delivery pipeline plugin with Docker, and GitHub and AWS.
Hands on experience in Subversion administration.
Strong knowledge on Source Code Management concepts like Branches, Merges and Tags.
Coordinating with Different Project teams on Build &release planning and efforts.
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).
Responsible for nightly and weekly builds for different modules.
Member of CCB representing changes for Release and environment configuration
Responsible for configuring management of different application layer modules.
Responsible for Database build, release and configuration
Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
Perform Deployment of Release to various QA & UAT in Linux environments.
Work with different team members for automation of Release components.
Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
Environment:
DevOps, Java, Ant, Maven, Jenkins, Hudson, Chef, Python, AWS, GIT, SVN, Apache Webserver, JBoss, VMware, Windows, Subversion, Docker, EC2, Jira, Linux, Node JS.
Chase, Houston, Tx Mar2012-Oct2014
Devops /Linux Administrator
Responsibilities:
Performed Dev, QA, and Prod UNIX system troubleshooting, performance and security analysis.
Validated servers listed on the patch schedule against servers needing vulnerability remediation.
Performed Development, QA, and Prod UNIX system LAN ID requests, troubleshooting for system alerts and incidents.
Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
Experience in setting up the Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
Installed and configured Red Hat Satellite Server to deploy upgrade packages in Linux servers.
Installed and configured Jenkins on RHEL servers.
Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
Provisioned the servers (RHEL/Ubuntu) as per the request of the development and operations.
Created and cloned Linux Virtual Machines, templates using VMware vsphere client 5 and migrating servers between ESXi hosts.
Installed RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
Performed package administration on Linux using rpm and yum thru RHN Satellite and subscription manager.
Installed and configured MYSQL on the RHEL servers.
Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, CloudWatch, Cloud Trail, and Security Management VPC.
Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
Experience with Docker. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
Migrate on premise database to AWS Cloud and designed, built, and deployed a multitude application utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.
Worked on Docker and created virtual instances with Docker.
Worked on Creating API’s on NodeJS and AngularJS
Worked on AWS OpsWorks, AWS Lambda, AWS code deploys, AWS CloudFormation and cloud foundry.
Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
Install, configure and administer log analyzer tool CloudWatch.
Worked with ANT, maven and JIRA.
Configure and administer Apache and Application layers
Configure HTTP caching properties for static caching.
Automate site configuration using Puppet.
Experience with shell scripting (sh, bash, csh, ksh)
Worked on SIEM for security and audit compliance configuration
Worked on Docker and have done deployments on Ubuntu.
Worked with puppet /Chef for configuration management.
Worked on version control using Github.
Implemented administration, maintenance, upgrading and monitoring of IT System and networks.
Installed PXE servers, KickStart configurations for automatic Linux Installation.
Performed Installation, configuration and administration of Weblogic application servers and Oracle System Bus (OSB).
Involved in RPM package building per the requirement using fpm and deploying the package using puppet enterprises to puppet agent.
Worked on creating queues for new data center and reporting on console for finalization.
Worked on Amazon web services to create AWS instances with S3 storage and EBS storage.
Performed Installation, configuration and Administration of VERITAS Volume Manager (VCS).
Configured and deployed of Dynatrace Monitoring system for managing all the Linux warehouse systems.
Worked on Siteminder WAM UI on configuration of policy and LDAP.
Implemented migration from Redhat to CentOS environment. Also,worked on provisioning and optimizing infrastructure resources for Oracle EBS applications on Red Hat Linux
Implemented virtualization using VMware in Redhat and CentOS on HP-DL585 and IBM-z/VM series.
Provided support for break/fix incidents.
Environment:
Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX, BMC Patrol, NetBackup, MQSeries 5.0, Web Logic 6.1, NES/iPlanet4/6, SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, EMC Centera; EMC Connectrix, SAN Switches, Tape Libraries, EMC Power path 4.0, RAID.
M & T Bank, Buffalo, NY Apr2011-Feb 2012
Linux/Unix Administrator
Responsibilities:
Installed and configured Solaris 8,9,10 using CD media, Jumpstart and RHEL 4.x, 5.x using CD media, Kickstart.
Administered and troubleshoot Solaris and RHEL installed on Sun Fire and IBM blade.
Implemented system upgrades including hardware, operating system and patch upgrades.
Created, modified, and deleted users, groups and group memberships as per requirements.
Installed and upgraded software packages for Linux and Solaris Servers using RHN, and sun update manager.
Analyzed and monitored resource utilization, and system performance using various system tools such as vmstat, sar etc.
Made backups of the directories and files using the tar, gzip, and gunzip tools.
Wrote shell scripts for monitoring the systems and applications such as monitoring the processes in all the servers, and also run cron jobs using cron and at.
Managed volume and file system using VxVM, SVM and ZFS on Solaris and LVM in Linux.
Configured NFS on Solaris and Linux servers.
Created and maintained Solaris 10 zones.
Installed Apache Webserver, WebLogic Application Server, and Oracle database in the servers.
Configured domains, admin and managed servers in WebLogic application server to deploy web/enterprise applications.
Involved in documentation of Solaris and RHEL environment and configuration details.
Environment:
Sun Solaris 8,9, 10, Redhat 4.x, 5.x, Sun Fire 4800, 6800, 6900, M5000, M8000, v440, v480, v490, IBM Blade, RHN satellite server, Sun update manager, cron, scripting, VxVM, SVM, ZFS, LVM, Apache, BEA WebLogic 8.1, Oracle 9i.
KritiKal SecuresScan (KSS), Noida, India Jun 2009–Jan 2011
Solaris / Linux System Administrator
Responsibilities:
Staged and Maintained UNIX (Solaris 8,9 &10, SUSE 9/10, Red Hat Enterprise Linux4, 5, CentOS4, 5, VMware) on Sun Enterprise servers & Dell Servers.
Implemented the Jumpstart servers and Kickstart Servers to automate the server builds for multiple profiles.
Implementation and administration of virtualization on Solaris 10 with zones and created containers using FSS.
Installation of MySQL Server
Implementing file sharing on the network by configuring NFS on the system to share essential resources.
Set up mount points on Solaris servers for Oracle database.
Monitored client disk quotas disk space usage.
System performance monitoring and tuning and system logs monitoring.
Performed data management using native Solaris utilities for archiving and compression.
Performed storage management with SAN/NAS.
Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
Involved in Configuring Automation & Centralized Management with Puppet.
Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Weblogic.
Configured Postfix for red hat server.
Controlled versions in repositories using version control tools like SVN etc.
Managing file systems and disk management using Solstice Disksuite.
User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
Responsible for configuring real time backup of web servers.
Configured and administered security layers like SSL, SSH, HTTPS, SFTP.
Experience with backup technologies likeVeritasNetbackup 5.0, 6.x
Worked with other IT teams, and other managers in helping build and implement systems and standards.
Worked with Red Hat Package Manager RPM, YUM and YAST.
Installed software and patches, Disk installation and maintenance and modifiedvfstab file for automatic mounting while booting, format disk and restoration of UNIX files and file systems
Installed and configured Solaris 8,9,10 using CD media, Jumpstart and RHEL 4.x, 5.x using CD media, Kickstart.
Administered and troubleshoot Solaris and RHEL installed on Sun Fire and IBM blade.
Implemented system upgrades including hardware, operating system and patch upgrades.
Environment:
Redhat 4/5, Solaris 8/9/10, CentOs 4/5, SUSE linux 10.1/10.3, Apache 2.2, JBOSS 4.2, Veritas Netbackup5.x 6.x, MySQL, VMware, Solaris Volume Management, Websphere 6.1