GithubHelp home page GithubHelp logo

Hi there ๐Ÿ‘‹

Gopi Krishna M - DevOps and AWS Engineer

Contact

Experience Summary

Having a total of 3 years of experience in IT with Strong Knowledge and Experience of DevOps and AWS Cloud Services.

Skill Summary

  • DevOps Tools: Git, Gitlab, Maven, Nexus, Jenkins, Sonarqube, Ansible, Docker, Kubernetes, Tekton, ArgoCD
  • AWS Services: EC2, VPC, Subnets, SGs, S3, RDS, EBS, EFS, IAM, Route53, ELB, SNS, ECS, ECR, CloudWatch, CloudTrail, Lambda, WAF, CodeCommit, CodeBuild, CodeDeploy, CodePipeline, etc.
  • OS: Linux, Windows

Education Summary

  • B.Tech (CSE) - Gayatri Vidya Parishad College Of Engineering, Vizag, Andhra Pradesh.
  • Diploma (CE) - A.A.N.M & V.V.R.S.R Polytechnic, Gudlavalleru, Andhra Pradesh.
  • SSC - S.T Paulโ€™s Public School, Vijayawada, Andhra Pradesh.

Project Summary

CloudEQ (Dec 2022 - Present) AutoDeployment of Infrastructure:

  • Created Github Action Pipelines to trigger Terraform scripts and created infrastructure on AWS and destroy infrastructure.
  • Worked with writing workflows and triggering workflows with Input and environment variables.
  • Enabled security to Web Application using AWS Security Services.
  • Created WAF WebACL Rules based on the application deployed.
  • Created Ipsets of sources which need to allow traffic to the site and applied the same.
  • Associated ALB of application with WAF rules defined and tested with security attacks.

AWS EKS WebApplication Deployment

  • Created and Managed AWS EKS (managed Kubernetes cluster), and deployed WordPress application on it, and enabled GitOps with the help of ArgoCD.
  • Analyzed cost of Kubernetes cluster and resource deployed on the EKS by using KubeCost Tool.
  • Maintained High Availability of the cluster by using cluster autoscaler, HPA and deployed in MultiAZ and disaster recovery with the velero backup tool.

Work Experience

TCS (Sep 2020 - Dec 2022)

  • Description: Getting Hands on Various DevOps tools, Creation and Configuration of Jenkins Pipelines.

Intelligent DevSecOps Solution

  • Description: Worked on Installation and Configuration of Various DevSecOps tools like GIT, GITLAB, MAVEN, SONARQUBE, NEXUS, TOMCAT, INSIGHT VM, ZAP To setup Environment for Intelligent DevSecOps solution.
  • Integrated DevSecOps tool in Jenkins Pipeline to achieve Continuous Integration with security and continuous Delivery.
  • Configured Gitlab with Jenkins Enabled webhooks for triggering Jenkins Jobs on any push events on repository.
  • Configured Maven with Jenkins to act as build tool and created build artifacts for given code repository.
  • Configured sonar scanner within Jenkins pipeline for scanning the code and check for code vulnerabilities and generated scan reports.
  • Integrated Nexus repository manager with Jenkins pipeline to push the artifacts to Nexus repository manager.
  • Integrated Insight VM sec tool in Jenkins for scanning Os level Vulnerabilities of Staging and production environment and generated reports.
  • Created ANSIBLE scripts for copying the artifacts into staging environment and deployed the application into tomcat.
  • Integrated ZAP with Jenkins for performing Dynamic Application security testing of deployed web application.

NodeJS Cloud Native CICD Pipeline Setup

  • Description: Worked on Installation and Configuration of Kubernetes Cluster, Tekton, and ArgoCD to setup Environment for Creation of CICD Pipeline.
  • Created Tekton Tasks for Building and Pushing Docker Images to Docker HUB registry and achieved continuous Integration.
  • Created Service and Deployment Configuration files for application deployment and pushed into GitHub.
  • Configured ArgoCD to lookup Github Repository for any changes in configuration and sync with existing Kubernetes deployments and achieved continuous delivery.

Build Optimization

  • Description: Worked with a Team to change the build tool from CMake to Bazel to optimize build performance of CPP Project.
  • Understanding Bazel workspace structure and worked accordingly.
  • Created BUILD files by invoking BUILD Rules to create dependency libraries.

Jenkins Monitoring and Dynamic Provisioning of Slaves

  • Description: Worked on Installation and Configuration of Monitoring Tools (prometheus, Grafana, Jaeger).
  • Integrated Prometheus and Grafana With Jenkins to collect metrics and visualized them in Grafana dashboard.
  • Integrated OpenTelemetry with Jenkins to collect pipeline traces for Jenkins job and visualized them in Jaeger Dashboard.
  • Created Python Scripts to configure Docker Cloud with Jenkins for creation of Dynamic Jenkins Slaves.
  • Established configuration as code in Jenkins for configuring various tools and plugins which are required.

Gopi Krishna Mukkapati's Projects

Gopi Krishna Mukkapati doesnโ€™t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.