Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ranjini MP

Mangalore,KA

Summary

DevOps Engineer with background designing, testing, and implementing infrastructure and applications. Talented performer with over 3+years of experience using source control tools to identify and fix bugs in code. Consistent team player with exemplary multitasking skills.

  • Good experience with version control system tool like git and worked with GitLab/GitHub.
  • Have experience in maintaining the repository, branching, & tagging in git, github/gitlab/bitbucket.
  • Extensive experience using Maven as build tool for the building of deployable artifacts from source code.
  • Have extensive experience working with Jenkins for continuous integration and end-to-end automation for builds and deployments.
  • Automated build & deployment and CI/CD process for projects from scratch, created jobs in Jenkins.
  • Working experience in Continuous Integration setup. Configured multiple build jobs, distributed builds, integrated test cases, and created distributed build environments, performed plug-in installations, backup. Etc. Using Jenkins.
  • Knowledge on free style jobs to Jenkins Pipeline Jobs.
  • Implemented continuous delivery pipeline with github, maven, docker, Jenkins, and AWS.
  • Good experience with shell scripting.
  • Very good experience with AWS cloud services like EC2, VPC, EBS, EFS, S3, RDS, ELB, AutoScaling, IAM,Cognito, CloudWatch, CloudTrail, SNS, Route53, CloudFront, CertificateManager, etc
  • Maintaining EC2 services like launching instances, attaching volumes, configuring security group, monitoring EC2 instance metrics like CPU Utilization, disk read/write operation and network performance of the EC2 servers.
  • Launching Virtual Private cloud (VPC), creating subnet in the VPC, launching EC2 instances, configuringand maintaining the route table, internet gateway within the VPC.
  • Creating S3 bucket and managing bucket policies for the restricted access.
  • Creating IAM users, managing the groups and access to the AWS resources.
  • Hosting static website with S3, CloudFront, and Route53.
  • Implementing Azure services such as Azure Active Directory(AD), Azure storage, Azure cloud services, IIS, Azure Resource Manager (ARM), Azure Blob storage, Azure VM, SQL database, Azure Functions, Azure Service Fabric, Azure Service Bus.
  • Working knowlegde in deploying CI/CD system using Azure DevOps on K8s container environment, and for the runtime environment of CI/CD system to build, test and deployment we utilized K8s and docker.
  • Designed and automated Azure Infrastructre as a Service (Iaas) and Platform as a service (Paas), Saas capabilites which includes virtual machine, container services, virtual network and cloud services.
  • Integrated CI/CD workflows with SonarQube for static code analysis.
  • Integrate Trivy into the CI/CD pipeline to automate security checks, ensuring that container images are free from vulnerabilities before deployment.Vulnerability Management.
  • Trivy scan results, prioritizing vulnerabilities, and implementing remediation strategies to mitigate risks effectively
  • Ability to automate repetitive tasks related to security scanning and vulnerability management using Trivy and other scripting or automation tools.
  • Integrated Jenkins with Nexus for storing artifacts and Docker images.
  • Used Ansible and Ansible tower as configuration management tool, to automate repetitive taska, quickly deploy critical applications.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Developed Python Modules for Ansible customizations.
  • Used Ansible Playbooks to setup continous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Have experience on Docker Containerization, creating docker images and pushing it to registry/repository.
  • Daily activities include creating builds for multiple projects, deploying the artifacts in multiple QA and DEV environments, and debugging issues.
  • Experience in Container Orchestration tools like Kubernetes Cluster Services.
  • Have knowledge on setting up a self-managed k8s cluster as well as managed k8s cluster.
  • Very good hands-on experience with Kubernetes objects like, Pod, NameSpace, ReplicationController,ReplicaSet, DaemonSet, StatefulSet, Service, Volume, ConfigMap & Secrets and Ingress to control the traffic.
  • Writing Deployment and Service files and deploying in Kubernetes Cluster
  • Have knowledge on helm charts, Prometheus and Grafana.
  • Have good hands-on experience in Terraform to deploy the infrastructure.
  • Writing terraform script files to create infrastructure at AWS cloud platform.
  • Ability to accept challenge, learn and grown in good profession manner.
  • Good communication and management skills.

