Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Sreekanth H

Hyderabad

Summary

  • Having 4 years of experience in IT Industry ,spanning multiple technologies, and managing build & deployment strategies on AWS cloud.
  • Adopted DevOps culture ,implementing best and skewed practices of the IT Industry.
  • Extensively worked on GIT and its web repositories in GitHub for source code storage and management
  • Experience in using Maven as build tools for the building of deployable artifacts (jar,war) from source code including Maven’s POM Pipelines for CICD to make end-to-end automation
  • Experience in installation and configuration of Jenkins , also experienced in writing CICD pipelines to make end to end automation
  • Experienced in Writing Gitlab CICD Pipelines also expert in installation Of GItlab runner & it's configurations.
  • Experience in installation and configuration of Tomcat Server.
  • Experience in installation and configuration of SonarQube for code quality management
  • Experience in writing Docker files to make application as containers
  • Good Experienced in using Kuberntes as Container Orchestration tool and also experienced in writing yaml file to create Kubeadm cluster using Deployments, Replica set, Services etc
  • Managed application deployments in Kubernetes cluster using Kubectl and EKS.
  • Experience on AWS cloud services EC2, VPC, IAM, Auto Scaling, S3 and ELB
  • Having Good experience in writing Terraform scripts to provision Infrastructure, based on requirement
  • Worked with bug ticketing tool like JIRA
  • knowledge on monitoring tools like Prometheus and Grafana
  • Required knowledge on Configuration Management tool like Ansible
  • Having Good knowledge in Google Cloud (GCP) and also completed Google Cloud Associate Cloud Engineer Certification

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Prodapt Solutions
01.2022 - Current

Infrastructure: Amazon Web Services (AWS), GitLab, Docker, Kubernetes, Git, GitHub, and Kubernetes

Roles & Responsibilities

  • Understood well DevOps culture and CI/CD workflow using GitLab with Git and GitHub Version controls.
  • Configured Kubernetes as GitLab runner, also involved in building GitLab pipelines to do operation like remove backend hosts & authorization which is defined by user and also adding backend host & authorization against Keycloack to given OpenAPI
  • Worked on ApigeeX API Management tool under Google Cloud .
  • Wrote GitLab Pipelines to Create API proxies , API Products & Apps in Apigee to based on environments
  • Worked with Docker containerization and deployed applications over Docker containers.
  • Experienced with Docker containers and docker hub registry.
  • Checking Vulnerabilities in Docker base image and fixing those vulnerabilities using Docker scan and Trivy
  • Built images and shipped images to hub registry then deployed on production servers using docker technology.
  • Configured application health checks, Liveness probe and Readiness probe parameters to monitor containers health.
  • Performed rolling updates when new source code version is released.
  • Managed source code version tagging and prepared release notes accordingly while handover to service delivery teams.
  • Wrote GitLab Pipeline code and automated Build and Deployments to Kubernetes
  • Wrote custom Pipeline code for project specific built and deployed name spaces for Dev, QA, and Prod environment.
  • Prepared, built and deployed to non-prod environments, released notes to service delivery team for production deployments
  • Experienced with Cloud Computing delivery model IaaS - AWS ( EC2, EBS, S3, IAM, Elastic Load Balancer, Auto Scaling, VPC, and Elastic beanstalk )
  • Developed and adopted DevOps Model and CI/CD workflow in integrating Git, Github, GitLab,Maven, Sonar, Tomcat, Docker, Kubernetes clusters in automated deployments.

DevOps Engineer

Tata Consultancy Services
07.2017 - 10.2021

Infrastructure: Amazon Web Services (AWS), Jenkins, Apache Maven, Docker, Kubernetes, Git, GitHub and Terraform.

Roles & Responsibilities

  • Created new instances for configuring dev setup and uat environments using Terraform Scripts
  • Involved in writing terraform script to create EKS Cluster for prod and Kubeadm installation for DEV and Other env.
  • Creating AMI images of critical EC2 instances as backup; restoring data from snapshots whenever required
  • Experienced in configuring Build Pipeline jobs in Jenkins and managing build and release.
  • Maintaining Jenkins continuous integration infrastructure & releases to DEV/UAT/PROD environments
  • Designing highly available systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance & AMIs
  • Involved in Jenkins administration as well as involved in setting up Master-slave architecture
  • Involved in writing CICD pipelines using Declarative method to make end to end automation
  • Configured Build Triggers by using Poll SCM & Build Periodically
  • Worked on Build/Deploy Pipeline Setup using Jenkins
  • Integrate Jenkins with GIT ,Maven, Sonarqube to achive code quality analysis
  • Deployed artifact to multiple nodes by Build with parameters in Jenkins
  • Making applications more scalable and highly available system in AWS(ELB).
  • Manage and configure AWS services as per business needs (ELB, EC2, IAM and VPC).

Education

Bachelor of Science - Computer Science

Government Degree Arts College
Anantapur, Andhrapradesh
04.2016

Skills

  • AWS Services:EC2,S3,Auto Scaling, Load Balancer, Cloud Watch, VPC, IAM
  • CI/CD Tools: Jenkins, GitLab CICD
  • Skill: Ansible - Terraform - Apache Maven - Apache Tomcat -SonarQube - GitHub
  • Container Orchestration & Container Technology: Kubernetes - Docker
  • Scripting : Shell Script

Timeline

Senior Software Engineer

Prodapt Solutions
01.2022 - Current

DevOps Engineer

Tata Consultancy Services
07.2017 - 10.2021

Bachelor of Science - Computer Science

Government Degree Arts College
Sreekanth H