Asia/Kolkata
Introduction
Work Experience
Studies
Technical skills
India/Kerala
English
Malayalam
Hindi
Schedule a call

Johnson Thomas

DevOps EngineerAutomate. Scale. Deliver.
DevOps Engineer with 3.7 years of hands-on experience in Linux administration, cloud infrastructure, and automation. Skilled in deploying scalable applications using Docker and Kubernetes, and building CI/CD pipelines with Jenkins, GitLab, GitHub Actions, and Azure DevOps. Experienced across AWS, Azure and GCP with expertise in cost optimization, security and disaster recovery. Proficient in IaC, monitoring and backup automation, with a strong focus on delivering secure and high-performing systems through effective team collaboration.

Work Experience

Techrish Solutions11/2025 – 08/2026
Associate DevOps Engineer
  • Migrated legacy monolithic PHP and WordPress applications to containerized Next.js and Node.js microservices hosted on AWS ECS.
  • Managed containerized application deployments on AWS ECS using Fargate and EC2 with target-tracking auto-scaling policies with ECR, ECS Clusters, Task Definitions, and Services.
  • Built automated CI/CD pipelines using GitHub Actions to build Docker images, retrieve configuration from AWS SSM Parameter Store, push images to ECR, and update ECS Task Definitions and Services.
  • Implemented PR-based preview deployments using Coolify, automatically creating isolated preview environments and unique URLs when Pull Requests were created against the staging branch.
  • Managed monorepo deployments with multiple stacks, provisioning frontend, backend APIs, dashboards, and ephemeral databases for QA testing before promoting changes to staging.
  • Engineered multi-tier traffic routing and edge security across internal/external ALBs, Nginx, Apache reverse proxies, and AWS WAF.
  • Integrated Amazon RDS Proxy with Multi-AZ RDS to resolve connection pooling bottlenecks and maintain stability during peak traffic.
  • Implemented real-time data streaming with Amazon Kinesis and replaced traditional cron jobs with serverless AWS EventBridge and Lambda functions.
Nesa Software05/2025 – 11/2025
DevOps Engineer
  • Designed and deployed Kochi Metro Parking Application in GCP with a fully containerized (Docker) environment, implementing load balancer, NAT, internet gateway, Cloud Armor, and GitLab CI/CD pipelines.
  • Performed AWS and GCP cost optimization, ensuring resource efficiency while maintaining high availability and security.
  • Implemented cloud security best practices, disaster recovery strategies, and automated daily database/application backups across production environments.
  • Administered Microsoft 365 environment including FMS setup, mail migration from GoDaddy to MS365, and ongoing IT administration.
  • Built and maintained CI/CD pipeline for all production environments, ensuring automated testing, deployment, and rollback strategies.
  • Hosted and deployed multiple full-stack applications: React.js-Python Django, Vite-Python Django, Next.js-Node.js, Next.js-Python Django, Svelte-Python Django, Angular-Python Flask.
Keyshell IT Solutions03/2023 – 04/2025
DevOps Engineer
  • Automated CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps.
  • Deployed scalable, containerized applications with Docker, Kubernetes (EKS/kubeadm), and Docker Compose.
  • Implemented monitoring with Prometheus & Grafana; centralized logging with ELK Stack.
  • Managed AWS deployments (EC2, ECS) with automated backup & disaster recovery solutions.
  • Led Terraform migration initiatives to standardize and automate infrastructure provisioning, reducing manual effort and improving deployment consistency.
  • Integrated SonarQube & Trivy for code quality and security scanning.
  • Delivered training sessions on Linux administration and DevOps best practices.
  • Contributed to incident response and disaster recovery with setup daily backup to S3 bucket of production databases, MySQL and MongoDB.
  • Collaborated with cross-functional teams to streamline CI/CD workflows and automate deployments across AWS, Azure, and GCP. Deployed and managed multiple applications, including banking systems, ERP, HRM, and e-commerce platforms.
Neocaps Solutions11/2022 – 03/2023
System Administrator Support
  • System locking, System updation and package management.
  • Managed and maintained company servers, networks and IT infrastructure to ensure optimal performance and security.
  • Monitored system health, performed regular updates and applied security patches to mitigate vulnerabilities.
  • Administered user accounts, permissions, and access controls following best security practices.
  • Administered network security protocols including firewall rules, VPN configurations, and access controls.

Studies

Immanuel Arasar JJ College of EngineeringBachelor of Engineering (2015 – 2019)
Keyshell TechLinux administration & DevOps Engineering. Comprehensive training covering enterprise Linux administration, Docker, Kubernetes, CI/CD automation, AWS cloud infrastructure, and DevOps best practices.

Technical skills

Cloud & InfrastructureMulti-cloud architecture, scalable VPC networking, and managed cloud environments.
AWS
Microsoft Azure
Google Cloud Platform (GCP)
Digital Ocean
Vultr
Containers & OrchestrationProduction container lifecycle, microservices hosting, and auto-scaling clusters.
Docker
Docker Compose
AWS ECS (Fargate & EC2)
Kubernetes (EKS/kubeadm)
Helm
Task Definitions
Service Auto Scaling
CI/CD, Developer Tools & Release ManagementAutomated build, test, container image packaging, and progressive deployment strategies.
GitHub Actions
GitLab CI/CD
Jenkins
Azure DevOps
GitOps
Coolify
Bash Scripting
Blue-Green Deployments
Canary Releases
Rolling Deployments
Web Servers & NetworkingEdge routing, reverse proxies, SSL termination, and CDN security.
Nginx
Apache HTTP Server
Reverse Proxies
Load Balancing (ALB/NLB)
SSL/TLS
DNS Management
Cloudflare
Databases & Data ManagementRelational and NoSQL database clustering, automated backups, and connection pooling.
Amazon RDS
Amazon Aurora
MySQL
PostgreSQL
MongoDB
Redis
Database Connection Pooling
Application Stacks & RuntimesHosting and configuring diverse backend runtimes, web frameworks, and RESTful APIs.
Node.js
Next.js
PHP
Laravel
WordPress
Python
Django
Flask
REST APIs
GraphQL
Security & ObservabilityWAF protection, bot mitigation, synthetic load testing, and centralized metric monitoring.
AWS WAF
Cloudflare WAF & Bot Mitigation
AWS CloudWatch
Prometheus
Grafana
Grafana k6 (Load Testing)
ELK Stack
SonarQube
Trivy
Infrastructure as Code & ConfigurationAutomated provisioning, modular infrastructure templates, and immutable machine images.
Terraform
Ansible
Packer
Helm
CloudFormation
Productivity & CollaborationAgile sprint workflows, enterprise IT administration, and cloud productivity suites.
Jira
Microsoft 365 (MS365)
Postman
Ubuntu / RHEL / CentOS
Artificial Intelligence (AI) Assisted DevOpsLeveraging cutting-edge AI developer tools to accelerate scripting, code review, and log analysis.
Claude
Gemini
Coderabbit
Antigravity
ChatGPT
AWS Kiro
Cursor

Subscribe to Johnson's DevOps Digest

In-depth insights on Cloud Architecture, Kubernetes, CI/CD pipelines, and Infrastructure as Code.
Subscribe