Post Job Free
Sign in

Management Engineer

Location:
Little Rock, AR
Posted:
July 24, 2017

Contact this candidate

Resume:

Lakshman Bandla

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

+1-203-***-****

Professional Summary:

* ***** ** ********** ** IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.

Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHELH 4.x/5.x

Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Watch, IAM, EC2, RDS, S3, Auto Scaling, Route53, SNS, and Lambda.

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

Experienced in Amazon EC2 setting up instances and setting up security groups.

Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.

Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.

Extensive Experienced in writing Ansible playbooks and Modules to automate our build/deployment process and do an overall process improvement to any manual processes.

Managed servers on AWS cloud platform using Chef configuration management tools.

Ability to manage SCM processes like compiling, packaging, deploying and application configurations.

Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Bitbucket.

Strong command on source controller concepts such as Branches, Merges and Tags.

Good exposure in administering version controls (GIT, SVN) to create daily backups and checkpoint files.

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

Extensive Experience working with tools SVN, GIT (version control), ANT, Maven, Gradle, Jenkins, Putty, SQL, JIRA.

Installed and Administered Jenkins CI for Maven Builds.

Experience in managing the artifacts generated by MAVEN in the Nexus repository.

Strong knowledge on CI tools like Jenkins and Hudson.

Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible and Terraform.

Expertise in DevOps tools like urban code deploy, puppet and chef.

Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments.

Developed puppet manifests for different application and web servers like Apache, Tomcat, Nginx, WebSphere, WebLogic applications.

Involvedin functional usage & deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.

Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).

Experience in installing Docker using Docker tool box.

Source code management is performed using GIT from master repository and knowledge on Container management using Docker in creating images. Familiarity with Docker Swarm.

Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD and VMware ESXi, VCenter, VSphere, VMWare Workstation servers, writing several utilities to manage them simultaneously.

Ability in development and execution of XML, RUBY and SHELL scripts.

Monitored the servers & applications using Nagios and Splunk.

Technical Skills:

Operating Systems : Windows 98/XP/NT/2000/2003/2008, UNIX, RHEL (4/5/6/7), Centos (5/6/7), Ubuntu (10,12,14 LTS) and SUSE (10,11)

Version Control : Subversion, Bitbucket, GIT, GitLab and GitHub

CI/CD Tools : Jenkins, Maven, Nexus and Artifactory

Configuration Tools : Chef, Puppet, Ansible

Repositories : Nexus, Artifactory

Languages : Shell scripting, Power Shell, Java/J2EE, Python and Ruby

Ticketing tools : Jira

Networking Protocols : TCP/IP, FTP, HTTP, HTTPS, DHCP, DNS and NFS

Web/App servers : Web logic(8i/9i), Web Sphere, Apache Tomcat (6/7/8), JBOSS (4.x/5.x/6.x)

Databases : Oracle DB 10g,11g, MY SQL, Dynamo DB, MongoDB

Monitoring tools : Nagios, Splunk and AWS CloudWatch

Cloud Technology : Amazon Web Services(AWS)

Container Technology : Docker

Virtualization Technology : VMWare ESXi, VSphere and VCenter

Professional Experience:

Tennessee Valley Authority, Chattanooga, TN Sept 2015 to Present

Sr. DevOps & AWS Engineer

Responsibilities:

Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, AMI, ELB (Load Balancers), RDS, SNS, SQS, Auto Scaling, VPC and EBS.

Implementing new projects builds framework using Jenkins & Maven as build framework tools.

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

Developed and maintained the Continuous Integration and Deployment systems using GIT, Jenkins, ANT, Maven, Nexus, Nagios and Chef.

Developed build and Deployment Scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.

Wrote Maven Scripts to automate the build process.

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

Responsible for nightly and weekly builds for different modules.

Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.

Integrated source control and versioning of cookbooks and recipes by using GIT.

Evaluated Chef framework and tools to automate the cloud deployment and operations.

Performed system administration and operations tasks using Chef.

Automated Nagios alerts and email notifications using python script and executed them through Chef.

Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.

Managed Ansible Playbooks with Ansible roles.

Used file module in Ansible playbook to copy and remove files on remote systems

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring, backups.

Responsible for configuring management of different application layer modules.

Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.

Created scripts in Python Which Integrated with Amazon API to control instance operations.

