Summary
Overview
Work History
Education
Skills
Timeline
Generic
Manohar Kamma

Manohar Kamma

Minneapolis,MN

Summary

Around 8 Years of experience in the IT industry comprising Linux Systems Administration and as a DevOps cloud engineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration, and Continuous Delivery using different tools. Expertise in using various DevOps tools like Git, Jenkins, Ansible, Chef, Puppet, Ant, Maven, Gradle, Artifactory, Docker, Kubernetes, and SaltStack. Responsible for designing, implementing, and managing the cloud infrastructure in Azure, including virtual machines, networks, storage, and security. Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch. Hands-on experience with AWS Lambda workflow implementation using python to interact with applications deployed on EC2 instances and S3 buckets. Expertise in shell and python scripting with a focus on DevOps tools, CI/CD, and AWS Cloud Architecture and hands-on Engineering. Created and wrote shell scripts, Ruby, Bash, Groovy, Python, and PowerShell for automating tasks. Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Expertise in setting up Baselines, Branching, Patches, Merging, and Automation processes using Shell/Bash and Batch Scripts. Hands-on experience in version control using SVN, GIT, and GitHub and continuous integration management using Jenkins. Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs. Experience with container management software like Kubernetes and Docker Swarm. Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GitHub. Experience in installing and administering Nexus as Repository Manager for Builds and knows JFrog Artifactory Repository manager. Experience with Build Management Tools Ant and Maven for writing builds. XML and pom. XM. Knowledge in using Build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as war & ear from source code. Installed and managed the Artifactory repository to deploy the Artifacts generated by Maven and to store the dependent jars, used during the build, used Nexus Artifactory tool for storing post-build outcomes known as artifacts (. war, jar, ear). Strong experience in configuration and automation management tools such as Chef and Puppet. Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded, and managed Puppet Master, Agents & Databases. Proficient with Ansible Playbooks, modules, and roles. Wrote playbooks with Python SSH as the wrapper to manage AWS nodes. Expert in deploying the code through application servers like WebSphere/WebLogic/ Apache Tomcat/JBoss. Experience in using Tomcat Apache web servers for deployment and hosting tools. Created CM Plans, Test plans, and Build Documentation while maintaining source code and a good understanding of the principles and best practices of Software Configuration Management (SCM). Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP. Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name-spaced versions. Extensively involved in infrastructure as code, execution plans, resource graphs, and change automation using Terraform. Worked with Ansible and Ansible Tower as Configuration management (CM) tool, to automate repetitive tasks, and quickly deploy critical applications. Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins and wrote terraform scripts for CloudWatch Alerts. Wrote terraform scripts from scratch for building Development, Staging, and Production environments. Good Knowledge of Azure Cloud services such as Azure storage, Azure active directory, and Azure Service Bus. Also, Created and managed Azure AD tenants and configured Application Integration with Azure AD. Experience in Microsoft Azure Services like PaaS, and IaaS and worked on Azure PaaS storages like Blob (Page and Block), and SQL Azure. Well-experienced in deployment & configuration management and Virtualization. Used Google Cloud Platform (GCP) Services Like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager, and SaaS, PaaS, and IaaS concepts of Cloud computing architecture and Implementation using GCP. Experience in Google Cloud components, Google container builders, and GCP client libraries and cloud SDKs Used GCP HTTP(S) load balancing with Google Cloud Storage buckets and added a Cloud Storage bucket to your load balancer. To achieve the Continuous Delivery goal in a highly scalable environment, use Docker coupled with the load-balancing tool Nginx. Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new python scripts to support new functionality in Terraform. Used Ansible playbooks to set up the Continuous Delivery (CD) pipeline which primarily consists of Jenkins to run packages and its supporting software components which are from the Maven build tool. Worked with Ansible and Ansible Tower as Configuration management (CM) tool, to automate repetitive tasks, and quickly deploy critical applications. Experience with monitoring tools like NAGIOS, Cloud Watch, and SPLUNK. Implemented, maintained, and supported reliable, timely, and reproducible builds for project teams. Experience with Bug tracking tools like JIRA, Bugzilla, and Remedy. Worked under the agile operation process in the DevOps team (Build & Release automation, unit test automation, and Code review, Service, Incident, and Change Management Environment) to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using various tools. Managed different infrastructure resources like physical machines, VMs, and even Docker containers using Terraform. Experience with Terraform to build infrastructure as a code. Used Agile practices (iterative development & sprints) for various user stories during the project execution. Develop an understanding of TCP/IP Networking concepts, Routing and Firewalls. Install and maintain all versions, and verify updates of Antivirus, Firewalls, and VPNs. Experience in System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on UNIX Red Hat Linux Systems. Good written and verbal communication skills, the experience in working with large teams and multi-site development models.

