Post Job Free
Sign in

Management Engineer

Location:
Atlanta, GA
Posted:
September 07, 2017

Contact this candidate

Resume:

Chandu Nalluri

:ac17ca@r.postjobfree.com

www.linkedin.com/in/chandu-nalluri :+1-913-***-****

Professional Summary:

* ***** ** ********** ** IT industry comprising of SCM, Build/Release Management and Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, support and troubleshooting.

Experienced in strategy and practical implementation of AWS Cloud-Specific technologies which include EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Terraform, Lambda, SNS, Dynamo DB.

Experienced in DevOps tools such as Chef, Vagrant, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker.

Worked on cross platform tools such as CVS and Subversion. Experienced in setting up Baselines, Branching, Merging, Develop, manage Pre-and Post-commit hook scripts; provide support for parallel development.

Extensive knowledge in migrating applications from legacy data center to AWS.

Experience working on Multiple AWS EC2 instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Experienced with both framework and Cloud Formation to automate AWS environment creation.

Ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Experienced in using CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

Worked with networking teams in configuring AWS Direct Connect to establish dedicated connection to datacenters.

Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using Chef.

Managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.

Experienced in DevOps practices using AWS Elastic Bean stalk and Docker with Kubernetes.

Experienced in using Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.

Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.

Extensively worked on Vagrant &Docker based container deployments to create environments for dev teams and containerization of env's delivery for releases.

Created Docker Images using a Docker file. Worked on Docker container snapshots, removing images, and managing Docker volumes.

Worked on installation of Docker using Docker Toolbox. Worked on creation of custom Docker container images, tagging and pushing the images.

Maintained and developed docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written java services running in Google Cloud (GCP) on Kubernetes.

Good understanding of Open Shift platform in managing Docker Containers and Kubernetes Clusters.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.

Created post commit and pre-push hooks using Python in SVN and GIT repos. Setting up the SVN and GIT repos for Jenkins build jobs.

Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code to write Pom.xml and Build.xml respectively

Installing, configuring and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife. Wrote recipes and cookbooks and uploaded them to the Chef server.

Maintained Chef servers and management application that are used to build and deployment of existing Java applications environment.

Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.

Rewrote many Puppet modules to modern code-quality standards.

Automated the process of Apache Webserver installation, configuration using Ansible, Terraform.

Involved in setting up Terraform continuous build integration system.

Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment.

Interface with a version of Nagios to create new monitoring and view existing. Redesigned and redeployed the Nagios implementation.

Integrated Nagios with other monitoring/alert solutions (Splunk).

Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira, Confluence and Bitbucket) and provide Layer 3 support on these tools if there are any issues.

Experience with monitoring/graphing tools including InfluxDB/OpenTSDB, Grafana, ELK stack.

Infrastructure management, infrastructure Health metrics and performance monitoring using CloudWatch, Nagios, Logstash and Splunk.

Used JIRA as a Change Management/ Work Management/ SCRUM, Agile Tool.

Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct Jira. Managed users, workflow, groups and projects in JIRA.

Experienced in using Right Scale as Cloud Management Platform.

Worked with different Bug Tracking Tools like Remedy, Jira and Clear Quest.

Created and wrote Shell Scripts (Bash), Ruby and Power Shell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.

Experienced in creating and configuring GitHub Webhooks to receive HTTP POST payload to the Webhooks configured URL.

Used PERL Scripting for automating tasks both on Windows and Linux Platforms.

Experienced in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and

protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.

Experienced in maintaining networks via TCP/IP to enhance security and allow businesses to offer managed Wireless Hotspot services.

Experience in Linux Administration, Installation, Configuration, Tuning and Upgrades of Linux.

Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.

Technical Skills:

Build Tools : Ant, Maven

Scripting Languages : Bash, Shell, Ruby, Perl, Python

Version Controllers : Subversion, GIT, CVS,RTC

Configuration Management : Puppet, Chef, Ansible

CI Tools : Jenkins/Hudson, Bamboo

Operating Systems : Windows, Linux, Unix.

Databases : Oracle, MySQL, MongoDB, Cassandra DB

Change Management : AppDynamics, Service Now, PVCS Tracker.

