Resume

Sign in

Engineer Management

Location:
Santa Clara, California, United States
Posted:
February 21, 2019

Contact this candidate

Resume:

Murali K Kolli

E-Mail: ac8kg4@r.postjobfree.com Mobile: 510-***-****)

Summary:

Dynamic and resourceful software engineer with around 8+years’ experience and demonstrated expertise in Build Deployment, Environment, & Release Management areas.

Focused in the areas of Continuous Integration, Continuous Delivery and release management.

As a Dedicated Operations Engineer I strive towards optimizing Application CI & CD pipelines through process, tools & by understanding the melding of Operations and Development life cycles.

PROFESSIONAL EXPERTISE

Experience with DevOps methodologies and cloud infrastructure automation tools like AWS (EC2, S3, Cloud Formation, cloud watch etc.), Chef, Jenkins, Docker &Rundeck .

Having Strong knowledge of Build, Release and Deploy process.

Created a complete solution for CI/CD for legacy and new services.

Strong understanding of infrastructure automation tooling using Docker and Ansible.

Good Knowledge on Spark-Streaming, Oozie.

Strong knowledge in understanding environments and middleware administration with deployment automation by Udeploy.

Supported server/VM provisioning activities, middleware installation and deployment activities via chef.

Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.

Documented the requirements including the available code which should be implemented using Spark, Hive, and Elastic Search.

Implemented Spark using Scala and Spark SQL for regression testing and processing of data.

Experienced in trouble shooting, configuring and deploying enterprise applications in WebSphere, Web-logic and Tomcat as well.

Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.

Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.

Knowledge of Atlassian tool suite products like Bamboo, Jira, Confluence.

Worked in an agile development team to deliver an end to end continuous integration/continuous delivery pipeline by integration Jenkins + Rundeck+ Chef and AWS for VM provisioning.

Participated in the creation of our internal framework to manage services.

Troubleshot issues and incidents during all phases of SDLC including compilation to Production deliveries.

Added documentations and processes to hand off services management to other teams.

Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.

Setting up one-click framework for build and deployment on non-production environments.

Automate the Build and deploy of all internal Java and .Net applications in lower environments using various continuous integration tools and scripting languages.

Release Process Implementation like DevOps and Continuous Delivery methodologies to existing Build & Deployment Strategies.

Developed Ansible playbooks to configure, deploy and maintain software components of the existing/new infrastructure.

Assist with Hardening practices and Assist with Deep security remediation.

Assist with Evident IO remediation’s and with AWS S3 remediation.

Assist with AWS IAM clean-up and Assist with documentation of policies and processes.

Evaluating performance of EC2 instances their CPU, Memory Usage and setting up EC2 Security Groups and VPC.

Designing the application layer of the product with EC2, RDS, and Elastic Cache, and configuring AWS Cloud Watch for application monitoring.

Setting up and troubleshooting nightly/on-demand builds for all Patches/Hot-fixes .

Setting up Jenkins (Continuous Integration) builds for all releases on Linux.

Experience with running multiple large ES clusters.

Created Docker images and handling multiple images primarily for middleware installations and domain configuration.

Experience with Cloud automation technologies such as Cloud Formation and Terraform.

Intensive involvement in Infrastructure as Code (IAC), execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.

Worked on Google Cloud and creating external IP and configuring Load Balancers.

Deployment of GO server using Docker & Kubernetes, enhancing EDD web apps, Web Socket, logging functionality-see log etc.

Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env's delivery for releases.

Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

Use of Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery.

Experience with software defined deployment on OpenStack, AWS, GCE, Docker/Kubernetes.

Developed CI/CD system with Jenkins on Google's Kubernetes container.

Created Ansible playbooks for Post server configuration for OpenStack deployment.

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

Experience in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.

Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.

Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.

Project also involves in migrating an On-Premises infrastructure set up to Openstack that involves, creation of automation scripts and integrating with continuous integration channel using Rundeck.

Technical Summary

Cloud Services : AWS, exposure to OpenStack, Rack Space

Container Deployments : Vagrant, Docker

Build Tools : Ant, Maven, Gradle, NANT.

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

Configuration Management : Perforce, Subversion, GIT, Ansible

CI Tools : Jenkins,AnthillPro, Teamcity, Bamboo

Operating Systems : Windows, Unix, RHEL and Solaris,EOS,JUNOS

Databases : Oracle, MySql, MSAccess,MongoDB

Change Management : Remedy, Service Now, and PVCS Tracker.

Web/Application Servers : Tomcat, HTTP Server, Weblogic, Jboss, IIS,NGINX

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

