Hi! I'm Vasa.

I'm a DevOps Engineer with previous experience in Software Development. I have 2.5 years of experience in Software Development and DevOps combined. As a DevOps Engineer, I specialize in working with AWS, Docker, and CI/CD pipelines. My expertise includes migrating applications to Docker containers, implementing scalable architectures on AWS EKS, and automating infrastructure provisioning using tools like Terraform and Ansible. I also leverage GitOps practices with ArgoCD to ensure efficient and reliable Kubernetes deployments, and I design secure AWS IAM roles and policies to maintain fine-grained access control.

Previously, as a Software Developer, I focused on building and maintaining microservice architectures using JavaScript/TypeScript and AWS Lambda with DynamoDB. I have experience optimizing backend performance, enhancing frontend components with React, and ensuring seamless integrations between cross-functional teams to deliver exceptional user experiences.

When Im not coding I like to spend my time walking my cat Dio 🐈 (he is orange and silly ), playing basketball, hanging out with my friends and reading books.

Profile Picture

Linux

Linux Icon

AWS

AWS Icon

Docker

Docker Icon

Github

Github Icon

Javascript

Javascript Icon

Jenkins

Jenkins Icon

Kubernetes

Kubernetes Icon

Next.js

Next.js Icon

Node.js

Node.js Icon

Postgresql

Postgresql Icon

Python

Python Icon

React

React Icon

Terraform

Terraform Icon

Typescript

Typescript Icon

Ansible

Ansible

Github Action

GithubAction

ArgoCD

ArgoCD

Grafana

Grafana

Prometheus

Prometheus

Serverless Microservices

LambdaNode.jsRDS

Serverless Microservices made with Node.js/Typescript using AWS Lambda functions and RDS as a database. This project is also using Github Actions to automate the build and deployment process, Terraform is used for the infrastructure management.

ServerlessMicroserviceImage

Gitops Deployment

ArgoCDEKSTerraform

Two Github Actions pipelines, one is for the Terraform and the second one is for the Gitops. The pipelines use ArgoCD and EKS to deploy the Gitops. EKS cluster is monitored by grafana and prometheus.

gitopsImage

Jenkins-Java-EKS CI/CD Pipeline

JenkinsTerraformKubernetes

Jenkins pipeline that uses trivy, sonarqube, maven, docker, k8s, grafana and prometheus for monitoring. The pipeline builds and deploys an Java App to an EKS cluster. EKS, EC2 and the rest of aws infrastructure are managed by terraform.

JenkinsJavaEksImage

Jenkins Pipeline for Express App

JenkinsExpressECS

Jenkins Pipeline for Express App is a CI/CD pipeline that builds and deploys an Express App to an ECS service.

JenkinsExpressImage

EarthSensor

TypeScriptReactNext.js

EarthSensor provides air pollution and weather information for cities around the world. The app fetches data from the Aqicn REST API and presents it in a user-friendly format using graphs.

EarthSensor

Interior Painting Business

TypeScriptReactNext.js

An landing page for the interior painting business. Made with TypeScript and React.

Interior Painting Business

MovieLibrary

OpenAITypeScriptReactNext.js

An AI based tool for movie and tv shows searching and recommendations.

MovieLibrary