Post Job Free
Sign in

Engineer Management

Location:
Atlanta, GA
Posted:
August 15, 2017

Contact this candidate

Resume:

LAKSHMI MUKKAMALA Cell: (***)- ***-****

Sr. AWS/ DevOps Engineer mail: *****************@*****.***

Summary:

8+ years of IT experience in Configuration Management, Build/Release Management, System Administration, Support and Maintenance in Red Hat Enterprise Linux 4.x/5.x/6.x, CentOS 5.x/6.x environments.

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

Hands-on knowledge on Continuous Integration server like Jenkins and deployment into Tomcat/WebSphere Application Servers.

Expert in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, DynamoDB, Cloud Trail, Cloud Watch, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front and EMR.

Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Experienced in Administration of Production, Development, stage and Test environment's carrying on Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers

Well versed with Openstack based cloud infrastructure.

Hands-on experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.

Experience in automated infrastructure provisioning and Application deployment using Chef.

Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Maintained ELK (ElasticSearch, Logstash, Kibana).

Installed, Administered and Maintained several instances of JENKINS. Mastered supporting various development systems and running several builds a day with downstream jobs to perform the deployments onto SIT & QA environments.

Experienced with build automation tools like Ant and Maven.

Experienced in cloud automation using AWS Cloud Formation Templates, Chef, Puppet.

Hands-on Experience in writing Bash, Perl, Python, Ruby scripts for building deployment pipelines.

Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos and Kubernetes.

Dockerized applications by creating Docker images from Dockerfile.

Collaborated with development support team to setup a continuous deployment environment using Docker.

Experience in monitoring infrastructure using NAGIOS.

Expertise in Server and Network maintenance, Install, Manage, Monitor, Configure and Troubleshoot DNS, DHCP, and Remote Access.

Experience designing and building environments on Microsoft Azure and also working with Apache Kafka, Spark and Logstash.

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

Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.

Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC).

Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.

Automated environment provisioning for Adobe Experience Manager are installing RHEL, JDK, JBOSS, AEM and configuring JVM parameter, replication agents, flush agents for Author, Publisher and Dispatcher. It also includes the continuous automated provisioning with the integration of Bamboo with SVN and chef.

Implemented and kept up CI environments (Jenkins/Hudson)/Build Forge, performing deployments, Packaging, build improvement, production rollouts, arranging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and administration conveyance over web/application servers like Jboss, Angular JS, Tomcat and WebLogic.

Experienced in Linux/UNIX System Administration (Installation, PC assembling, investigating creation and setup of servers, Tuning and Upgrades) of REDHAT Linux 4.0, 5.0 and 6.0, Ubuntu, Fedora, SUSE, SOLARIS, Windows

TECHNICAL SKILLS:

Operating Systems : Windows, Linux, Unix, RHEL and Solaris.

Databases : Oracle, MySQL, MongoDB, Cassandra DB, DynamoDB.

DevOps : Chef, Puppet, AWS, VMware, Google Cloud.

Build Tools : Ant, Maven.

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

Version Controllers : Perforce, Subversion, GIT, PVCS Version Manager

Configuration Management : Puppet, Chef, Ansible, Docker.

CI Tools : Jenkins/Hudson, AntHillPro, Teamcity, Bamboo.

Monitoring tools : Splunk, Nagios.

Change Management : App dynamic, Service Now, PVCS Tracker.

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

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

WORKING EXPERIENCE:

Client: Corptax, Buffalo Grove, IL September’16-till date

Role: Sr. AWS DevOps Engineer

Responsibilities:

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

Used IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.

Created scripts in Python which integrated with Amazon API to control instance operations.

Assisted in migrating the existing data center into the AWS environment.

Architect and support AWS Private Cloud implementation.

Support and configured all cloud services including AWS Direct Connect to On-Premise datacenter

AWS Integration with internal DNS

configure AWS Virtual Private Cloud to support application development and production.

Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance

