Post Job Free
Sign in

Engineer Management

Location:
Charlotte, NC
Posted:
June 19, 2017

Contact this candidate

Resume:

Lakshmi N Bachepalle

+1-720-***-****

*************@*****.***

Sr. Cloud AWS Engineer /DevOps/Build and Release/(CI/CD)

PROFESSIONAL EXPERIENCE

* ***** ** ********** ** IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Software Integration, Configuration, Release Engineer, Change/Incident Management, AWS & Open source technologies and Cloud Management.

Experience on version control systems like Subversion, GIT, IBM clear case UCM and used Source code management client tools like Visual SVN, Tortoise SVN, UberSVN, SourceTree, Git Bash, GitHub, GitLab, Git GUI and other command line applications.

Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.

Knowledge in design and configuration of Azure for automation solution development for Microsoft POC engagements, Azure backup, Azure site recovery, IaaS.

Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.

Implemented continuous integration with Jenkins, Build Forge, TeamCity, Hudson and Visual BuildPro and End-to- End automation for all Build and deployments.

Actively involved in each phase of Software Development Life cycle (SDLC).

Strongly hands on experience in scripting such as - Python, Groovy, UNIX Bash, Shell Scripting and Perl.

Extensive experience using MAVEN, ANT, Gradle and Xcode as build tools for the building of deployable artifacts from source code. And good exposer in Android platform and build tools.

Experience in Nexus and Artifactory Repository for Maven and ANT builds.

Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Experience and knowledge of Cloud Management Platform (IaaS, PaaS, SaaS).

Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.

Experience in Deploying Apache Tomcat web server, JBoss, Oracle web logic, and IBM Web sphere.

Experience in documenting and automating the build and release process.

Strong knowledge on source controller concepts like Branches, Merges and Tags.

Install, configure, and operate on Redhats Open shift.

Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.

Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013 & 2015

Excellent understanding of SAN, NAS storage, worked with storage provision to windows and VMware

Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration, and Rolling Builds in Team Foundation Server (TFS) 2010 & TFS 2012

Hands on experience in development and implementation of high end applications with Microsoft .Net Framework and Visual Studio.

Knowledge on the Customization of Work Items, Reports in TFS 2010, 2012, 2013 & 2015.

Experience of working with the release and deployment in C, C++, Java/J2EE and ASP.net Web applications environment.

Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.

Hand on Experience in analyzing the IIS logs to collect information about server events, server performance, and user activity.

Experience in service Oriented Architecture(SOA) with REST and SOAP services.

Involved in provisioning and Automation servers on Public Cloud like AWS, Docker.

Knowledge of using Routed Protocols: FTP, SSH, HTTP, HTTPS and Connect direct.

Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

Expert in migrating CVS and Bugzilla data into Git and Atlassian (Jira, Crucible, Fisheye, Portfolio, easyBI).

Proficient in deep analysis of existing tools that are integrated used with CVS (defect tracking (Bugzilla), continuous integration(Jenkins), etc.), reviewing the feature set.

Involved in designing the dimensional model like Snowflake Schema based on the requirement.

Excellent communicative, interpersonal, intuitive and analytical with ability to work efficiently in both independent and team work environments.

Support and enhance SDLC cycle by using Docker containers delivered with Openshift for web application deployment

Experience on Deployment Automation & Containerization (Puppet, Docker, Kubernetes)

Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.

TECHNICAL QUALIFICATIONS

Version Control Tools

GIT (GitHub, Atlassian bit bucket, GitLab), SubVersion, CVS

Configuration management

Chef, Puppet, Ansible, Slat Stack

System Monitoring Tools

Zabbix, Nagios, Grafana, ICINGA, InfluxDb, Cloud Watch

Build & CI Tools

Apache Ant, Maven, Gradle, Docker, Kubernetes, GO, TeamCity, Confluence, Atlassian, Jenkins, Hudson, Build Forge, Atlassian Bamboo

CD Tools

Custom Tools, RPM, YUM

Bug tracking Tools

Atlassian JIRA, REMEDY, Fisheye, Bugzilla, Bug tracker, Bugify, OIA