Overview

9
9
years of professional experience

Work History

Sr. DevOps/ AWS Cloud /Linux Administrator

JPMC
01.2023 - Current
  • Around 8 Years of experience in the IT industry comprising Linux Systems Administration and as a DevOps cloud engineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration, and Continuous Delivery using different tools
  • Expertise in using various DevOps tools like Git, Jenkins, Ansible, Chef, Puppet, Ant, Maven, Gradle, Artifactory, Docker, Kubernetes, and SaltStack
  • Responsible for designing, implementing, and managing the cloud infrastructure in Azure, including virtual machines, networks, storage, and security
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch
  • Hands-on experience with AWS Lambda workflow implementation using python to interact with applications deployed on EC2 instances and S3 buckets
  • Expertise in shell and python scripting with a focus on DevOps tools, CI/CD, and AWS Cloud Architecture and hands-on Engineering
  • Created and wrote shell scripts, Ruby, Bash, Groovy, Python, and PowerShell for automating tasks
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Expertise in setting up Baselines, Branching, Patches, Merging, and Automation processes using Shell/Bash and Batch Scripts
  • Hands-on experience in version control using SVN, GIT, and GitHub and continuous integration management using Jenkins
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs
  • Experience with container management software like Kubernetes and Docker Swarm
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GitHub
  • Experience in installing and administering Nexus as Repository Manager for Builds and knows JFrog Artifactory Repository manager
  • Experience with Build Management Tools Ant and Maven for writing builds
  • XML and pom
  • XM
  • Knowledge in using Build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as war & ear from source code
  • Installed and managed the Artifactory repository to deploy the Artifacts generated by Maven and to store the dependent jars, used during the build, used Nexus Artifactory tool for storing post-build outcomes known as artifacts (
  • War, jar, ear)
  • Strong experience in configuration and automation management tools such as Chef and Puppet
  • Experience working with Puppet Enterprise and Puppet Open Source
  • Installed, configured, upgraded, and managed Puppet Master, Agents & Databases
  • Proficient with Ansible Playbooks, modules, and roles
  • Wrote playbooks with Python SSH as the wrapper to manage AWS nodes
  • Expert in deploying the code through application servers like WebSphere/WebLogic/ Apache Tomcat/JBoss
  • Experience in using Tomcat Apache web servers for deployment and hosting tools
  • Created CM Plans, Test plans, and Build Documentation while maintaining source code and a good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name-spaced versions
  • Extensively involved in infrastructure as code, execution plans, resource graphs, and change automation using Terraform
  • Worked with Ansible and Ansible Tower as Configuration management (CM) tool, to automate repetitive tasks, and quickly deploy critical applications
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins and wrote terraform scripts for CloudWatch Alerts
  • Wrote terraform scripts from scratch for building Development, Staging, and Production environments
  • Good Knowledge of Azure Cloud services such as Azure storage, Azure active directory, and Azure Service Bus
  • Also, Created and managed Azure AD tenants and configured Application Integration with Azure AD
  • Experience in Microsoft Azure Services like PaaS, and IaaS and worked on Azure PaaS storages like Blob (Page and Block), and SQL Azure
  • Well-experienced in deployment & configuration management and Virtualization
  • Used Google Cloud Platform (GCP) Services Like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager, and SaaS, PaaS, and IaaS concepts of Cloud computing architecture and Implementation using GCP
  • Experience in Google Cloud components, Google container builders, and GCP client libraries and cloud SDKs Used GCP HTTP(S) load balancing with Google Cloud Storage buckets and added a Cloud Storage bucket to your load balancer
  • To achieve the Continuous Delivery goal in a highly scalable environment, use Docker coupled with the load-balancing tool Nginx
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new python scripts to support new functionality in Terraform
  • Used Ansible playbooks to set up the Continuous Delivery (CD) pipeline which primarily consists of Jenkins to run packages and its supporting software components which are from the Maven build tool
  • Worked with Ansible and Ansible Tower as Configuration management (CM) tool, to automate repetitive tasks, and quickly deploy critical applications
  • Experience with monitoring tools like NAGIOS, Cloud Watch, and SPLUNK
  • Implemented, maintained, and supported reliable, timely, and reproducible builds for project teams
  • Experience with Bug tracking tools like JIRA, Bugzilla, and Remedy
  • Worked under the agile operation process in the DevOps team (Build & Release automation, unit test automation, and Code review, Service, Incident, and Change Management Environment) to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using various tools
  • Managed different infrastructure resources like physical machines, VMs, and even Docker containers using Terraform
  • Experience with Terraform to build infrastructure as a code
  • Used Agile practices (iterative development & sprints) for various user stories during the project execution
  • Develop an understanding of TCP/IP Networking concepts, Routing and Firewalls
  • Install and maintain all versions, and verify updates of Antivirus, Firewalls, and VPNs
  • Experience in System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine-tuning on UNIX Red Hat Linux Systems
  • Good written and verbal communication skills, the experience in working with large teams and multi-site development models.