Design EC2 instance architecture to meet high availability application architecture and security parameters.

Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.

Automated the Applications and MySQL container deployment in Docker using Python

and monitoring of these containers using Nagios

Reduced build + deployment times by designing and implementing Docker workflow.

Configured Docker container for branching purposes.

Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows

Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process

Automated deployment of builds to different environments using Jenkins

Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.

Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process

Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process,

Installed uDeploy agents on both windows and Linux machines according to application team requirements.

Implemented & maintained the branching and build/release strategies utilizing GIT

Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.

Strong understanding of infrastructure automation tooling (AWS cloud formation, EBS)

Experienced in deployment of applications on Apache Web server, Nginx and Application Servers such as Tomcat, Oracle web logic sever.

Configured software and services using Ansible Playbooks.

Involved in writing and deploying various Ansible playbooks and modules in the Production and pre-production environments.

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.

Implemented Puppet modules to Install, configure and maintain web servers like Apache Web Server, Nginx.

Development of SPLUNK Queries to generate the Report.

Environment: AWS (EC2, EBS, EBL, S3, ELK, AWS Beanstalk), Ant, Maven, Jenkins, GIT, Ansible, Puppet, VPC, Subversion, Red Hat, Apache, BASH, Python, Linux, Terraform, JIRA, Artifactory, DynamoDB.

Anthem, Wallingford, CT January’16 -September’16

AWS DevOps Engineer

Key Responsibilities:

Performed application server builds in EC2 environment and monitoring them using cloudwatch.

Creating Private Networks, sub-networks and bringing instances under them based on requirement.

Creating Security groups for both individual instances and for group of instances under a network.

Built DNS system in EC2 and managed all DNS related tasks. Managed the configuration of the applications using chef.

Maintained all development tools, infrastructure and insure availability for a 24/7 development cycle with teams.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.

To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.

Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation

Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.

Install and configure Amazon command line interface tools Performed migrations of virtual servers from Ubuntu Open VZ physical servers to AWS EC2.

Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the amazon identity and access management (IAM).

Developing automation scripts using EC2 commands. Designing SQL Server Reporting Services (SSRS) High Availability

Managed the configurations of the instances using Ops code Chef. Written and modified various Cookbooks/Recipes for better management of the systems.

Worked on all aspects of Chef concepts like chef server, workstations, Nodes and various components like Ohai, push jobs, Super market, Kitchen, Chef Solo, and run-list etc.

Helped developers in creating uDeploy snapshots, adding version to the snapshot during production installs.

Wrote Test Automation scripts pertaining to Agile-based Continuous Integration environments.

Installed, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plug-in such as SVN, GIT, Maven, ANT and Puppet.

Identified Cross Functional Dependencies, Monitoring & tracking the release milestones.

Environment: AWS (CloudFormation, VPC, EC2, RDS, ELB, S3, CloudWatch), RHEL, AIX and Windows, Shell, Python, GIT, GitHub, Ansible, Vagrant, Jenkins, JSON, Chef, Maven, Puppet, Docker, Hudson, LDAP.

Correct Care Solutions, Nashville, TN December’14 -December’15

Sr. DevOps Engineer

Key Responsibilities:

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS.

Redesigned infrastructure for high availability using multiple AWS availability zones.

Installation and upgradation of Packages and Patches configuration mgmt., version control, service pack & reviewing connectivity issue regarding security problem.

Created Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.

Built release of Cloud based products containing Linux and Windows environments, using Python Scripting.

Presented Projects Weekly status to Senior Management during Weekly Status Meetings.

Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

Installed and configured Jenkins for automating, deployment and providing an automation solution.

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

Integrated Subversion for automating builds with Jenkins.

Used Docker to implement a high-level API to provide lightweight containers that run processes isolation.

Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Involved in Research of the project application architecture to support/resolve build, compile, and test issues/ problems.

