Post Job Free

Resume

Sign in

Management Manager

Location:
Duluth, GA
Posted:
May 22, 2017

Contact this candidate

Resume:

Venkata Kilaru +1-779-***-****

AWS/DevOps/Build and Release Engineer ac0fjh@r.postjobfree.com

PROFESSIONAL SUMMARY:

A team player possessing 8 years of hands on IT expertise prioritizing CI/CD, Automation of Configuration Management, Security, Build/Release management, Cloud Resource Utilization, Infrastructure Automation etc.

Experience on DevOps tools such as Chef, Docker, Puppet, Jenkins, Maven, ANT, SVN, Vagrant, and Virtual Box.

Proficiency in using CI/CD tools like Git, Jenkins, Maven and configuration management tools like Chef, Ansible and Puppet. Can setup staging and production environments for CI workflow.

Strong advocate of Microservices over monolithic approach, architect applications to be independently scalable, versionable and deployable.

Production Experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.

Hands on expertise with configuration tools like Chef, Puppet and Ansible. Created several Cookbooks, Manifests and Playbooks to automate infrastructure maintenance & configuration.

Created a Jenkins job that runs an Ansible Playbook to deploy an ElasticSearch cluster using troposphere and CloudFormation.

As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using Chef, Python based framework using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash and Kibana).

Able to architect and implement transition to Docker and develop distributed cloud system using Kubernetes.

Extensive experience using MAVEN and ANT as build management tools for building of deployable artifacts (jar, war and ear) from source code.

Experienced in Branching, Tagging and maintaining the versions across different SCM tools like GitHub, Subversion (SVN) on Linux and Windows platforms.

Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.

Proficient in using version control tool like Team Foundation Server (TFS), Visual Source Safe (VSS), CVS, SVN and GIT.

Have experience with different bug tracking tools like JIRA, Remedy and HP quality center.

Skilled enough to build deployment, build scripts and automate solutions (using scripting languages like Bash, Shell, Perl and Python)

Installing, configuring and administration of Red Hat Linux servers and support for servers on various hardware platforms.

Experienced in AWS Cloud IaaS platform with features EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudFormation, CloudFront and Direct Connect.

Worked with monitoring systems and tools like Nagios, Splunk, CloudWatch etc.

Can Manage AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at particular time of the day by triggering it from Jenkins.

