Home

Lakshman - AWS Devops engineer
[email protected]
Location: Columbus, Ohio, USA
Relocation: Yes
Visa: H1B
Laxman Dongisharapu

[email protected]
+1 6783-950-799; Ext:110




Certified Kubernetes Application Developer (CKAD) and AWS Certified Solution Architect (SAA-C03
), Laxman having 14 years of experience in IT industry and worked on various on-premises (AIX/LINUX and Windows) servers and cloud platforms PCF and AWS with profile of Software Configuration, Build and Release Management with Continuous Integration (CI) & Continuous Deployment/Delivery (CD), performing duties such as monitoring, automation, deployment, documenting, supporting, and troubleshooting. Expertise in container-based deployments using Docker, skaffold, kaniko and Kubernetes.


SUMMARY

Worked as a Technical Lead for a cloud Catalyst team in JP Morgan Chase. The team helps 80+ development teams across CCB LOB in JPMC for cloud adoption and migration.
Hands-on experience in Java, Python, DevOps, Cloud, Docker, Kubernetes, terraform, ansible and Spring Boot related technologies.
Exposure to public (PCF Pivotal Cloud Foundry, AWS) and private (GAP - Gaia Application Platform) clouds.
Experience in provisioning the services using terraform AWS providers like Amazon EC2, S3, EKS and RDS.
Experience in overseeing applications using Amazon AWS Cloud which incorporates services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Glacier, Elastic Beanstalk, LAMBDA, Route 53, Auto Scaling, CloudFront, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
Experience in release management of enterprise web applications using J2EE and Java related technologies.
Good Knowledge in Software Development Life Cycle and Good exposure to agile and waterfall methodologies.
Expertise in Jenkins/Jules, Source Tree, Git/bitbucket and SVN.
Extensive experience in using MAVEN and ANT build tools for the building of deployable artifacts (jar, war, ear) from source code.
Expertise in developing and maintaining build, deployment scripts for test, staging, production environments using ANT, Maven, shell, and Perl scripts.
Exposure in Infrastructure as a code IAC Terraform.
Experience working across multiple platforms using various languages for applications.
Quick learner and willingness to learn and implement new technologies and methodologies.
Good Communication and Interpersonal skills with excellent team spirit.
Strong leadership skills. Passion for mentoring and leadership.
Good exposure in the Banking and Financial Services domain. I know the JPMC echo system very well.

Accomplishments:
Received many Five keys awards till date and received all the Five keys in the same quarter Q2 2019.Five keys are a prestigious award given to the employees in JPMC.
Received many other awards like guard of the fort, shining star, spot award etc.
CCB technology award in Q3 2020 prestigious award given to the teams in CCB LOB across the globe in JPMC.
Catalyst team - Working with different applications in the CCB line of business (LOB), helping them in resolving potential blockers and onboarding them to Jules, terraform, spinnaker, AIM, private cloud (GAP, GKP, GOS) and all cloud related technologies.
OPT BMW SI- helped the team in migration of the application running on tomcat VSI servers to K8S platform and implemented CICD to the application.
Brand new Linux server setup for the tomcat-based application deployments.
Ignite Cloud and Kubernetes Co-Lead - responsible for conducting the sessions and delivering the sessions at hub level.
FRO (Floor response Officer) - responsible for taking care of first aid and emergency situations for the assigned floor/wing.
GO++ trainer - Gainfully Occupied training program targeted for senior developers and VPs.
Participated in JPMC ORG level events like recruitments, CSR events, Hackathon and Code for Good (CFG) etc.
Organized and participated in JPMC Technology clinics like Cloud Clinic, DevOps Clinic, powerup etc.
POCS - dockerizing and deploying the application to K8S environment, terraform sample application End to end automation using AIM, Jules and ServiceNow.