Performed re-starts and xml configs and post deploy setups and brought application up for testing.

Configured Chef to build up services and applications on the instances once they have been configured using cloud formation.

Wrote Puppet modules for installing and managing Java versions and managing persistent SSH tunnels.

Developed Puppet Manifests using ruby for provisioning applications and scripts.

Involved in periodic archiving and storage of the source code for disaster recovery Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.

Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.

Used Maven dependency system to deploy snapshot and release artifacts to JFrog Artifactory to share artifacts across projects.

Used ANT for building the applications and developing the build scripts.

Research and implemented code coverage and unit test plug-ins with Maven/Jenkins.

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

Branched and merged of the code base in Git.

Installed and updated the patches and software using YUM.

Deployed the archives to Tomcat Application Servers.

Served as a partial administrator for Unix Machines.

Environment: GIT, Jenkins, MAVEN, ANT, Puppet, Chef, Docker, AWS VPC EC2, S3, IAM, EBS, Tomcat, JFrog Artifactory.

American Family Insurance, Madison, WI September’13-December’14

DevOps Engineer

Key Responsibilities:

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

Worked on Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integration on-premises identity with Azure AD.

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

Developed automation framework for Application Deployments to the cloud environments.

Worked on Managing the Private Cloud Environment using Chef.

Involved in setting up builds using Chef as a configuration management tool.

Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.

Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version control.

Designed and developed shell scripts.

Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.

Hands on compiling builds using pom.xml and build.xml.

Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.

Deployed an Azure instance for a hybrid based authorization and encryption system.

Used the version control system GIT to access the repositories and used in coordinating with CI tools.

Integrated maven with GIT to manage and deploy project related tags.

Performed necessary day to day Subversion/GIT support for different projects.

Created branches in CVS and Subversion for parallel development process.

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

Merged release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.

Created and maintained Subversion/GIT repositories, branches and tags.

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

Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.

Participated in the release cycle of the product which involves environments like developments QA and production.

Verified whether the methods used to create and recreate software builds are reliable and repeatable.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Chef, Azure.

Intense Technologies LTD, India May’11-September’13 Build & Release Engineer

Key Responsibilities:

Created and administered Virtual Machines using VMware.

Created and managed VMs (Virtual Server) and involved in the maintenance of Virtual Servers.

Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.

Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.

Used ANT as a build tool on java projects for the development of build artifacts on the source code.

Administered Hudson and responsible for creating new projects and enhancements for old projects.

Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Logged all events to log files.

Deployed application to the Web Server and Application Server.

Ensured that the builds are consistent after being ported from different platforms.

Suggested and implemented the process of nightly builds and auto deployments, for fast paced applications.

Studied the current build and release process and automated the process using shell scripts.

Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Worked closely with Business analysts and Project managers to meet release and build schedule deadlines.

Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications.

Supported development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.

Created and setup automated nightly build environment for Java projects using Maven.

Debugged Build failures and worked with developers and QA people to resolve the related issues.

Written Perl script to monitor and notify team about the rsync updates.

Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks

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

Environment: Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, AWS, Python, Shell Scripting, Ruby.

Captcha Soft Solutions, India June’09 - April’11

Linux Administrator

Key Responsibilities:

Installation, configuration, maintenance and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.

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

Installing and configuring of Samba for heterogeneous platform.

Installation, configuration and maintenance of local and Network based Printers.

Worked with Global NOC (Network Operations Center) with a team of 20 with key emphasis on optimal systems performance and maximum uptime of 24x7 operations.

Monitoring & troubleshooting of any datacenter outages. Day–to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages.

Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.

Worked with Netstat, Prstat, Iostat monitoring commands.

Implemented the file sharing on the network by configuring NFS on the system to share essential resources.

Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).

Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in /etc/dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.

Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.

Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.

Environment: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directory server 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun Enterprise Server T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, Solstice Disk Suite, Oracle 7.x/8.x.



Contact this candidate