Overview

3
3
years of professional experience

Work History

Project1- Land Bank of the Philippines (LBP)

Logran Technologies Pvt Ltd
Bengaluru, KA
10.2020 - Current

ROLES AND RESPONSIBILITIES:

Role: DevOps Engineer

Environment: Git, Jenkins, Maven, Nexus-3, SonarQube, Docker, Kubernetes, Prometheus, Grafana, Linux, Windows,AWS, Jira, shell.

Project Description:

LBP is a full-service universal bank in the Philippines, providing a complete array of industry- leading products and services including Lending Lending (corporate and consumer), Deposit- taking, Foreign Exchange,Brokering, Trust and Investments, Credit Cards, Retail Cash Cards, Corporate Cash Management and Remittances.

  • Expertise in AWS Cloud, experience in implementing new AWS instances and working with EBS, EFS andS3 storage, EC2, VPC, IAM, ELB, Autoscaling, Cloud Watch, SNS, Secrets, RDS, Route-53, ECS, EKS.
  • Setting up new development branches, merging branches, facilitating the releases setting up the new Repos, managing the permissions for various GIT branches creating git stashes and setting up webhooksfor Jenkins job.
  • Performed operations like git pull, git add, git commit, git push, raise the PR.
  • In jenkins Developed builds and deployment processes on Dev environment, Test environment and beready for Pre-production environments.
  • Using CI/CD pipeline to automate continuous integration and continuous deployments using declarativepipeline in Jenkins.
  • Scheduled automated builds using Jenkins poll SCM & webhooks.
  • Integrating multiple DevOps tools including Git, SonarQube, Docker, Nexus Artifactory and Kubernetesin Jenkins.
  • Write Dockerfiles, docker-compose files, build docker images, manages Docker-Hub repository, createand run containers. Creating volume mapping, creating and managing docker networking.
  • Created Kubernetes cluster environment using kubeadm and EKS.
  • Create Deployments, Replicasets, Demonsets, pods, volumes, services, Ingress, HPA, Metrics, Configmaps and Secretes using yaml files.
  • Manage Kubernetes cluster, Doing deployments, Rolling updates, Rollbacks etc..
  • Experience with various development, testing and deployment tools-GIT, Jenkins, Docker, Kubernetes.
  • Involved in building and configuring Linux servers as required for the project.
  • Maintaining maximum uptime and maximum performance capacity of Production, QA and UAT.
  • Launching and configuring EC2 cloud servers using AMIs designed and implemented scalable, securecloud architecture.
  • Working experience on container orchestration systems such as Kubernetes & AWS ECS.
  • Experience in enterprise application integration including APIs, Web Services,Micro Services architecture, Containerization – Kubernetes.
  • Procure hands-on knowledge of software containerization platforms like Docker and container orchestration tool like Kubernetes .
  • Simplify the Image build Stages and made the Dockerfile simple and readable multistage build dockerfile.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins and groovyscripting.
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes.
  • Develop tooling and processes to drive and improve customer experience, create runbooks.
  • Hands-on experience in diagnosing, troubleshooting various networking and servers’ services issues and performing preventive maintenance.
  • Supporting -patching, rollbacks into QA, UAT, Production environments setting up SCM/build tools for developers.
  • Helping to resolve all SCM/build issues like merge conflicts, compilation errors, missing dependencies,branching/ merging/tagging.
  • Experience in BASH shell scripting.
  • Proficient in both Windows and Linux at the administration level.
  • Excellent Interpersonal skills, ability to interact with people at all levels.
  • Good experience in working with a team to deliver the best outputs in given time frames.
  • Supporting the application in production and worked closely with off-shore Teams.
  • Deploying and implementing software release management strategies for various applicationsaccording to the agile process.
  • Performing integration of code quality analysis techniques-check style, find bugs with CI tools.
  • Experience in handling and supporting Customer service with excellent written and verbalcommunication skills.
  • I have excellent troubleshooting skills of boot and network problems.
  • Experienced in trouble shooting, Configuring and Deploying applications in Tomcat.
  • Ability to work in a fast paced, constantly expanding environment.
  • Able to troubleshoot and resolve internal and customer problems in a timely Manner.
  • Comfortable and confident when speaking with clients as a technical expert and able to translatetechnical concepts into simple terminology for clients of various levels.
  • Passionate about identifying and solving problems for customers with the ability to uncover needs through direct interaction, as well as quantitative or qualitative research to define compelling solutions.
  • Demonstrated ability to lead and facilitate group meetings to drive desirable outcomes and decisions.
  • Demonstrated ability to develop and manage effective working relationships within an organization andacross multiple clients and/or stakeholders.
  • Take effective decisions in a timely manner and escalates issues as appropriate
  • Better understanding of Agile/DevOps operating model. Experience and passion to work in a fast- pacedAgile environment, delivering features in small time duration and utilizing automation where possible.
  • Writing terraform script files to create infrastructure at AWS cloud platform.