Maintained Build Related scripts developed in ANT, Python and Shell. Modified build Configuration files including Ant’s build.xml.

Able to create scripts for system administration and AWS using languages such as BASH and Python.

Migrating an existing on-premises application to AWS.

Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.

Managed Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration with Chef Code.

Build server deployment on Cloud (EC2) servers with help of DevOps tools like Chef.

Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, VPC).

Configured Apache webserver in the Linux AWS Cloud environment using Chef automation.

I have experience on UrbanCode Deploy to Orchestrate changes across tiers and servers.

Using UCode Deploy, Manage deployment target features like roles, permissions, approvals with built-in tools.

I used to Terraform Interface between Jenkins and AWS to implement auto scaling, cloud watch in Jenkins.

Configured Elastic Load Balancers with EC2 Auto scaling groups.

Worked on creation of Docker containers and Docker consoles for managing the application life cycle

Used Docker containers for eliminating a source of friction between development and operations.

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

Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.

Maintained JIRA for tracking and updating project defects and tasks.

Created JIRA issues to prioritize and take an action on what's important, and stayed up to date with what's going on around the project.

Used Splunk to monitoring/metric collection for applications in a cloud based environment.

Environment: Chef, Jenkins, Maven, AWS, Git, Ansible, Nexus, Jira, Linux, Python, WebLogic, Docker, Nagios, Splunk, Terraform, UCode deploy, Apache, Azure, Ruby.

GE Health Care, Barrington, IL Mar 2014 to Aug 2015

DevOps Engineer

Responsibilities:

Build, manage, and continuously improved build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Used sub modules in the GIT and educated users working with sub modules in GIT. Configured plugins for the integration tools to the version control tools.

I worked on branching, labeling, and merge strategies for all applications in GIT.

Created GIT configuration record for builds using derived objects generated during build audit process.

Managed GIT repositories for branching, merging, and tagging.

Worked on Cloud automation using AWS Cloud Formation templates.

Implemented continuous integration using Jenkins.

Build Java code on to different Jenkins servers as per the schedule.

Integrated Maven with Jenkins for the builds as the Continuous Integration process.

Used Maven for building Java/J2EE Applications.

Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.

Responsible for distributed applications across hybrid AWS and physical data centers.

Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management.

Experience configuring and managing Puppet master server and experience in updating and creating modules and pushing them to Puppet clients.

Extensive knowledge on writing and deploying modules in puppet.

Implemented Puppet for Automation in the Non-production environment.

Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in AWS cloud.

Worked on creation of puppet manifest files to install WebLogic instances and to manage configuration files for multiple applications.

Utilize Puppet for configuration management of hosted Instances within AWS.

Maintaining GIT repositories using stash & handling build and Release deployment using Docker Marathon.

Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon.

Experience working on several Docker components like Docker Engine, Hub, machine, compose and registry.

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

Experience deploying and maintaining multi-container applications through Docker.

Configured application servers (JBOSS) to deploy the code.

Use JIRA for change control & ticketing.

Good working knowledge of PowerShell scripting on windows environment.

Worked with Jira, a tool that handles DCR (defect Change Request) MR (Maintenance Request).

Good experience in windows & VMware server automation using scripting language Power shell, VB Script.

Have experience in scripts (Perl scripts, Shell scripts, etc.) that can run from a command line to check the status of a host or service by using Nagios.

Environment: AWS, Shell Scripting, VMware, Jira, GIT, WebLogic, JBOSS, Maven, Jenkins, Artifactory, Docker, Kubernetes.

GetInsured, Palo Alto, CA Aug 2012 to Feb 2014

Build & Release Engineer

Responsibilities:

Developed build and deployment processes.

Used Bitbucket as Version Control.

Installed, configured and maintained Bitbucket in Windows and UNIX environment.

Managed Bitbucket repositories for branching, merging, and tagging.

Automated Bitbucket based release management process including monitoring changes between releases.

Created EC2 instances in AWS. Also worked with Aws concepts like IAM, S3, and Cloud watch. Used Chef for deploying applications and on experience with Ruby.

Set up CI (Continuous Integration) for major releases in Jenkins.

Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.

Automated configuration management using Chef. Wrote cookbooks, recipes to manage Chef Server & Nodes.