Cloud Technologies

AWS (VPC, EC2, S3, CloudWatch, Lambda, RDS, EBS, IAM), Snowflake, Google Cloud, Microsoft Azure, IaaS, PaaS, SaaS

Languages

C, C++, JAVA, J2EE, ASP.net

Scripting Languages

Bash, Python, Shell Scripting, Groovy

Web Application Servers & Technologies

Apache Web Server on Windows, IIS, Linux and Solaris, Web Logic, JBOSS, Tomcat, Apache 2.x, 3.x

Middleware File Systems

WebLogic, WebSphere and Tomcat, UFS, VMware, vSphere

Databases

Oracle 10.x, SQL Server 2005, 2008, MS Access, MySQL 5.0.2

Platforms

Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7

Operating Systems

UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, HP-UX, Sun Solaris 11/10/8/7, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, Centos, Windows Server 2003/2008/2012

Networking Protocols

TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, UUCP, X.25, LAN, WAN, ARP/RARP, NIS, NIS+, SSH, UDP, RIP, OSPF, EIGRP, IGRP, SNMP, TELNET

Deployment Tools

U-Deploy, Octopus Deploy, Run deck

EDUCATION:

Bachelor of Technology in Electronics & Communication Engineering from Jawaharlal Nehru Technological University Ananthapur, India 2004-2008.

WORK EXPERIENCE

Net-Smart Technologies- Overland Park, Kansas

Cloud AWS DevOps Engineer

January 2016-Present

Responsibilities:

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.

Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

Completed POC in cloud computing platform including AWS and Snowflake, migrate data to S3 bucket on AWS and use Snowflake for BI Ad-Hoc reporting.

Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.

Analyzed current cloud services governance and management market dynamics and augmented existing SaaS capabilities to address IaaS and PaaS governance opportunities including AWS and cloud.

Design and Implemented Cloud Orchestration solution using AWS EC2 &, Docker.

Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache.

Designed AWS Cloud formation 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 Group, Auto Scaling, and RDS in Cloud formation JSON templates.

Extracted the data from MySQL, Oracle, SQL Server using Sqoop and loaded data into Cassandra.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Lambda, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Defined branching, labeling, and merge strategies for all applications in Git.

Merge changes through SDLC pipeline Jenkins and GO for continuous integration.

Built Continuous Integration environment Jenkins/Maven and Continuous delivery environment.

Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.

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

Design and document CI/CD tools configuration management.

Develop PowerShell, Python and Linux scripts for Chef and U-Deploy/Octopus to build end to end automations.

Created a JIRA workflow and apply the condition, validators and post-function in the transition to represent the business requirement process.

Setup and installed RHEL, Centos, Ubuntu, Solaris servers.

Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations and configure Apache Tomcat, Jenkins, and Rundeck and deployment automation.

Have Experience on Ruby with Chef Automation tools.

Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Deployed applications on AWS by using Elastic BeanStalk.

Implemented a CD delivery pipeline with Docker, Jenkins and GitLab/GitHub with Amazon Web Services AMI’s.

Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations

Installed Docker registry for local upload and download of Docker images and from Dockerhub.

Evaluated and Implemented the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes, Docker and Python.

Initiated Microservices application through Docker and Kubernetes cluster formation for scalability of the application.

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions

Implemented a continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion,JIRA, Jenkins, Unix/Linux, Groovy, Shell scripting, ANT, U-Deploy, Jenkins, Git, Chef, Web Sphere, Kubernetes, JBoss Application Servers, Apache Tomcat, Puppet, SDLC, Docker, Windows.

Merkle Inc.- Denver, CO

DevOps/ Cloud Automation Engineer

May 2014-January 2016

Responsibilities:

Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.

Performed POC on Ansible to demonstrate a fastest way to initiate automation service.

Created playbooks for OpenStack deployments and bug fixes with Chef.

As part of Cisco Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone.

Assumed responsibility as SRE and Automation engineer for different teams.

Debug and resolve Pre-Post OpenStack deployment failures.

Used Cinder to enable persistent storage for applications like databases deployed in OpenStack.

