Summary
Overview
Work History
Education
Skills
Disclaimer
Timeline
Generic

SAI KRISHNA NARINA

Senior Software Engineer

Summary

Having 5+ yrs experience in IT industry with Linux, AWS and DevOps.

Hands on experience in developing and maintaining CI/CD process and application using tools like Git, Jenkins, Maven. Having Good experience in code build, package, development and delivery activities.

Having Good experience in Linux Administration. Set up and maintain Kubernetes clusters on EKS Managed and monitored Kubernetes clusters EKS to ensure high availability and performance. Handle upgrades, scaling, backups, and disaster recovery. Configure network policies, ingress controllers, and service meshes. Hands on well versed with AWS technology EC2, EBS volumes, VPC networking, ELB/Load balancer and cloud security groups, S3 Buckets, RDS database, Auto scaling, Cloud watch, Route53 DNS, SNS, IAM roles. Experience on Azure cloud services like RG, Vnet, NSG, VMs, VMSS, LB App gateway, AKS, Mi, AD, Azure disks, Azure storage account and containers. Having Good experience in CI/CD tool like Jenkins, Build tool like maven. Experience in deployment process with application server like tomcat and deploying project artifacts on different environment like Dev, QA, Stage and Prod. Experience in using code quality management tool like SonarQube. Using Cloud watch for monitoring the server CPU and memory utilization it cloud. Good knowledge in analyzing bugs, interacting with DEV, QA teams to fix the defects and build failures. Hands on experience with SCM tool like Git for branching, tagging and version management. Having knowledge in understanding of networking, firewall. Hands on experience with configuration management tools such as Ansible. Hands on experience in building and administrating VMs and containers using tools such as Docker. Hands on experience with GitHub with industry standard GitFlow process. Hands on experience on playbook creation for the automation using Ansible modules. Having experience in creating custom Docker images using Dockerfile. Having knowledge on setting up and managing Docker private repository. Hands on experience in Scripting with Shell Scripting. Hands on experience on application server as Tomcat. Hands on experience on web server as Nginx. Good working experience on Terraform scripting to provision cloud environments.

Overview

6
6
years of professional experience

Work History

Senior DevOps Engineer

Corefront Technologies Pvt Ltd
11.2022 - Current
  • Responsible for Environment Management and deployment automation, provision the infrastructure of Linux environments. In addition, developing and supporting day to day release builds and deployments, improving existing infrastructure and services with upgrades, and consolidate existing tools.
  • Design, develop and maintain DevOps process comprising several stages including plan, code, build, test, release, deploy, operate and monitor.
  • Performing GIT activities like creating GIT branches, merging and granting access to users on different branches and maintaining the repository.
  • Working CI/CD and DevOps concepts to automate the build and Deployment process for different environments like Dev, QA, Stag and Prod.
  • Set up and maintain Kubernetes clusters on EKS.
  • Managed and monitored Kubernetes clusters EKS to ensure high availability and performance.
  • Deployed microservices via kubectl and Helm charts, supporting CI/CD pipelines using Jenkins.
  • Implemented rolling updates and rollbacks for zero-downtime deployments.
  • Configured and maintained liveness and readiness probes to ensure pod health and service stability.
  • Set up and maintained Kubernetes Ingress controllers for internal and external traffic routing.
  • Managed ConfigMaps and Secrets to externalize configuration and secure sensitive data.
  • Monitored pod resource usage using Prometheus and Grafana, and adjusted CPU/memory limits.
  • Troubleshot failed pods using kubectl logs, describe, and event inspection.
  • Set up Horizontal Pod Autoscalers (HPA) for dynamic scaling based on CPU usage and custom metrics.
  • Performed regular cluster maintenance tasks: node scaling, patching, upgrades, and backup validation.
  • Handle upgrades, scaling, backups, and disaster recovery.
  • Monitor the health of nodes, pods, and control plane components.
  • Automate cluster tasks using tools like Helm, Kustomize, and CI/CD pipelines.
  • Ensure logging and monitoring using tools like Prometheus, Grafana, Fluentd, or ELK stack.
  • Use Helm or Kustomize to manage application deployments.
  • Collaborate with DevOps to deploy apps to different environments (dev, staging, prod).
  • Automate build, test, and deploy workflows.
  • Experience in AWS cloud which include services like EC2, S3, EBS, VPC, Subnets, Route53, ELB, Autoscaling and Security groups.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Design and develop the test automation to validate the builds in the CI/CD pipeline.
  • Automation of compilation, continuous integration, testing, packaging and distribution of software.
  • The role involves configuring and managing the CI and CD for all applications.
  • Version control for Source code management.
  • Using Terraform scripts to provision services on Azure.
  • Build Java code in different Jenkins servers as per the schedule.
  • Setup DEV, QA and UAT environments for every sprint using Ansible.
  • Handling different operations using ansible ad-hoc commands.
  • Migration of shell scripts for deployments and environment creation to Ansible.
  • Adding the goals, task and defining dependencies in Maven project management.
  • Responsible for coordinating with development and quality assurance staff for developing infrastructure required for automating the release process.

Senior Software Engineer

