Experienced professional with focus on DevOps, blending software development and IT operations for seamless project delivery. Drive automation, enhance system reliability, and streamline workflows through expertise in CI/CD pipelines, cloud services, and infrastructure as code. Committed to fostering collaboration and continuous improvement within technical teams.
Overview
8
8
years of professional experience
1
1
Certification
Work History
Senior Cloud infrastructure engineer
Ingram Micro
Remote
02.2024 - 03.2025
Deployed containerized applications to Kubernetes (EKS) clusters using Helm charts for scalable and consistent deployments.
Created CI/CD pipeline configurations with multiple stages to deploy microservices across development, staging, and pre-production environments, incorporating enhanced security best practices.
Installed, registered, and managed GitLab Runners (both shell and Docker executors) across multiple environments to support scalable CI/CD workloads.
Configured GitLab Runners with Docker to build, test, and deploy containerized applications, ensuring consistency across development pipelines.
Implemented autoscaling GitLab Runners using Docker Machine and cloud providers (AWS/GCP) to optimize compute resource usage during pipeline execution.
Tuned GitLab Runner performance by adjusting concurrency, cache, and artifact retention policies to reduce build times and improve pipeline efficiency.
Secured GitLab Runners with proper isolation and resource limits, and integrated with GitLab CI/CD pipeline templates to enforce standardization.
Integrated GitLab Runners with Kubernetes clusters to enable dynamic pod-based CI/CD execution using the GitLab Kubernetes executor.
Implemented AWS security services including WAF for application protection, ACM for SSL/TLS certificate management, KMS for data encryption, and GuardDuty for continuous threat detection and monitoring.
Configured AWS SSO with AWS Organizations, created permission sets for role-based access control, and enforced governance policies using Service Control Policies (SCPs).
Developed reusable Terraform modules to provision infrastructure on AWS and GCP, integrated with Jenkins for automated deployments, and leveraged Terragrunt for environment-specific configurations.
Configured and optimized Kubernetes resource requests and limits to ensure efficient utilization of cluster resources and avoid resource contention.
Experienced in managing Kubernetes clusters on AWS EKS, Azure AKS, and GCP GKE, including tasks such as scaling, upgrading, and troubleshooting.
Implemented comprehensive CI/CD pipelines using tools such as Git, Jenkins, Maven, Ansible, Docker, SonarQube, and JFrog Artifactory, enabling full automation of build, test, and deployment workflows.
Integrated Prometheus and Grafana for monitoring Kubernetes clusters, collected metrics from various services, and created custom Grafana dashboards for real-time visualization and alerting.
Created and managed Jenkins pipelines, including multibranch pipelines, to support microservices deployments across various environments.
Developed CI/CD pipelines to automate deployment of all microservices, ensuring faster and more reliable delivery cycles.
Configured and managed virtual machines using Ansible, and created multiple playbooks and roles for automating server configurations.
Managed multi-cloud environments and deployed applications across AWS, Azure, and Google Cloud Platform (GCP).
Created Dockerfiles for containerizing both Java and .NET applications, ensuring consistent build environments.
Collaborated with architects and stakeholders to define and document cloud architecture for AWS-based microservice applications, aligned with business and security requirements.
Implemented end-to-end monitoring by integrating Prometheus and Grafana, collecting metrics from Kubernetes workloads and AWS services to monitor performance and system health.
DevOps Trainer
Greens Technology
, India
10.2023 - 01.2024
Delivered instructor-led DevOps training sessions for over 500+ professionals and students across various industries, focusing on real-time project-based learning.
Designed and developed comprehensive DevOps course curriculum covering Linux, Git, Jenkins, Docker, Kubernetes, Ansible, Terraform, AWS, and CI/CD pipelines.
Conducted hands-on workshops and lab sessions, enabling trainees to implement end-to-end DevOps practices in simulated enterprise environments.
Implemented real-world project demos simulating microservices deployment using Kubernetes, Jenkins, Docker, and Helm.
Developed self-paced training materials, assignments, quizzes, and real-time project use cases for practical learning.
Introduced GitOps, Infrastructure as Code, and container orchestration concepts through simplified workflows and live examples.
Assessed trainees through mock interviews, project evaluations, and quizzes, improving job placement success rates.
Senior DevOps engineer
Innova Solutions Pvt. Ltd.
08.2021 - 09.2023
Analyzed the existing environment, processes, and client requirements to plan cloud migration and infrastructure strategies.
Enabled operational visibility by integrating Prometheus metrics with Grafana, configured alerting rules to support SRE/DevOps teams with actionable insights.
Experienced in provisioning, configuring, and maintaining infrastructure on AWS including VPC, EC2, RDS, S3, Route 53, SNS, CloudFront, CloudWatch, and IAM.
Managed Linux and Windows servers on AWS, handling EC2, EBS, ELB, Security Groups, IAM roles, and monitoring via CloudWatch.
Maintained networking components such as VPCs, Subnets, Internet Gateways (IGW), Route Tables, VPC Endpoints, NAT Gateways, and VPC Peering Connections.
Managed GitLab instance administration including user/group management, access control (RBAC), repository permissions, and SSH key management.
Defined and enforced GitLab CI/CD templates and project-level .gitlab-ci.yml standards to ensure consistency across all microservice projects.
Implemented GitLab Webhooks and integrations with tools such as Jira, Slack, and SonarQube for seamless DevOps collaboration and visibility.
Developed and enforced IAM policies, managing users, groups, and roles for secure, role-based access control across AWS resources.
Coordinated directly with clients to set up servers based on specific technical and operational requirements.
Deployed microservices to Kubernetes (K8s) clusters using Jenkins for continuous deployment.
Configured Azure AKS clusters using Terraform, and managed cloud resources declaratively.
Created Kubernetes Deployment files for microservices and configured services for high availability and autoscaling.
Designed and configured Jenkins jobs, including declarative pipelines for continuous integration and delivery.
Troubleshot and resolved issues within Kubernetes clusters and applications running on them.
Developed and maintained custom Kubernetes controllers and operators to automate tasks and streamline workflows.
Demonstrated strong communication and collaboration skills, contributing effectively in team environments.
Utilized incident management tools like ServiceNow for logging, tracking, and resolving issues efficiently.
Monitored migration progress, identified risks, and implemented mitigation strategies to minimize project delays.
Led the successful migration of on-premises project management systems to Jira Cloud, ensuring a seamless transition and minimal business disruption.
Served as the primary point of contact for Jira Cloud technical support, post-migration maintenance, and ongoing enhancements.
Designed, built, and maintained Kubernetes clusters and associated infrastructure to support scalable, reliable application deployments.
Senior AWS Developer
HTC Global Solutions
02.2020 - 06.2021
Responsibilities:
Migrated on-premises VM instances to AWS EC2 using Amazon S3 and AWS CLI, following the Lift-and-Shift methodology.
Migrated on-premises NFS (Network File System) to AWS Elastic File System (EFS) using AWS DataSync, enabling seamless data transfer and reduced migration downtime.
Monitored migration progress and system health using AWS CloudWatch with custom logs and alarms.
Configured EFS lifecycle management to optimize storage costs by transitioning files between storage classes.
Set up and managed Security Groups within Amazon VPC to secure access to EFS and EC2 instances.
Designed and built end-to-end DevOps workflows by integrating Jenkins, Terraform, Ansible, and Kubernetes for scalable, repeatable deployments in AWS.
Provisioned and maintained AWS infrastructure using modular Terraform configurations, integrated into Jenkins pipelines for automated deployments.
Used Ansible for configuration management and post-deployment automation across Kubernetes pods and EC2 instances.
Contributed to designing and deploying applications using a wide range of AWS services, ensuring robust architecture and operational efficiency.
Configured AWS IAM roles, groups, and policies to enforce least-privilege access and strengthen authentication mechanisms.
Developed serverless functions using AWS Lambda, triggered by S3 events and SNS topics to automate background processes.
Integrated deployment and incident management workflows with JIRA and ServiceNow for automated ticketing, change tracking, and operational transparency.
Designed and deployed microservices architecture on AWS using Amazon EKS, API Gateway, RDS, and S3, ensuring high availability, scalability, and fault tolerance.
Created custom Grafana dashboards and integrated Prometheus for real-time monitoring of infrastructure and application health metrics.
DevOps Engineer
TATA Consultancy Service
01.2017 - 02.2020
Configured Continuous Integration (CI) and Continuous Deployment (CD) pipelines using AWS CodePipeline, and CodeDeploy for fully automated build, test, and deployment workflows.
Assisted developers with version control tasks, including branching, merging, and cherry-picking changes using Git and GitHub.
Utilized JIRA for managing project tasks, creating bug tickets, setting up workflows, and pulling reports from the dashboard to track progress.
Configured GitLab SAML/SSO integration with corporate identity providers for centralized authentication and improved security.
Maintained GitLab backups, upgrades, and system monitoring to ensure high availability and reliability of the DevOps platform.
Created GitLab projects, groups, subgroups, and applied access governance via protected branches, merge request approvals, and code review policies.
Performed AWS Cloud administration tasks, managing EC2 instances, S3 buckets, SES (Simple Email Service), and SNS (Simple Notification Service) for application communication and notifications.
Managed network security and traffic routing using Load Balancers, Auto-scaling Groups, Security Groups, and Network Access Control Lists (NACLs) to ensure a secure and scalable infrastructure.
Automated provisioning and repetitive tasks using Terraform and Python, leveraging Docker containers for service orchestration.
Extensively worked with Ansible to automate deployment processes, writing and maintaining Ansible playbooks with multiple roles, tasks with loops, templates, and service management.
Implemented master-slave Jenkins architecture to improve the performance and scalability of Jenkins build environments.
Set up and configured CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Ansible, Terraform, and AWS, to ensure smooth automation across environments.
Installed and configured Docker environments, set up a Docker registry hub for managing multiple Docker images, and deployed applications inside containers for consistent and scalable deployments.
Integrated continuous integration systems with Git version control repositories, automating the build process with every developer check-in to ensure rapid, consistent delivery.
Designed and managed Terraform modules for provisioning AWS infrastructure, including EC2 instances, VPCs, IAM roles/policies, and RDS instances, ensuring infrastructure-as-code practices were followed for reproducibility and scalability.
Implemented AWS CloudFormation templates and Terraform for automating cloud infrastructure provisioning, ensuring the entire environment was version-controlled and easily replicable.
Developed scripts for managing AWS services such as Lambda, API Gateway, S3, and SNS to automate workflows and integrate microservices.
Managed the lifecycle of cloud resources using Terraform state management and remote backends (e.g., S3, DynamoDB) for team collaboration and consistency across environments.
Worked on AWS IAM to implement fine-grained access control to ensure secure access to AWS resources.
Configured AWS CloudWatch for monitoring EC2 instances, Lambda functions, and containerized applications, setting up cloud alerts and log aggregation.
Established secure communication channels between microservices using AWS SQS, SNS, and Kinesis, supporting event-driven architecture for scalable systems.
Used AWS Secrets Manager to securely manage and store credentials, ensuring the security of sensitive application data.