AWS · DevOps · Cloud · Infrastructure

I am
PRABAKARAN.M
AWS — DevOps Engineer

Automating infrastructure and deployments using Terraform, Docker, Kubernetes, Jenkins & AWS. 2+ years streamlining CI/CD pipelines, cloud architecture, and production operations.

Hire Me
Prabakaran M

ABOUT ME

About Me

Prabakaran M

Hi There! I'm Prabakaran

AWS — DevOps Engineer

Passionate AWS-DevOps Engineer with 2+ years of hands-on experience in automating infrastructure, building CI/CD pipelines, and managing cloud-native deployments. I thrive on solving operational challenges and delivering reliable, scalable systems.

Birthday:24 / 01 / 2002
Phone:+91 73970 60446
Email:praba2003.m@gmail.com
Location:Madurai, Tamil Nadu
Language:Tamil, English
Freelance:Available
Download CV

SERVICES

What I Do

Cloud Infrastructure

Provisioning and managing AWS resources — EC2, S3, RDS, Route 53, VPC, ELB — to build scalable, secure, and highly available cloud environments.

CI/CD Pipelines

Designing and managing continuous integration and deployment pipelines with Jenkins — from source code to production with automated testing, SonarQube, and Nexus.

Containerization

Building optimised Docker images with multi-stage builds for Java, Python, and database apps — and orchestrating them at scale with Kubernetes and EKS.

Infrastructure as Code

Implementing Terraform modules across dev, preprod, and production environments with centralised remote state management in S3 for repeatable, auditable deployments.

Monitoring & Alerting

Setting up Prometheus and Grafana dashboards to monitor system health, performance, and auto-scaling triggers, ensuring proactive incident response.

Linux Administration

Troubleshooting and maintaining Linux servers using Bash scripting and MobaXterm — resolving connectivity, access, and performance issues in production environments.

SKILLS

Technical Skills

The skills I have in this field of work are mentioned here.

2+ years of practical experience across cloud infrastructure, containerisation, automation, and monitoring — building and maintaining production-grade systems on AWS.

AWS Cloud 90%
Docker & Kubernetes 85%
Terraform (IaC) 82%
Jenkins CI/CD 88%
Linux & Bash 80%
Prometheus & Grafana 75%
Ansible 70%
Git & GitHub 87%

RESUME

Resume

Experience

IT Support (Server Maintenance)

Pothys Retail Pvt. Ltd.  ·  Jan 2023 — Present

Provisioned AWS resources (EC2, S3, RDS, Route 53), configured VPC and ELB, deployed two-tier apps on Kubernetes with HPA, implemented Terraform modules for multi-env infra, and managed full Jenkins CI/CD pipelines.

Education

Diploma in Computer Engineering

Government Polytechnic College  ·  Jan 2021 — Jan 2023

Completed diploma with focus on computer science fundamentals, networking, and software engineering — building the foundation for a career in cloud infrastructure and DevOps.

AWS Certifications

Self-Learning  ·  2022 — Present

Continuous self-learning on AWS, Kubernetes, Terraform, Docker, and DevOps best practices through hands-on lab work and project deployments.

CODING

Coding Skills

prabakaran@devops ~ bash
➜ ~$whoami
prabakaran — AWS DevOps Engineer
➜ ~$cat skills.json
{
  "scripting": "Bash Shell",
  "iac": "Terraform HCL",
  "containerization": "Dockerfile · YAML",
  "pipeline_config": "Jenkinsfile · Groovy",
  "config_mgmt": "Ansible Playbooks",
  "orchestration": "Kubernetes YAML"
}
➜ ~$kubectl get pods --all-namespaces
NAMESPACE   NAME                  STATUS
production   java-app-deployment-7f9b   Running
production   mongodb-statefulset-0     Running
monitoring   prometheus-server-6d4c    Running
➜ ~$

// LANGUAGES & TOOLS

🐚
Bash
Advanced
🏗️
Terraform
Advanced
🐳
Docker
Advanced
☸️
Kubernetes
Intermediate
⚙️
Jenkins
Advanced
📜
Ansible
Intermediate
☁️
AWS CLI
Advanced
🌿
Git
Advanced
📊
Prometheus
Intermediate
📈
Grafana
Intermediate

// CODE SAMPLES

BASHdeploy.sh
#!/bin/bash
# Auto-deploy script for EC2
 
APP_NAME="java-app"
ENV="production"
 
function deploy() {
  echo "Deploying $APP_NAME..."
  docker pull $APP_NAME:$1
  kubectl set image deploy/$APP_NAME
  kubectl rollout status deploy/$APP_NAME
}
 
deploy "$1"
TERRAFORMec2.tf
# EC2 Instance — Terraform HCL
 
resource "aws_instance" "app" {
  ami = var.ami_id
  instance_type = "t3.medium"
  subnet_id = var.subnet_id
  tags = {
    Name = "app-server"
    Env = "production"
    Owner = "prabakaran"
  }
}
DOCKERFILEmulti-stage build
# Multi-stage Docker build
 
FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /app
COPY . .
RUN mvn clean package -DskipTests
 
FROM eclipse-temurin:17-jre-alpine
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]
JENKINSFILECI pipeline
// Declarative Pipeline
pipeline {
  agent any
  stages {
    stage('Build') {
      steps { sh 'mvn package' }
    }
    stage('Docker Push') {
      steps { dockerPush() }
    }
  }
}

// CODING STATS

2+
Years Coding
10+
Tools Mastered
50+
Scripts Written
3
Envs Automated

CONTACT

Get In Touch

Contact Me

+91 73970 60446
Madurai, Tamil Nadu, India