Automated the build and release management process including monitoring changes between releases.

Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.

Worked on Tomcat Web server for hosting web apps.

Responsible to check the Splunk logs for web server to avoid server time down during production are used to monitor application and server health.

Extensive experience on setting up the Splunk to monitor the track the customer activity and customer volume.

Heavy Shell, Perl, Python, Groovy and JSON scripting.

Used ansible for configure tomcat servers and maintain.

Experience with Configuration Management Tools CHEF.

Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.

Setup Continuous Integration environment using JIRA, Bamboo, Bitbucket and ant script

Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.

Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.

Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into Chef-server and bootstrap the chef clients remotely.

Used existing cookbooks from Chef Super Market place and customizing the recipes with respect to each VM.

Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.

Setting up monitoring tools InfluxDB, Grafana and merge change through pipeline with continuous integration tool and GO.

Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning.

Troubleshot switch to server and back to the secure Cloud connection.

Experience designing, implementing or supporting Cloud Infrastructure solutions.

Install and configure the Kafka environment for the Analytics and setup the supervisor for managing process availability.

Custom Kafka broker design to reduce message retention from default 7-day retention to 30-minute retention - architected a lightweight Kafka broker.

Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, Tomcat.

Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.

Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.

Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.

Environment: JAVA, ASP.NET, SVN, GIT, Apache Maven, Jenkins, Apache Tomcat, Groovy, Shell Script, SOAP, JIRA, Chef, Ansible, Linux, Kubernetes, SSL, JSON, Kafka, Python, Perl, AWS, DNS, Subversion Technologies: OpenStack (Icehouse/Havana), RabbitMQ, Git, HAProxy, MySQL, Nagios, Bamboo, RedHat.

Amgen – Thousand Oaks, CA

DevOps/ Puppet Automation Engineer

June 2013-May 2014

Responsibilities:

Created Jenkins project for puppet development and testing the VM, created R10k environments and developed beaker tests scripts for testing VMs.

Developed Puppet Modules Tomcat, JBOSS, WAS, SOLR, Zoopkeeper and Beaker Ruby test scripts to test the modules.

Served as the Puppet subject-matter expert for the Pinterest Site Reliability Engineering team.

Rewrote many Puppet modules to modern code-quality standards.

Assisted other engineering teams with Puppet module migration, usage and maintenance.

Trained engineers on Puppet: roles, profiles, components, Hiera, code standards, etc.

Create Jenkins pipeline jobs with Code Sonar plugin for Puppet release process for module deployment, using Kanban agile methodology for puppet development.

Well-versed in developing Bash scripting, Python, Perl, Ruby scripts for infrastructure automation.

R10k deployment setup for Puppet deployment.

Developed test scripts for Puppet modules using beakers, ruby framework, planned and developed BDD TDD scripts. Developed unit, integration, smoke test cases.

Planned and developed automated modules for puppet infrastructure, infrastructure maintenance, installation and deployment automation.

Puppet automation, installing and configuring puppet 3.x server and agent setup, developing IHS, Web Sphere MQ 7.0, Web Sphere Application Server Automation, Apache solr 4.x/5.x Jenkins, foremen.

Good experience on Linux AIX, Ubuntu, Centos RHEL, environments. Jboss, Active MQ automation.

Well versed with NAGIOS monitoring setup, Puppet automation for squid, beakers, apache, module automation for middleware environments.

Environment: Linux (RHEL 5.x& 6.x), SUSE 11/10, Ubuntu, CentOS (5.x, 6.x), AIX 6.1, Oracle 11/10g, LDAP, Puppet, Openshift, AWS EC2, Nexus, Jenkins, GIT, SVN Samba, Perl, Shell Scripting, Bash, VERITAS Volume Manager (VVM), EMC Storage SAN, VERITAS Cluster Server (VCS)

Kaiser Permanente, Waco, TX

DevOps Engineer

November 2011-May 2013

Responsibilities:

Worked on Administration of the network servers DNS, NIS, NFS, and SENDMAIL.

Installed and configured Linux Server using Kickstart.