Roles and Responsibilities:
Leading the catalyst team and helping other teams in CCB in migrating the application to container systems like Docker and container orchestration like Kubernetes and IAC Terraform.
End to End CI/CD deployment setup along with the application containerization support for the BMW SI application.
Do POCs and conduct knowledge sharing sessions to the team.
Assist the team is choosing the right platform for the application migrations.
Help the teams in migration their applications to Private clouds like GAP, GKP and GOS which includes onboarding/technical migration issues/CICD setup etc.
Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
Administering and supporting the CM tools including Git, Subversion, CVS, TFS on UNIX and Windows environments.
Help the teams in fixing the dependency issues using Build Automation tools like Maven, ANT.
Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies and container image storage.
Help the teams in building and deploying java applications and troubleshooting the build and deploy failures.
Installing and administering CI tools like Hudson/Jenkins, Jules.
Performed integration of Code Quality Analysis Techniques like Find Bugs, PMD, Cobertura, sonar SSAP, Black duck with CI tools.
Provided release engineering support for Java based projects and improved build-test-release process through automation and productivity tools development and integration.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git/SVN source control.
Writing build (Maven) and deployment scripts (Shell) to automate build and deployment of the application and troubleshoot the issues.
Procuring and configuring the server as per the needs of the release and the application.
Creating/Setting up the Jenkins pipelines for the applications.
Extensive experience in working with tomcat and WebSphere servers.
Knowledge of databases like Db2, MySQL and Oracle.
Good expertise in developing applications using java and related technologies.
Migrated 100+ projects from SVN to GIT.
Working closely with Development, Test and IT Services teams.
Experience on developing different web applications using Java, Spring, ReactJs and related technologies.
Good interaction with developers, managers, and team members to coordinate job tasks and strong commitment to work.


EDUCATION/TRAINING/CERTIFICATION

Bachelor of Technology in Computer Science (B. Tech) & Engineering from JNTU University, (2006)

Certifications:
Certified Kubernetes Application Developer (CKAD)
AWS Certified Solution Architect (SAA-C03)
ITIL V2 certification axelos
Sun Certified Java Professional (SCJP)
Sun Certified Web Component Developer (SCWCD)


TECHNICAL ENVIRONMENT

Cloud Technologies: Cloud foundry, GAP (Gaia Application Platform), Kubernetes GKP (Gaia Kubernetes Platform) and GOS (Gaia Oracle service)
Infrastructure Automation Tools: Ansible, terraform
Container/Orchestration Technologies: Docker, Kubernetes
OS Platforms: UNIX/Linux, AIX, Windows
SCM/Version Control Tools: GIT, Tortoise SVN, Clear case, CVS
Build Tools: Maven, Ant, Gradle
CI/Deployment Tools: Jenkins/Hudson, Jules, Spinnaker
Application Servers: Tomcat, IBM WebSphere
Web Servers: Apache, Nginx
Analytics and Search: Splunk and ELK stack
Monitoring Tools: Wily, Dynatrace, Grafana, Datadog, glide
Load balancer: DataPower, AppviewX
Ticketing/Bug Tracking: Jira, ServiceNow, HPSM, ITSM
Testing Tools: Selenium, Junit
SDLC: Agile, Waterfall Methodologies
Scripting/Languages: Groovy, shell, Python, JavaScript, ReactJs, HTML, CSS, SQL, PLSQ, Teamwork, Leadership, Communication, Problem solving, Adoptability, Responsibility, Work ethic, Critical thinking, Emotional Intelligence, Openness to send/receive feedback, Product improvement strategies
Markup Languages: JSON, YAML and XML
Database: Oracle, DB2, MS Access, MySQL, Maria DB
Java Technologies: Java, J2EE, Servlets, JSP, Java Beans, JDBC
Frameworks: Spring boot and Struts
Web Services: REST and SOAP
Tools/Utilities: IntelliJ, Eclipse, RAD, DB Visualizer, putty SOAPUI, HP QC, Postman, Control M, ServiceNow, WinSCP, FileZilla, putty, Jira, confluence, SharePoint, Beyond Compare, Notepad++


WORK EXPERIENCE

May 2022 Present
Toyota, Plano, Texas
Lead AWS DevOps Engineer

TMNA Forgerock: Toyota Motor North America(TMNA) is a Web and APP(Android/IOS) based application which supports user registration and storing of data for Toyota, Subaru and Lexus applications. Like TMNA we have apps for TMCA, TKIM, TMC- Japan

Responsibilities:
Implemented CI/CD process for development team using Gitlab, designed to allow for dozens of code updates per hour with zero downtime.
Review and ensure the changes validated before deploying to stage and Prod deployment.
Built and deployed Docker containers to partition a monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Led the monitoring team in setting up the dashboards, log analysis, synthetic alert creations in datadog.
As a Devops Engineer, defines and manages best practices for version control, continuous integration, automated testing, and release management to maximize product/service performance.

Environment:
Gitlab, Maven, Docker, Kubernetes, Amazon Web Services: EKS, EC2, S3, VPC, IAM, Route 53, WAF, ACM Certs, Load Balancers, Autoscaling, Cloud watch and Terraform, Access and Identity Management - ForgeRock AM and IDM,Directory Services - Forgerock DS, Amazon RDS - IDM Aurora DB