Mphasis Limited
03.2022 - 11.2022
  • Responsible for Environment Management and deployment automation, provision the infrastructure of Linux environments. In addition, developing and supporting day to day release builds and deployments, improving existing infrastructure and services with upgrades, and consolidate existing tools.
  • Performing GIT activities like creating GIT branches, merging, and granting access to users on different branches and maintaining the repository.
  • Responsible for labelling and building the code to be deployed.
  • Adding the goals, task and defining dependencies in Maven project management.
  • Implemented Continuous integration and Continuous delivery by using Azure Pipelines.
  • Working CI/CD and DevOps concepts to automate the build and Deployment process for different environments like Dev, QA, Stag and Prod.
  • Using Terraform scripts to provision services on Azure.
  • Integrated Maven with Azure pipelines for the builds as the Continuous Integration process.
  • Build Java code in different VMs as per the schedule.
  • Perform the tasks of scheduling build automation, building service patch builds and scripts.
  • Using Azure cloud service to manage and automate the Application.
  • Azure services like VM, Vnet, VMSS, LB, Storage account, DNS, AKS, ACR, NSG, Key-vaults and Azure DevOps.
  • We are using Ansible as primary automation tool in configuring and deploying artifacts to several environments. Developed Ansible Playbooks to manage systems configuration.
  • Configuring the Docker containers and creating Docker files for different environments and Creating Images with Docker.
  • Responsible for coordinating with development and quality assurance staff for developing infrastructure required for automating the release process.

DevOps Engineer

Adecco India Pvt Ltd
08.2021 - 11.2021
  • Responsible for Environment Management and deployment automation, provision the infrastructure of Linux environments. In addition, developing and supporting day to day release builds and deployments, improving existing infrastructure and services with upgrades, and consolidate existing tools.
  • Worked on Redhat Linux Environment.
  • Performing GIT activities like creating GIT branches, merging and granting access to users on different branches and maintaining the repository.
  • Responsible for labeling and building the code to be deployed.
  • Implemented Continuous integration and Continuous delivery by using Jenkins.
  • Working CI/CD and DevOps concepts to automate the build and Deployment process for different environments like Dev, QA, Stag and Prod.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Perform the tasks of scheduling build automation, building service patch builds and scripts.
  • Using Azure cloud service to manage and automate the Application.
  • Azure services like VM, Vnet, VMSS, LB, and Storage account, DNS, AKS, ACR, NSG, Key vaults and Azure DevOps.
  • Knowledge in AWS cloud which include services like EC2, S3, EBS, VPC, Subnets, Route53, ELB, Autoscaling and Security groups.

Associate System Engineer

Aahari Corporate services Private Limited
12.2019 - 08.2021
  • Design, develop and maintain DevOps process comprising several stages including plan, code, build, test, release, deploy, operate and monitor.
  • Design, build and maintain the CI/CD infrastructure and tools to deliver.
  • Build a monitoring platform for monitoring and alerts.
  • Using Terraform scripts to provision cloud environments.
  • Take full ownership of DevOps discipline and responsible for managing all server/infrastructure related issues.
  • Configuring the Day and Night builds in Jenkins.
  • Writing modules to automate infrastructure using Ansible.
  • Help development teams automate the environment setup using tool like Ansible.
  • Build engineering automation and productivity tools to streamline deployment pipeline.
  • Involved in Branching, Tagging and Merging of code delivery at required releases.
  • Build the packages from source code using Maven.
  • Using Nexus to manage the different artifacts.
  • Working with Jenkins to setup master and slave nodes for various deployments.
  • Implemented a continuous delivery pipeline with Docker and Jenkins.
  • Wrote the ansible playbooks for deploy the Apache, tomcat and different applications on various environments.
  • Writing ansible playbooks using ansible roles.
  • Creating Docker files for easier replication of DEV, QA environments in local machines.
  • Build the Docker images based on custom Docker files.
  • Reviewing the technical architecture requirements to access the DevOps activities.
  • Working on Linux environment and trouble shooting skills.
  • Using on shell scripting.
  • Knowledge in AWS cloud which include services like EC2, S3, EBS, VPC, Subnets, Route53, ELB, Auto scaling and Security groups.
  • Using AppDynamics to monitor prod servers/DBs and setup alerts.
  • Working with source code management tool like Git.
  • Working on Azure cloud services like RG, Vnet, NSG, VMs, VMSS, LB App gateway, AKS, Mi, AD, Azure disks, Azure storage account and containers.
  • Worked as build, release engineer for application build using maven.
  • Worked on UNIX environments.
  • Installing the packages/applications using RPM/YUM.
  • Responsible for managing source code management tool like Git, GitHub.
  • Helping Developers for build, release and SCM issues.
  • Monitoring schedule builds in Jenkins on daily bases.
  • Created release tags and maintained the snapshots of release.
  • Deployment of applications like war, Jar into the servers like Apache tomcat on DEV, QA and Staging.
  • Creating the new jobs and updating the existing jobs in Jenkins.
  • Created different branches for developer check in.
  • Working on Docker based web application.
  • Launching the EC2 machines and troubleshooting for different environments based on the requirements.

Education

MCA -

BVC Institute of Technology and Science

Skills

Linux

Git

Maven

Jenkins

Terraform

Ansible

SonarQube

Docker

Kubernetes

undefined

Disclaimer

I hereby declare that all the information furnished by me in this resume is true, complete and correct to the best of my knowledge.

Timeline

Senior DevOps Engineer

Corefront Technologies Pvt Ltd
11.2022 - Current

Senior Software Engineer

Mphasis Limited
03.2022 - 11.2022

DevOps Engineer

Adecco India Pvt Ltd
08.2021 - 11.2021

Associate System Engineer

Aahari Corporate services Private Limited
12.2019 - 08.2021

MCA -

BVC Institute of Technology and Science
SAI KRISHNA NARINASenior Software Engineer