Sr. DevOps/Cloud Engineer

Accenture Solutions Pvt. Ltd, India
05.2019 - 08.2022
  • Migrating Services from On-premise to Azure Cloud Environments
  • Collaborate with development and QA teams to maintain high-quality deployment
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems
  • 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
  • Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets
  • Experience in deploying artifacts such as WAR and EAR using build automation tools like Maven, Ant, and Gradle
  • Experienced in working with Ansible Tower to manage multiple nodes and inventory for different environments, automated repetitive tasks, and deployed critical applications on the cloud using Ansible, and AWS Cloud Formation Templates
  • Service Mapping can be used to map business services, applications, and infrastructure components to create a comprehensive view of the IT environment
  • This can help in identifying and managing dependencies, improve incident response time, and optimize resource utilization
  • ServiceNow Change Management can be used to manage changes to the IT environment, including approvals, scheduling, and tracking
  • This can help in reducing the risk of changes, improving change success rate, and maintaining compliance
  • ServiceNow Cloud Management can be used to manage the cloud infrastructure, services, and applications
  • This can help in optimizing resource utilization, reducing costs, and improving service delivery
  • Experienced in writing Ansible Playbooks for automating CI/CD pipelines, deploying, updating launch configuration for microservices, provisioning load balancers, and auto-scaling instances
  • Configured Ansible control machine & wrote Ansible playbooks with Ansible roles
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting
  • Installed & Implemented Ansible configuration management system
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Services, Resources, Mount points & Packages
  • Deployed Ansible playbooks in the AWS environment using Terraform as well as created Ansible roles using YAML
  • Used Ansible to configure Tomcat servers and their maintenance
  • Application performance analysis and monitoring, including but not limited to tools like SPLUNK, SCOM, Dynatrace, and Application Insights, set up alerts and monitoring for complex web applications for the company
  • Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services, and CI/CD pipeline management through Jenkins
  • Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery, and automated environment provisioning
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search, and application monitoring in integration with AWS Lambda and CloudWatch
  • Then store the logs and metrics in the S3 bucket using the Lambda function
  • User management with build tools Maven to create JAR, WAR, and EAR and documented build process, branching strategy, and continuous integration design and setup along with deployment instructions for Dev and QA teams
  • Configure continuous integration from source control, set up build definition within Visual Studio Team Services (VSTS), and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory), and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters
  • Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes
  • Integrated GIT into Jenkins to automate the code check-out process used Jenkins for automating Builds and Automating Deployments
  • Managing Docker files, Images and Docker containers, and Kubernetes clusters
  • Installation, configuration, debugging, and support of Atlassian tools Jira, Confluence, and Stash
  • Set up customized Jira Projects, Workflow, Confluence Spaces, and Jira permission and web-based status reports by using Maven, and shell scripting.