May 2019 April 2022
JP Morgan Chase & Co, Columbus, OH
Lead DevOps Engineer

Catalyst team: Newly formed team to address the typical Cloud and DC (Datacenter) migration issues and to speed up the application and data center migrations across the CCB LOB.

Responsibilities:
Application assessment (Inspect and recommend cloud solutions).
Performance tuning guidance and task automations.
Enable end to end automation using Jules, Share best practices in the firmwide technology site.
Training prod support on Operations stability.
Used AWS Fargate in collaboration with AWS ECS and EKS for application containerization running to provide high availability, scalability, security, and reliability.
Partner with Gaia cloud team in POC accelerations.
Created Microservices applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
Building/Maintaining Docker container clusters managed by Kubernetes, Linux, TFS, Docker, on AWS.
Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.

Environment:
Bitbucket, Maven, Jenkins (Jules), Docker, Ansible, Kubernetes, AWS: EC2, S3, Auto scaling, EBS, RDS and Terraform

BMW SI, Columbus, OH
DevOps Lead
Is a middleware application that enables web-based client (front-end) applications to easily Interact with Chase's various host (back-end) applications SI exposes different Interfaces to clients like xml over HTTP, MQ SOAP etc.

Responsibilities:
POC on Dockerizing the application.
Helped the application team to write the various K8S yaml files.
Onboard the application team to various systems of the Organization to achieve end to end deployment automation.
Develop CI/CD roadmap and implement it into the project.
Deployed and maintained and improve performance over containerized applications in EKS to support application development
Improve deployment process to GKP (Gaia Kubernetes Platform) based applications.
Interact with various Product teams in organization to learn and implement the latest offerings from the product teams.
Developed and maintained end to end CI/CD pipeline for the Kubernetes based applications.
Deployed Spring-boot applications on Kubernetes using Ansible Tower (Kubernetes deployment, service, secrets and configmaps).
Designing and architecting the applications in AWS cloud. Deployed applications as microservices by creating EKS (Kubernetes) clusters.
Prepared and gave multiple knowledge transfer sessions to developers and new team members on Kubernetes pods, deployments, services and CICD integration.
Created Docker images using a Docker file, Continuous Integration/Continuous Delivery model.
Onboard and integrate Splunk and Grafana tools to the application.
Participate in on-call schedules in the local time zone.
Maintenance and support, application migration guidance and support.

Environment:
Docker, Kubernetes, skaffold, kaniko, terraform, Splunk, Dynatrace, Grafana, Shell, Ant, groovy and python, Jenkins (Jules), bitbucket, Jira, Ansible, confluence


Apr 2018 May 2019
OPT Fusion, Columbus, OH
DevOps Lead
Is a middleware application that enables web-based client (front-end) applications to easily interact with Chase's various host (back-end) applications developed using Fusion Framework.

Responsibilities -
Responsible for day-to-day Build and deployments in Development and pre-production environments.
Responsible for creating and managing Continuous Integration and Continuous Delivery pipelines using Jenkins file.
Deployed Spring-boot applications on PCF cloud using Jules.
Configured End to End Pipeline for the application deployments.
Responsible for maintaining GIT Repositories, and access control strategies. Worked with GIT Flow branching strategy and Trunk Based Development.
Coordinated and assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
Involved in migrating source code from SVN to GIT.
Built scripts using Maven build tools in Jenkins to move from one environment to other environments.
Used ANT and Maven as a build tool on java projects for the development of build artifacts on the source code.
Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT.
Wrote Declarative and scripted Jenkins file s (Pipeline as a code). Configured nightly builds for Integration testing.
Integrated Maven builds into Jenkins and configure GIT parameterized builds. Also installed many custom plugins along with ANT and Maven plugins.
Used SonarQube for source code quality and Jacoco for code coverage.
Responsible for creating and maintaining the repositories in JFrog Artifactory to secure the generated artifacts from Jenkins.
Integrated Git, Jenkins, JFrog, Ansible Tower, Confluence, Jira.
Used Ansible Tower, which provides an easy-to- use dashboard and Role based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
Worked with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
Automated various infrastructure activities like Continuous Deployment, application server setup using Ansible playbooks.
Created playbooks for deploying applications to on-premises servers Ansible (AAAS Microservices).
Responsible for writing/modifying scripts using Groovy & Shell.
Implemented CICD for 40+ applications, which includes Java and PHP.
Provided on-call support to the service delivery team, for production deployments.
Integration of application with monitoring tool Grafana for complete insight and proactive monitoring and Splunk for logging.
Used JIRA, SNOW and Confluence for user stories, time logging and documentation.
Participating in daily scrum meetings to coordinate with the development team.