Web/Application Servers : Tomcat, HTTP Server, WebLogic, JBoss.

Bug Reporting Tools : Bugzilla, JIRA and Rational Clear Quest.

Monitoring Tools : Nagios, Splunk, New Relic

Cloud Platforms : AWS, Azure, Google cloud.

Cloud Management : Right Scale

Container Management : Docker Engine, Kubernetes, OpenShift

Professional Experience:

GDIT, Atlanta, GA Nov 2016 to Present

Sr. DevOps/AWS Engineer

Responsibilities:

Designing an Infrastructure for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured applications.

Worked on AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, RedHat, Ubuntu 12.x, 13.x, 14.x, 15.x.

Used Packer for updating and managing the AMI’s in the cloud.

Understanding of secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).

Platform design, implementation and operations in Cloud IaaS and PaaS environments (major in Cloud).

Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.

Triggered LAMDA from dynamodb where LAMBDA runs data transformation code and loads results into data warehouse by using REDSHIFT which is a Internet hosting service.

Involved in migrating physical Linux/Windows servers to cloud (AWS).

On-premise to Azure and On-premise to AWS for different tools and DB's.

Worked on AWS API Gateway for custom domain and Record sets in Route53 for applications hosted in AWS Environment.

Created a workstation/control host and installed AWS CLI and python.

Experienced in using Blue-Green Deployment technique for reducing downtime in application deployment.

Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks

Setup Log Analysis AWS Logs to Elastic Search and Kibana within EC2 / Elastic Load balancer, also Manage Searches, Dashboards, custom mapping and Automation of data.

Building massively scalable network-oriented software for the Elastic Load Balancing (ELB) service.

Maintained DNS records using Route53. Give public DNS names to Elastic Load Balancers (ELB) IP's.

Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.

Performed S3 buckets creation, policies and on the IAM role based polices Security Groups.

Launched Database for MySQL 5.x and Oracle 11.x using RDS in multiple Available zones, have setup monitoring for CPU Utilization and limited DB connections by implementing alarms using Cloud watch.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.

Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

Managed network security using Load Balancer, Auto Scaling, Security groups and NACLS.

Building Docker images and checking in to AWS ECR for Kubernetes deployment.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Installed and configured a private docker register for the dev teams to push and pull Containers.

Also, familiar with other advanced tools like Compose, Swarm, Weave (for configuring Networking)

Virtualized the servers using the Docker for the test environments and dev-environments needs. Configuration and automation using Docker containers.

Used Kubernetes and Mesos as Container Scheduling Frameworks.

Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers.

Experience in managing cluster of containers using Docker Swarm, and deployed spring boot applications. Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Refined automation components with scripting and configuration management (Ansible).

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.

Worked on Chef Recipes and cookbooks using Ruby framework to provision the required patches, ELK stack.

Written Chef Cookbooks and recipes in Ruby to provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.

Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.

Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.

Responsible for design and maintenance of the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.

Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.

Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects

Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.

Worked on installation and configuration of Concourse CI to create pipelines and setup automated workflows for CI/CD (Jenkins) with PCF Full stack Development.

Configured security and system in Jenkins added multiple nodes to Jenkins and configured SSH for continuous deployments.

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

Automate infrastructure build-out and systems provisioning using Ansible and Ansible Tower.

Automated Linux servers using Ansible for doing system administration tasks.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.

Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization in Kibana dashboard using ELK.

Implemented Splunk with large daily indexing volume of 1TB. Create Splunk applications and deploy using Splunk Deployment Server. Analyze logs in the application by using Splunk too.

Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.

Worked on the installation and configuration of the monitoring tool Nagios and implemented Nagios core/XI for monitoring Infrastructure resources

Manual Installation and configuration of Weblogic, Tomcat and Apache servers.

Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.

Environment: Jenkins, Maven, Amazon Web Services, UDeploy, Azure, salt, Chef, JIRA, Maven, Nexus, Subversion, Git, VPC, IAM, RDS, ELK, Lambda, Shell, bash, ANT, Maven, docker, Nagios, python, Splunk, Kubernetes, Mesos, VMware, Vagrant, Virtual Box, Red hat, Ubuntu.