Working with the ELK (Elastic Search, Logstash and Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.

Enabled streams and created Lambda function on AWS to trigger changes made in DynamoDB.

Hands on experience configuring RedShift, ElasticSearch and Dynamo DB with EC2 Instances.

Installation of MongoDB on physical machines, Virtual machines as well as AWS. Backup & Recovery, Database optimization and Security maintenance.

Was the first responder for any and all customer issues with Redshift from multiple countries at all hours of the day, dealing with the full Redshift stack as well as our AWS dependencies such as EC2 and S3.

Have experience in Installing, Configuring and troubleshooting of Red Hat and VMware ESX environment.

Worked at all phases of Software Development Lifecycle and handled change management process for application development.

TECHNICAL SKILLS:

Software

Veritas Volume Manager 4.1/5.x/6.0, LDAP, PIX Firewall, Checkpoint Firewall, Veritas File System, Veritas Net backup 6.0

Build tools

ANT, MAVEN, Gradle, Hudson, Jenkins, BAMBOO and Code Deploy.

Configuration Management

Chef, Puppet and Ansible.

Monitoring Tools

Splunk, Nagios and Cloud Watch

Languages

Shell scripting, RUBY, C, C++, Java, XML, HTML, Perl, POWERSHELL, and Python.

Bug Tracking Tools

JIRA, Remedy and HP Quality Center.

Web servers

Apache, Tomcat, Web Sphere, Nix, JBOSS and WebSphere.

Application servers

WebLogic, JBOSS and WebSphere

Virtualization

VMware ESX, ESXi, vSphere 4 and vSphere 5 Citrix

Databases

Oracle, SQL Server and MangoDB

SDLC

Agile, Scrum.

Packaging and Networking

FTP - vsftpd, SSH, TELNET, TCP/IP, HTTP, HTTPS, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, ZONING.

Operating Systems

Linux (Red Hat), Windows, UNIX, Ubuntu and macOS

PROFESSIONAL EXPERIENCE:

Catholic Health Initiatives, Englewood, CO June 2016 to date

Sr. AWS/DevOps Engineer

Responsibilities:

Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3 & ELB with Chef cookbooks.

Implemented automation with Chef on AWS for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control.

Deployed web applications using Chef by developing the Cookbook. Also responsible for creating and importing all the environments that are required to run the project.

Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.

Performed Branching, Tagging, Release Activities on Version Control Tools like SVN and GIT.

Created Linux containers in CoreOS and Docker and Automated system using Chef.

Implemented Continuous Integration and Continuous Deployment using Jenkins with build tools like Maven, Ant and Gradle.

Used Splunk forwarders to provide reliable and secure collection and delivery of data to the Splunk platform for indexing, storage and analysis.

Set up Elasticsearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.

Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API.

Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.

Designed/developed distributed private cloud system solution using Kubernetes [Docker] on CoreOS.

POC and architect transition and implementation of Kubernetes/Docker.

Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.

Collaborated with development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and delivery tools.

Implemented CI/CD using Docker, GITHub, TravisCI, AWS ECR and Kubernetes to test, build and deploy services.

Created NFS (Network File System) and provided persistent storage for SCM/CI/CD with NFS volume type to make them stageful.

Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/Git and use Ant/Maven to build War/Ear artifacts.

Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.

Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GITHub.

Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.

Build scripts using Ant and Maven build tools in Jenkins and Sonar to move from one environment to other environments.

Managed Maven project dependencies by creating parent-child relationships between projects.

Developing customized Shell scripts in order to install, manage, configure multiple instances of Splunk forwarders, indexers, search heads, deployment servers.

Experience in using Splunk for log analyzing and improving the performance of servers.

Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA.

Used Nagios for application and hardware resource monitoring. Writing new plug-ins in Nagios to monitor resources.

Created a microservice environment on the cloud by deploying services as docker containers. We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances. Implemented Amazon API Gateway to manage, as an entry point for all the API's.

Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.

Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

Created function in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends data to Amazon CloudWatch for simple monitoring of metrics.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Worked on installing JIRA add-on for SFDC data ingestion calling through APIs.

Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.

Created a universal CloudFormation template where the environment’s values are dynamically calculated based on client specific parameters during deployment.

Added the CloudFormation template into GITHub for versioning as part of the continuous integration process.

Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.

Worked on MongoDB database design and indexing techniques. Good knowledge on MongoDB write concern majority

Worked closely with the Development Team in the design phase and developed use case diagrams.

Environment: Linux, Chef, Jenkins, SVN, GIT, AWS, Route 53 DNS, Lambda, CloudWatch, CoudFormation, Python, Ruby, Bash, Shell, ELK (Elasticsearch, Logstash and Kibana), Docker, Kubernetes, Nexus, Artifactory, Tomcat, Apache, DynamoDB, Gradle, MongoDB.

CenterPoint Energy, Houston, TX Aug 2015 to May 2016

DevOps Engineer

Responsibilities:

Worked with DevOps platform team, was responsible for specialization areas related to Puppet for cloud automation. Implementing Change requests for server configuration, software installation. Managing Linux VMs using puppet as per project requirements.

Automation configuration and deployment of Linux and Windows machines using Puppet.

Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.

Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.

Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.

Installed and configured Docker, Docker images, Docker Hub registers and Containers.

Enhance SDLC cycle by using Docker containers delivered with Openshift for web application deployment.

Installed, Configured and Managed monitoring tools such as Nagios, Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Implementing a Continuous Delivery framework using Jenkins, Chef and Maven in Linux environment.

Responsible for design and maintenance of the SVN/GIT repositories and the access control strategies.

Provided end-user straining for all SVN, JIRA users to effectively use the tool.

Architecting High Available, Autoscalable platforms in AWS cloud on Windows & Linux.

Managing 24x7 support for clients on AWS Cloud across various regions.

Worked as Admin for AWS in managing the user using IAM for the AWS access.

Hands on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route 53, Auto scaling groups, CloudWatch and CloudFront.

Handling AWS Cloud Operations starting from Architecture Design till Application delivery.

Configured Elastic Load Balancers with EC2 Auto Scaling groups. Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.

Used Amazon IAM to grant fine-grained access to AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.

Created a Jenkins job to deploy CloudFormation stacks and remove old stacks upon successful completion using ruby scripts.

Created a Continuous Delivery pipeline to bundle Puppet Manifests and CloudFormation templates and push them to S3 buckets using Jenkins, Git and Python (boto3).

Created CloudFormation templates using AWS's Serverless Application Model and swagger to create and deploy RESTful API’s using API Gateway and Lambda.

Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.

Created many PowerShell scripts to improve processes and efficiencies.

Create and augment PowerShell Batch and VBS Scripts for efficiency and streamline-ability regardless of manufacturer and vendor implementation.

Deployed LAMP based applications in AWS environment, including provisioning MySQL – RDS and established connectivity between EC2 instance and MySQL – RDS via security groups.

Delivered content from AWS edge locations to users and allowing for further reduction of load on front-end servers by using CloudFront.

Used CloudWatch to create monitors, alarms and notifications for EC2 hosts.

Environment: AWS, S3, EC2, Lambda, CloudFront, IAM, VPC, RDS, Windows R2 Servers, Linux, GIT, Maven, Chef, Elasticsearch, Logstash and Kibana, Microsoft Azure, Docker, Jenkins, PowerShell, Python, Ruby, Perl, Bash, Nagios, JIRA, DynamoDB, MongoDB.

Talmer Bank & Trust, Detroit, MI Jan 2014 to July 2015

Build/Release Engineer

Responsibilities:

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Deployed Puppet for configuration management to existing infrastructure.

Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.

Deployment and implementation of Chef for infrastructure as code initiative.

Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.

Involved in Chef infra maintenance including backup/monitoring/security fix.

Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Implemented Jenkins for Continuous Integration Builds, automated deployments, and Notifications.

Integrated Subversion for automating builds with Jenkins.

Working with the product team to setup SVN repository and build branch, customizing release scripts.

Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.

Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of JIRA Application.

Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.

Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.

Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as Bash and the Ruby AWS SDK.

Used scripting languages like Python, Ruby, Perl, Bash and PowerShell for configuration.

Implementing a Continuous Delivery framework using Jenkins, in multiple environments.

Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.

User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.

Integrating static analysis and automated testing tools into automated application builds such as Check style, PMD, Find Bugs, Simian, Cucumber, J Unit, Db Unit, R Spec, and Selenium.

Used both GIT and BITbucket source control systems to manage code.

Worked with Python and Shell Scripting to load data from log files to Redshift.

Moved Database to Amazon Redshift and rewrote reports and dashboards in Tableau.

Programmed ETL functions between Oracle and Amazon Redshift

Used SQL, MDX, Oracle, Amazon Redshift and S3, and Amazon Cloud.

Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.

Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.

Designing, implementing and maintaining Amazon resources: EC2, RDS (Postgres), Redshift, Redis, Route 53, Lambda and S3.

Working with JIRA to track project defects and tasks. Created Crontab scripts for scheduled jobs.

Environment: AWS, S3, Redshift, VPC, Puppet, SVN, GIT, Jenkins, Maven, Nexus, Chef, Docker, WebLogic, Tomcat, Python, Perl, Ruby, XML, UNIX, JIRA, BITbucket.

United Health Group, Minnetonka, MN Nov 2012 to Dec 2013

Systems Administrator

Responsibilities:

Administered, maintained Red Hat 4.0, 5.0, Window 2000/2003/XP Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel

Tuning.Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.

Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.

Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.

Migrated database applications from Windows 2000 Server to Linux server.

Installing and setting up Oracle9i on Linux for the development team.

Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.

Capacity Planning, Infrastructure design and ordering systems.

Performed Installation of JBOSS Operations Network to monitor JBOSS instances, Operating system parameters running on different Operating systems.

Created users, manage user permissions, maintain User & File System quota on Red hat Linux.

Configured LDAP using Red Hat Directory Server for user authentication.

Bash shell-scripts to automate routine activities.

Monitored trouble ticket queue to attend user and system calls.

Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Created cron jobs for timely running of scripts.

Diagnosed hardware and software problems and provided solution to them.

Updated data in inventory management package for Software and Hardware products.

Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 4.0,5.0 AS ES, Oracle 9i/10g, Samba, Squid proxy, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash, LDAP, Kickstart.

Rovi Corporation, Bangalore, INDIA April 2011 to Nov 2012

Linux Administrator

Responsibilities:

Installation and administration of RHEL 4.0.

Configured kick start server and updating/applying patches to the servers using Red Hat Satellite server.

Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.

Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.

Involved in developing web Pages with rich UI, AJAX, and J-Query usingASP.NET

Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.

Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.

Remote system administration using tools like SSH, Telnet and Rlogin.

Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.

Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.

Responsible for the Database / Network operation with 80 servers.

File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.

Managing HP-UX, Compaq and Linux workstations and servers.

Fine tuning of Servers and configuring networks for optimum performance.

Setup Squid Proxy Server for internet sharing and to block the unwanted sites.

Maintained Samba File Server for user authentication, syslog domain, and file sharing.

Setup Clustering for Linux servers.

Fine tuning of Servers and configuring networks for optimum performance.

Assisted the development team and reviewed the required maintenance tasks.

Responsible for Connectivity issues among various Servers and various software components.

Package and patch management on Sun servers.

Used Puppet tool for managing system configurations.

Installation, maintenance and administration of Oracle and DB2 Server on Sun Servers.

Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.

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

Worked on Solaris volume manager to create file systems as per user and database requirements.

Trouble shooting the system and end user issues.

Responsible for configuring real time backup of web servers.

Log file was managed for troubleshooting and probable errors.

Environment: Red Hat Linux 4.x, Solaris 8 OS, Windows 2003 and Windows 2008 servers, HP-UX, SENDMAIL, SAN, Veritas Volume Manager 3.4, Veritas Net backup, Squid, Oracle 7.x/8.x

Lanco Global Systems, Hyderabad, INDIA Jan 2009 to April 2011

Jr. Linux Administrator

Responsibilities:

Installation, configuration and administration of Red Hat Linux servers and support for servers.

Provide 24*7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.

Configuration of Hardware and Software RAID on Digital & Sun Servers.

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

Used lilo and fsck to resolve server issues using bash shell scripting.

Monitoring system resources, logs, disk usage, scheduling backups and restore.

Installation and configuration of Oracle 7.x/8.x.

Creating templates, cloning Linux Virtual Machines and migrating servers across ESX hosts.

Managing HP-UX, Compaq and Linux workstations and servers.

Configured and Administering NFS and NIS on Sun Solaris server environment.

Responsible for preparing architectural flow diagrams and presentations.

Day to day ticket resolving and submit CRQ based on user requirement.

Set up Quotas for the user accounts & limiting the disk space usage.

Responsible for scheduling jobs using crontab.

Responsible for configuring and managing Squid server in Linux.

RPM management using Opsware.

Install and support user requested rpm’s whenever it is required.

Perform day to day Linux administration such as user accounts, logon scripts, directory services, file system shares and permissions.

Troubleshooting Backup and Restore problems Creation of LVMs on SAN using Linux utilities. Configured Sendmail.

Creating LDOMs, installing Solaris, creating volumes, installing packages.

Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Environment: Red Hat Linux 3.x, 4.x,Solaris 8 OS, HP-UX 11, V440, V490, V880, V890, V240R, JBODs Compaq servers and SUN fire 6800K,SENDMAIL, SAN, Veritas Volume Manager 3.4, Veritas Net backup, Squid, Oracle 7.x/8.x



Contact this candidate