DevOps/ServiceNow Engineer

ARTECH INFORMATION SYSTEMS PVT.LTD
12.2017 - 05.2019
  • Worked on a 3rd party application called Endgame, a centrally managed endpoint detection and response platform that operates at the earliest and all stages of the attack life cycle
  • Through a single agent, Endgame instantly detects and stops privilege escalation, defense evasion, malicious persistence, credential access, and propagation
  • These are some of the activities that can be performed in a typical ServiceNow ITOM environment
  • However, the specific activities may vary depending on the organization's requirements and the IT environment
  • ServiceNow Orchestration can be used to automate IT tasks and processes, including provisioning, configuration, and remediation
  • ServiceNow Performance Analytics can be used to analyze and visualize IT performance data
  • This can help in identifying trends, detecting anomalies, and making data-driven decisions
  • This can help in reducing manual effort, improving service delivery, and maintaining consistency
  • ServiceNow Discovery can be used to automatically discover and map the IT infrastructure, applications, and services
  • This can help in maintaining an up-to-date CMDB, reducing manual effort, and improving data accuracy
  • Work with a team to build automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operational containers across clusters of hosts and managed containerized applications
  • Configured Autoscaling in Customized VPC based on Elastic load balancer (ELB) traffic and used ELB health check to trigger auto-scaling actions
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Python, and Terraform
  • Good Experience in setting up and building AWS infrastructure and various resources (VPC, EC2, S3, IAM, EBS, Security Groups, Auto scaling, RDS)
  • Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, and IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Working as Kubernetes Administrator, involved in configuration for web apps, Azure App Services, Azure Application Insights, Azure Application Gateway, Azure DNS, Azure traffic manager, and App services
  • Managed deployments in EKS managed Kubernetes, set up multi node clusters, and deployed containerized applications
  • Experience to onboard our Application on Sphinx for Access management which replaces Enterprise bastion solution for Unix and Windows and a Centralized Privileged Access Management for Applications, Databases, Devices, and Managed Services
  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Works with the Product Team to ensure user stories that are developer-ready, easy to understand, and testable
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively 20% - Support & Enablement
  • Work on pivotal tracker stories (current interest, backlog, and icebox) and assign a point value to a story based on complexity
  • Use AppDynamics (APM) to gather applications baseline stats and used them on the custom SLO dashboard Monitor application performance to ensure it meets SLO (service level object)
  • Monitor for volume, availability, latency, errors, and tickets
  • Implemented and maintained the monitoring and alerting of production and corporate servers using AWS Cloud watch and New Relic
  • Used AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, System test, and UI environments for a software development project
  • They have implemented and maintained Monitoring and alerting of production and configuration such as EC2 and Storage as S3 buckets using AWS Cloud watch
  • Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS
  • Using an Open stack, I performed deployment operations on the cloud
  • Worked on setting up Helm Chart repository on Amazon S3, JFrog Artifactory, and web servers hosted on AWS cloud
  • Worked on Kafka distributed stream processing platform written in java
  • Worked with Terraform to create AWS components like EC2, S3, RDS, VPC, ELB, and Security groups
  • Worked in the agile development team to deliver end-to-end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins
  • Designed, architecture & built Chef as a configuration management tool, Jenkins for Continuous Integration, and Sense Monitoring tool to replace Nagios and monitor critical applications & servers' health
  • Good knowledge of Web and API Protocols
  • Set up Docker on a Linux server
  • Worked on deploying Docker applications
  • Experience in Docker engine and Docker Machine environments, to deploy the micro service-oriented environments for scalable applications
  • Expertise to set up, and configure continuous build processes using Jenkins, GIT, and Maven
  • Worked with different development teams and multiple simultaneous software releases
  • Experience in Virtualization platforms (Hyper-V), and other applications to manage Hyper-V cloud like SCVMM, Active Directory, SSMS, SCOM, SMA, WAP, Azure Automation, Logic Apps, and Azure Functions