Delta Airlines, Inc., Eagan, MN Feb 2016 to Oct 2016

DevOps/AWS Engineer

Responsibilities:

Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS.

Building massively scalable network-oriented software for the Elastic Load Balancing (ELB) service.

Used EBS stores for persistent storage and performed access management using IAM service.

Created monitors, alarms and notifications for EC2 hosts using CloudWatch.

Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.

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

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Groups, Auto Scaling, and RDS in CloudFormation JSON templates.

Working in implementation team to build and engineer servers for Linux & AIX operating systems. Working on AWS & Openstack cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.

Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers and created the AWS Security groups to enable firewall.

Used AWS BeanStalk for deploying and scaling web applications and services developed with Java.

Automated AWS volumes snapshot backups for enterprise using Lambda. Created functions and assigned roles in AWS Lambda to run python scripts.

Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker Images, Experienced in Docker orchestration framework.

Exposure to Mesos Marathon & Zookeeper cluster environment for application deployments and Docker Containers.

Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineers for EC2 size optimization and Docker build containers.

Use Puppet Automation tool for configuration management in different systems.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.

Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.

Using puppet for automation of application such as Tomcat, Apache, Weblogic.

Experience in writing Ansible playbooks, defining roles and using Handlers.

Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development of LAMP stack.

Customized Ansible role for automated deployments of the Dynatrace Java Agent for Glassfish

Done installation, configuration and maintained the CI/CD tools Jenkins and Ansible.

Implement monitoring solutions (Nagios, Zabbix) to monitor health of systems and generate proactive alerts for systems entering a degraded state.

Hands on experience in monitoring EC2 instances using Nagios and configured Nagios to monitor EC2 Linux instances with puppet automation.

Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.

Manage deployment automation using Puppet, Roles, Profiles, MCollective, Hiera, and Custom Puppet modules, Ruby and did provisioning & configuring local Vagrant machines for developers with puppet.

Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).

Enabling GitHub Web Hook for polling SCM and GitHub pull request plugins and Jenkins Web Hook plugin configuration.

Deployed Java applications to Application servers in an agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to another environment.

Experience in using Nagios for monitoring the infrastructure and improving the performance of servers.

Querying and reporting from Elastic Search/Kibana, Splunk and MySQL.

Worked on JIRA installation and upgrade and Performed JIRA configuration.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53), GIT, Maven, Ant, Jenkins, Puppet, Docker, Nagios, ELK, Splunk, Jira, Unix/Linux, Shell scripting, Ruby.

Northern Trust Corporation, Chicago, IL Aug 2015 to Jan 2016

DevOps/System Engineer

Responsibilities:

Installation, Maintenance, Administration and troubleshooting of Linux and Windows Operating Systems.

As a Linux administrator, primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third-party tools, securing OS, installing, configuring and scheduling Cron jobs.

Performed Linux OS management tasks which include installing packages using rpm and zypper, creating soft and hard links, YaST for installing and configuration on SuSE operating systems.

Installed the Operating System on Solaris and Linux servers and blades over the network.

Built virtualized Linux servers on ESX and blade servers to host multiple applications on same chassis across different server hosts.

Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.

Develop and maintain an expert level understanding of the OpenStack project ecosystem.

Extensively worked on Configuration management tool Chef, for automation.

Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts.

Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.

Resolved update, merge and password authentication issues in Jenkins and Jira.

Written Chef Cookbooks and Recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.

Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.

Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk, and configuration tasks for new environments etc.

Created Filesystems from local storage as well as NFS partitions for application portability.

Configured Opsware on the servers for event tracking.

Implemented end-to-end release process from the planning of release content through to actual release deployment to production.

Managed Sonatype Nexus Repositories to upload and download the artifacts (jar, war & ear)

Performed troubleshooting on filesystem failure, network failure and disk failures etc.

Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like file system management, process management, Server reboots etc.

Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) Unix based Korn shell, Bash.

Provided 24 X 7 on-call UNIX and Linux Support on a rotating schedule basis.

Environment: Red Hat Linux, Solaris, UNIX, ELK, LVM, Chef, Jenkins, GIT, ANT Scripts, TFS, ESX, Korn shell, Bash