Project 2- Toys “R” US

Logran Technologies Pvt Ltd
Bengaluru, KA
10.2020 - Current

ROLES AND RESPONSIBILITIES:

Role: DevOps Engineer

Environment: Git, Jenkins, Maven, Nexus-3, SonarQube, Docker, Kubernetes, Prometheus, Grafana, Linux,AWS,Windows, Jira, shell.

  • Created GitHub repositories and specified branching strategies that best fitted the needs for the client.
  • Maintained and extended configuration and build sub-systems on GIT.
  • Used Maven as a build tool.
  • Created CI/CD pipeline in Jenkins to automate the build and deployments.
  • Coordinate build and deploy activities.
  • Configured GitHub with Jenkins and schedule jobs using Poll SCM option.
  • Uploading Artifacts and dependency to Nexus remote repository.
  • Created continuous integration builds using Jenkins for Dev, test and QA stage servers separately.
  • Implemented AWS services like EC2, S3, EBS, Cloud Watch, ELB for building infrastructure.
  • Creating S3 buckets and maintaining bucket policies
  • Verifying the logs if build and deployments fail.
  • Verify Deployments logs to check for successful Deployments.
  • Involved in the sanity testing of the deployed application.
  • Automating the manual process if any, by writing the Shell scripts.
  • Deploying applications using Docker on AWS EC2 Instances.
  • Creating IAM users and giving restricted access to the users
  • Monitoring with CloudWatch, CloudTrail and notification services.
  • Managing/Tracking the defects status using JIRA.
  • Created custom dashboard in CloudWatch to monitor the cpu and memory utilization

Education

Bachelor of Engineering (B.E) -

PES College of Engineering,
Mandya
09.2020

PUC -

Sri Viveka Vidhayalaya PU College,
Mysore
04.2016

SSLC -

ST. Thomas Highschool,
Mysore, KA
04.2014

Skills

  • Operating System: Linux, windows
  • Version Control System Tools: Git, GitHub/Gitlab
  • Build Tools: Maven
  • Static Code Analysis Tool: SonarQube
  • Artifactory Storage: Nexus, Jfrog, ECR, GCR, ArtifactRegistry
  • Application Server: Apache Tomcat
  • Continuous Integration: Jenkins, gitlab cicd
  • Containerization Platform: Docker
  • Container Orchestration: Kubernetes
  • Cloud Services: AWS (EC2, VPC, S3, EBS, EFS, ECR, ECS, EKS, CloudWatch, CloudTrail, SNS, IAM, RDS, etc), Azure
  • Scripting Language: Shell Script
  • Bug/Defect Tracking Tool: Jira, Confluence doc
  • Infrastructure as a Code: Terraform
  • Monitoring tools: NewRelic, Prometheus, and Grafana
  • Security Tool: Trivy
  • Programming Language: Python
  • Configuration management tool: Ansible

Timeline

Project1- Land Bank of the Philippines (LBP)

Logran Technologies Pvt Ltd
10.2020 - Current

Project 2- Toys “R” US

Logran Technologies Pvt Ltd
10.2020 - Current

Bachelor of Engineering (B.E) -

PES College of Engineering,

PUC -

Sri Viveka Vidhayalaya PU College,

SSLC -

ST. Thomas Highschool,
Ranjini MP