AWS Cloud Engineer/Linux Administrator

Sreesaila Networks Pvt ltd
08.2015 - 12.2017
  • Worked in a team environment to automate the deployments using scripts that execute the automated CI and release management process
  • Exposed to all aspects of the software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects
  • Developed Chef Cookbooks, Recipes, Resources, and Run lists, managing the Chef Client nodes, and uploading the cookbooks to the chef-server from Workstation
  • Coordinate with vendors like Atlassian, and JFrog to review system information, troubleshoot Level 1 to Level 3 issues, report bugs, and submit improvements
  • Worked on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, JUnit, ANT, Maven, Jenkins, and VISUAL SOAPUI Pro for testing Client Server and Web based Applications
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environments and Worked with the development team to migrate Ant scripts to Maven scripts, python scripts for managing day-to-day transactions & automation of routine tasks
  • Deal with errors in the pom.xml file to obtain appropriate builds using the maven build tool
  • Designed and developed Continuous Integration systems with Maven and Jenkins
  • Deployed Java/J2EE application packages onto the Apache Tomcat server and configured it to host the websites by Coordinating with software development teams and QA teams.

Jr. Software Engineer(Internship)

YuppTV
07.2014 - 07.2015
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new python scripts to support new functionality in Terraform
  • Deployed Ansible playbooks in the AWS environment using Terraform as well as created Ansible roles using YAML
  • Used Ansible to configure Tomcat servers and their maintenance
  • Written Terraform templates, and Chef Recipes and pushed them into Chef Server for configuring EC2 Instances, and deploy code into the required environments using AWS Code Deploy
  • Worked on Kafka distributed stream processing platform written in java
  • Worked with messaging queues like Kafka
  • Integrated Apache Kafka for data ingestion, to capture and process real-time and near-real-time streaming data.

Education

Masters in Information Technology And Management -

Concordia University, St. Paul
Saint Paul, MN
12.2023

BSC (M,S,CS) -

Acharya Nagarjuna University
Guntur, India
04.2013

Skills

  • Windows 98/XP/NT/2000/2003/2008, Unix, Linux, Mac, OS, Red hat, Centos, and Ubuntu
  • C, C, Perl, Shell scripting, Python, Ruby, SQL, Java
  • Oracle, SQL SERVER, MY SQL, MongoDB, DB2
  • Nagios, CloudWatch, and Splunk

Timeline

Sr. DevOps/ AWS Cloud /Linux Administrator

JPMC
01.2023 - Current

Sr. DevOps/Cloud Engineer

Accenture Solutions Pvt. Ltd, India
05.2019 - 08.2022

DevOps/ServiceNow Engineer

ARTECH INFORMATION SYSTEMS PVT.LTD
12.2017 - 05.2019

AWS Cloud Engineer/Linux Administrator

Sreesaila Networks Pvt ltd
08.2015 - 12.2017

Jr. Software Engineer(Internship)

YuppTV
07.2014 - 07.2015

Masters in Information Technology And Management -

Concordia University, St. Paul

BSC (M,S,CS) -

Acharya Nagarjuna University
Manohar Kamma