Managed Thousands of servers in different locations using Puppet configuration management tool.

Having Experience on Centos 7.

Have experience in Web logic Server 10g and 11g, WebLogic Platform.

Used Puppet extensively to configure servers with Users, Keys and security configurations.

Leverage SuSe Manager, Puppet, Bash script and Python to automate SUSE/RHEL OS deployment, post OS build configuration and patching.

Wrote bash shell scripts to keep virtual SUSE Linux servers time synchronized.

Enterprise UNIX/Linux consulting, engineering, and systems administration of Solaris, HP-UX, AIX, and Linux (RedHat, Centos, SuSE) environments ranging from 400 to 1500+ servers.

Managed NAS storage for user's home directory using Puppet to deploy NAS server configurations.

Built a completely automated and secure deployment of two factor authentication OpenVPN for customers and administrators to login to the environment using Puppet modules for VPN.

Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.

Built and deployed graphing tools with RRD tool for graphing different metrics from servers using puppet modules.

Setup Deployment projects in Bamboo and created various environments like Integration (automatic deployment) and QA/Production (single click deployment).

Worked on Development of puppet modules to manage configurations and automate install process.

Designed Puppet Modules to manage configurations and automate installation process.

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Wrote Puppet manifests for deployment and configurations. Deployed Puppet DB.

Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.

Worked on version control tools like GIT and SVN and integrated build process with Jenkins.

Worked with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.

Worked on Utilization of Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.

Monitored the performance of the system using PS, PRSTAT, VMSTAT, MPSTAT, PERFMETER and IOSTAT to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.

Supporting servers with Oracle 10g& 11g and MySQL Databases, coordinating with DBA's for Kernel Tuning and performance monitoring.

Created documentation and worked on 24X7 Support.

Environment: Linux (RHEL 5.x& 6.x), SUSE 11/10, CentOS (5.x, 6.x), AIX 6.1, Oracle 11/10g, LDAP, Puppet, Nexus, Jenkins, GIT, SVN Samba, Perl, Shell Scripting, Bash, VERITAS Volume Manager (VVM), .NET frameworks, EMC Storage SAN, VERITAS Cluster Server (VCS)

Pinga Solutions Private Limited, Noida, INDIA

Build and Release Engineer

June 2008-October 2011

Responsibilities:

Worked closely with the development team in the design phase and developed use case diagrams.

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

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.

Executed user administration and maintenance tasks including creating users and groups, reports and queries.

Used MAVEN as build tools on java projects for the development of build artifacts on the source code.

Used Perforce for Software Configuration management and maintaining the versions of the Symantec's Website Code.

Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.

Integrated Maven with shell scripts created in Bash to automate the deployments for the Java based applications.

Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.

Automated the build and release management process including monitoring changes between releases.

Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Setup the Jenkins as continuous Integration tool to integrate the Java project.

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

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

Deployed the Java applications into web application servers like Web logic.

Involved in branching and merging of code.

Expertise building and monitoring software projects continuously with CI tools like Jenkins and Hudson.

Automated Build artifacts (jar, war & ear) using continuous integration tools.

Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.

Carried builds using MAVEN on Java projects and done deployments on various environments.

Coordinated the resources by working closely with project Managers for the release.

Automated the build and release management process including monitoring changes between releases.

Configure and build open-stack using puppet scripts.

Used shell scripts to automate the deployment process.

Used the continuous integration tool AnthillPro to automate the daily processes.

Deployed puppet for configuration management to existing infrastructure.

Attend forum for management of release weekly meetings.

Developed, maintained, and distributed release notes for each scheduled release.

Provided periodic feedback of status and scheduling issues to the management.

Monitor progression of releases and keep them on track for delivery on planned release date.

Planning, scheduling and documenting releases at code freeze periods.

Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: ANT, MAVEN, Apache & Tomcat, shell & Perl Scripting, VMWare, Subversion, Jenkins, Hudson, Puppet, WebLogic, branching, SSH, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, GIT, Anthill pro, Java/J2EE, .NET, JIRA, XML, Windows XP, Windows Server 2003, MY SQL



Contact this candidate