YRC Freight, Kansas City, MO March 2014 to Jun 2015

Build and Release Engineer

Responsibilities:

Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.

Managed build and release processes and configurations to support software development, installation, testing builds and deployment operations.

Establish a guideline for test automation and integrate with current build system.

Design of build and deployment implementation plan and integration plan, validation of build and deployment artifacts. Build and Deploy pipelines.

Troubleshoot problems arising from Build/Deploy/Test failures.

Created and Maintained Subversion Branching, Merging and tagging across each production releases and perform builds using Continuous Integration using maven Build scripts.

Facilitate Source Code Management (SCM) best practices among development QA and solution teams.

Involved in building and deploying EAR/WAR files with configuration setting.

Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments.

Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation and used Jenkins to automate most of the build related tasks.

Managed and controlled source code repository, currently housed in Subversion, Git.

Developed and maintained UNIX scripts for build and release tasks.

Configured Jenkins to obtain the code from SVN and GIT, and analyzed them using the SonarQube/Sonar Scanner, built them using Maven and ANT, Selenium Tests using TestNG, and store the successfully built artifacts to Artifactory and Nexus.

Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.

Have good experience in all stages of Build lifecycle - from analysis, development, implementation and support of builds, unit testing and deployments

Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard.

Used ANT scripts and Shell scripts to automate build and release process.

Updated & Running the various source code for migration & updating follow-up the release Management.

Environment: Subversion, Git, Jenkins, JIRA, Apache Tomcat, LINUX, Ubuntu, Windows 7, Ant Scripts, Shell Scripts.

Axis Bank, Hyderabad, India Jan 2012 to Feb 2014

VMware Admin

Responsibilities:

Installation, configuration and administration of VMware.

Managed Red Hat Linux user accounts, groups, directories and file permissions.

Configured yum repository server for installing packages from a centralized server.

Created and maintained network users, user environment, directories and security.

Implementation of Virtualization environment (VMware server) as a sandbox environment for server configurations and testing installations.

Maintain servers with puppet for user accounts, packages and other configuration management services.

Troubleshooting and configuration of Local and Network based printers, User, Group Administration and Advanced File Permissions.

Create templates and deploying Virtual Machines through templates, cloning Virtual Machines and managing Virtual Center permissions.

Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization and managed systems routine backup.

Worked on PXE booting, DHCP configuration and installing patches and other software on the VMs

Responsible for automating the process of setting up the Linux clients for AD Authentication.

Installed, configured, and managed virtual machines using VMware ESXi 3.5, Xen Virtualization.

Helped in creating automations of administration tasks like file system management, process management, backup and restore.

Involved in supporting Apache, Tomcat and generated SSL keys for renewing SSL certs on web servers.

Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.

Handled the Installation, configuration, and customization of Sendmail services.

Environment: VMware workstation, CentOS 5, CentOS 4, Red Hat 6, Red Hat 5, VMware ESXi 3.5, Apache

Divi’s Laboratories Ltd., Vizag, India Jun 2009 to Dec 2011

Linux Administrator

Responsibilities:

Installation, configuration and upgrade of Redhat Linux 3/4/5/6, Oracle Linux 5/6 Cent OS 5.7 & operating systems.

Involved in health check of servers after patching / rebooting and checked all the services

Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat, iostat, netstat, sar, snoop, nfsstat and sar commands, tuning the performance.

Worked on customer tickets which are related to our application and help application team for the configuration changes and the file drops on the different servers.

Tuning the kernel parameters based on the application/database requirement.

Performed Patching and upgrades (release), on stand-alone servers (using single user mode), and live upgrade of servers in production using YUM Update/RPM Manager from repository or Red hat subscription management service.

Activities include user administration, startup and shutdown scripts, crontab’s, file system maintenance backup scripting and automation using PERL, SHELL scripting (BASH, KSH) for Red Hat Linux systems.

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

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

Configuring SUDO and granting root permission to users for performing certain activities.

Resolving production issues/tickets by using ticketing tool.

Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.

Environment: Red Hat Linux 3.0,4.0,5.0,6.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

Education Qualification:

Masters in Computer Science from University of Central Missouri, Warrensburg, MO



Contact this candidate