Created Chef Cook books to deploy new software and plugins as well as manage deployments to the production Jenkins server.

Used Jenkins for Continuous Integration and deployment into WebSphere Application Servers.

Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.

Implemented Maven builds to automate JAR and WAR.

Wrote playbooks for Ansible and deploying applications using Ansible.

Refined automation components with scripting and configuration management.

Configuration Automation and Centralized Management with Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.

Converted slow and manual procedures to dynamic API generated procedures.

Automate provisioning of Amazon AWS instances.

Developed Shell/Perl Scripts for automation purpose.

Able to create scripts for system administration and using languages such as BASH and Python.

Developed automation and deployment utilities using PowerShell, Python.

Formulated and executed designing standards for DNS servers.

Supported and developed tools for integration, automated testing and release management.

Environment: Bitbucket, Maven, RHEL, Windows, Power Shell, Shell Scripts, XML, WebSphere, Jenkins, Ansible, Artifactory, Chef, Ruby.

VT iDirect, Herndon, VA Sept 2010 to May 2012

Build and Release Engineer

Responsibilities:

Developed and supported the Software Release Management and procedures.

Performed all necessary day-to-day Subversion/CVS support for different projects.

Responsible for design & maintenance of Subversion/CVS Repositories, views, and access control strategies.

Created the branches in Subversion and Perforce to implement the parallel development process.

Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.

Implemented Continuous Integration using Jenkins and GIT.

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

Worked on ANT and MAVEN Scripts to automate the build process.

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

Implemented GIT for version control of puppet modules and process documentation.

Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.

Developed GIT hooks on local repository, codecommit, remote repository, code push functionality, on Git Hub

Worked with the Architects on SDLC process being the owner of post development environments.

Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.

Carried Deployments and builds on various environments using continuous integration tool.

Developed and implemented the software release management for the release of web applications.

Worked closely with development team and SQA team for product releases.

Extensive experience in deploying application Services on UNIX, Windows Hosts.

Involved in the development of the user interface using HTML, CSS, JavaScript and Json.

Worked as a system administrator for the build and deployments process on the enterprise server.

Worked closely with software developers and DevOps to debug software and system problems

Developed and maintained integration and release processes.

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

Environment: Subversion, ANT, Git, RHEL, XML, WebLogic, WebSphere, Apache, Perl Scripts, Shell scripts

IT Resources Inc., India Jul 2008 to Aug 2010

Client: M & M Software Solutions

Linux Administrator

As an Open System Administrator, my duties included supporting Linux System Administrator customers with RHEL/SUSE a combination of systems architecture, systems development.

Installed and configured of hardware and OS (Solaris 10, SUSE and RHEL 4/5) on x86 servers.

Provided ongoing support systems management, administration of LINUX/UNIX in globalscale environment

Served as communication conduit between programmers and network operations central staff.

Planned, tested, and introduced new systems into the infrastructure.

Managed the overall administration of Windows System applications.

Performed various troubleshooting and maintenance operations in Windows Server environments.

Issues related to NFS, NIS, LVM, Grub Corruption, configuration & maintenance of RAID (level 0, 1, and 5).

Performed security monitoring tests to identify intrusions.

Eliminated extended downtime of network and processes by installing and configuring a Nagios server to monitor Windows/Linux servers.

Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, Jabber, Openfire, Kickstart, MySQL, Jira, etc.

Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes.

Upgraded wireless network infrastructure and firewall.

Server administration and multi-platform support (31Linux, Windows).

Production Support & Systems engineering duties related to Red hat system administration DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.

Created test scenarios for testing NIS, NFS, DNS and another functionality of OS. Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux environment.

Installed and maintained web servers JBOSS 4.x, Jakarta Tomcat and Apache HTTP (1.3, 2.2) Web server in Red Hat Linux.

Dealt with Linux Utilities: KICKSTART, SSH, FTP, Quota Management, wrappers.

Installation of Firewall checkpoint. Installed and configured IP Filter, to protect Linux system that was placed on the Internet.

Environment: Red hat Linux 4/5, Sun Solaris 8,9,10 Sun V440, C++, V490 T5220 T5240 Sparc stations 20, Switches, VMware ESX 5.1, oracle 11, Veritas Cluster Server 5, Veritas Operations Manager.



Contact this candidate