DevOps : Chef, Puppet,

Other Tools/Applications : HP PPM, Sharepoint, Confluence.

Professional Experience:

Wells Fargo - Summit, NJ July 2018 - Present

Sr. DevOps /Build and Release Engineer

Role & Responsibilities:

• Setting up the automation environment for the application if necessary and help the team through the process of build and release automation.

• Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts and test J2EE and J2SE applications to a variety of WebSphere platforms - BPM, MQ, ESB, Portal etc. and conducted SVN to GIT migration.

• Created branches, performed merges in version control systems GIT, GitHub, SVN, Stash.

• Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.

• Working with development teams, project managers and application architects to come up with decision for code branching.

• Version control the configuration of various software with the help of GIT repositories.

• Provided technical support in the development of the computer applications and programs.

• Created branches, performed merges in version control systems GIT, GitHub, SVN.

• Using Maven, Gradle to create dependency JARS and deploy the entire project onto the Apache Tomcat Server.

• Integrated version control system for automating builds with Jenkins.

• Migrating the current code to CI/CD pipeline via Ant to Maven and AnthillPro to Jenkins.

• Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts and conducted SVN to GIT migration.

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

• Deployed JAR, WAR artifacts into the JBOSS and Apache Server.

• Deployed the build artifacts into environments like QA, UAT per the build life cycle.

• Working on Blue-Green deployments for a rapid way to rollback if something goes wrong in the environment.

•Working on Rolling updates allow Deployments' update to take place with zero downtime.

Fidelity, Westlake, Texas Jan16- June18

Sr. DevOps Lead /Build and Release Engineer

Role & Responsibilities:

Developing DevOps roadmap, strategies for card online servicing applications.

Lead efforts and work collaboratively with Client Personnel to design and document the appropriate DevOps Solutions that will support business objectives and developer communities such as:

Configuration Management, Continuous Integration/Deployment and Cloud platforms.

Proactively worked with Customers, Executives, Business, Product Owners, Project Managers, Development, QA, and Release Managers to implement Enterprise DevOps and communicate status to appropriate stakeholders.

Currently COS deploys Dev and QA environments in device farm.

Implement multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software.

Troubleshooting deployment, infrastructure and start up issues on various application servers’ product line.

Involved in Setup and Configuration of Puppet Configuration Management.

Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

Capital One Jan12- Dec-15

Richmond, VA

DevOps / Build and Release Engineer

Role & Responsibilities:

Enterprise Perform DevOps for Linux and Windows platforms using Jenkins, Maven, Ant, Nexus, SVN, GitHub, chef, Docker, AWS.

Implement multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software.

Help the development, CFT, and support organizations achieve their targets by ensuring a smooth-running build, release, test, patch process.

Maintain the tool eco-system that the larger eDiscovery Platform team relies so heavily on, such as JIRA, Confluence, Jenkins, Nexus, and Subversion.

Configuration Management and source code repository management using tools like GIT, Subversion (SVN),Perforce and PVCS.

Experience in migrating source code repositories from between various version control systems like SVN to Git, SVN to P4v.

Worked on several build tools like ANT, Maven, Gradleetc

Written build scripts from scratch for new projects and for new modules within existing projects.

Maven zed several ANT projects.

Expertise in Enterprise repository management tools like Nexus, Artifactory etc.

Maintained local team repositories and Organization’s central repositories for maven.

Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss& Apache Tomcat.

Troubleshooting deployment, infrastructure and start up issues on various application servers product line

Automated webserver content deployments via shell scripts

Configure the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.

Maintained over 80+ jobs in Jenkins from 10 different Application teams for over 6+ releases in parallel.

Helped teams move cornjobs/scheduler to Jenkins & configure jobs

Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.

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

Generated and Published build and deploy reports in various CI tools

Environment Management of Dev, SIT, QA, Staging etcfor every assigned Releases

Symbiosys Technologies, Gurgaon, India Apr 10- Nov 11

Sr Infrastructure Specialist

Client:Google

Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.

Builds and deploys J2EE application in Oracle Weblogic server 11g.

Assist with maintaining current build systems, developed build scripts, and maintained the source control.

Responsible for CI environments (Jenkins, Nexus, Sonar)

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

Enforced automation in build and deployment procedures, executed code builds and deployment activities.

Deployed built artifacts to Websphere application server using maven and python scripts.

Responsible for design and maintenance of the Subversion (SVN) Repositories.

Education:

Master of Computer Applications from Acharya Nagarjuna University – 2009 -India.



Contact this candidate