Environment:
PCF Cloud, GIT, Maven, Jenkins, Ansible, Docker, Kubernetes, Grafana, Splunk, Groovy, YAML, Shell Scripts, JIRA, Confluence

Jun 2016 Apr 2018
OPT (Operation Technology), Columbus, OH
DevOps Lead
OPT DevOps team is a horizontal team responsible for applications SCM activities, deployment automations, CICD implementations, Server setup etc.

Responsibilities:
Leading Development and Operations process inside the team.
Develop CI/CD roadmap and implementing into the project
Automated various tasks using AAAS (Automation as A Service- ansible).
Improve deployment process to GAP and GKP based applications.
Enable end to end CI CD automation.
Participate in on-call schedules in the local time zone.
Maintenance and support, application migration guidance and support.
Onboard the applications to CLOUD and ensure best practices are followed.
Tools/tech: Shell, Ant and python, Jenkins (Jules), bitbucket, jira, Ansible, confluence, Splunk, grafana and Ansible performed periodic system audits on all environments to ensure that only controlled versions of software reside on all environments.

Apr 2013 - Jun 2016
RSI (Retail Shared Infrastructure), Columbus, OH
Sr. DevOps Engineer
Retail Shared Infrastructure (RSI) is a middleware application that enables web-based client (front-end) applications to easily interact with Chase's various host (back-end) applications. RSI exposes different interfaces to clients like xml over HTTP, MQ SOAP etc.

Responsibilities:
Managing the 50+ servers in a Distributed and Highly available critical infrastructure in Dev and Test Environment.
Managing the deployments to Tomcat and WebSphere based application servers in Linux and AIX environments.
Involved in fixing the build issues to the developers by editing and fixing the maven pom files in case of errors.
SVN to Git migrations.
Involved in research of the project application architecture to support/resolve build, compile and test issues.
Evolved new tools/methodologies to improve the existing processes.
Taking care of SCM activities like branching, merging for all the releases in a year.
Imposing best practices on branch creations/naming conventions.
Prepare the deployment plan for the production team and share the implementation plan with L2 teams.
Troubleshoot build and deployment issues.

Environment:
Jira, maven, bitbucket, Jenkins, confluence, AIX/Linux servers, Apache webserver, shell scripting, python, groovy, SVN, clear case


Mar 2010 - Apr 2013
American Express, Phoenix, AZ
Software Engineer
American Express intends to introduce the e-apply capability to Argentina to allow prospects and existing Customers to apply for Cards online. Building E-Capability in Argentina project aims to improve the customer experience and drive incremental profits by enabling the E-Apply platform and launching the seven prospect and seven supplementary e-Applications.

Responsibilities:
Troubleshoot build and deployment issues.
Involved in all the client related calls (K245 preparation and analysis).
Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML.
Prepared and delivered all the AMEX process documents on time.
Estimated the hours for each requirement and prepared sizing docs with help of the manager.
Prepared page level test cases for the whole application.
End to End application development from scratch.
Responsible for end-to-end design and development of the application s web interface (for certain modules), framework & back-end code and deploying the application on the production server running WAS.

Environment:
Jira, maven, SVN, Jenkins, confluence, AIX/Linux servers, apache webserver, shell scripting and WAS server


Jun 2007 - Mar 2010
UK International Eapply (GISMO)
American Express, Phoenix, AZ
Software Engineer

GISMO (Global Input System for Messages and Offers) is a browser-based intranet application of the American Express for CRS batch systems. This application facilitates the creation and maintenance of statement messages, promotions and offers. The GISMO application removes redundant functionality and provides significant enhancements to the system.

Responsibilities:
End to End application development from scratch.
Site Enhancement Projects.
MQ migration and WAS migration
Log analysis, Issue debug and bug fixes in production.
Application availability monitoring and BAU activities within SLAs.
Monitoring various scheduled jobs and BAU activities upon their failure.
Level -3 Production Support.

Environment:
Jira, maven, SVN, Jenkins, confluence, AIX/Linux servers, apache webserver, shell scripting and WAS server
Keywords: continuous integration continuous deployment message queue access management sthree database information technology golang hewlett packard microsoft Arizona Colorado Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1186
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: