Coder Social home page Coder Social 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

bootstrap icon bootstrap

Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!

devops-projects icon devops-projects

DevOps Real Time Projects for Aspiring DevOps Engineers [Beginner to Advanced]

examples icon examples

Here we collaborate to update the examples related to different topics of different technologies.

guide icon guide

A collection of easy-to-understand guides to programming tools

simple-java-maven-app icon simple-java-maven-app

For an introductory tutorial on how to use Jenkins to build a simple Java application with Maven.

website icon website

Kubernetes website and documentation repo:

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.