Badges
Certifications
Work Experience
DevOps Engineer
Cognizant•  August 2021 - Present•  Enterprise Service Bus
Configured and maintained CI/CD pipelines in GitLab for Java Spring Boot applications. Resolved issues arising from pipeline failures in GitLab. Developed CI/CD pipelines for AWS cloud services using Terraform with environment-specific backends (QA, Prod, Dev). Authored Terraform scripts for AWS infrastructure, including S3, SQS, SNS, EKS, MSK, RDS, and Elasticache. Created CI/CD pipelines with Jenkins and GitHub for bar deployments. Automated synchronization of GitHub commits to a private Git repository using Jenkins. Configured various AWS services, including EC2, EKS (Kubernetes), MSK (Kafka), IAM, Elasticache (Redis), CloudWatch, SQS, SNS, Route53, and ELB. Implemented JKS and SCRAM authentications in AWS MSK. Provisioned Kafka topics for the development team. Managed files and policies in S3 buckets. Configured security groups and VPC. Granted IAM roles/user access for role-based access to Kubernetes resources and user permissions. Created metric dashboards and alerts in Grafana to monitor MSK, EKS clusters, and Kubernetes Pods. Set up Kubernetes clusters for staging, QA, and UAT environments. Managed Nginx servers and configured NGINX reverse proxy for the ESQL application to enhance performance and security. Implemented load balancing for upstream servers in NGINX to ensure high availability and reliability. Led the migration of NGINX servers between data centers, ensuring minimal downtime and seamless transition. Automated shell scripts for schedules and IBM MQ switch over in dual Queue Manager configuration. Troubleshot issues from logs in various IBM tool servers and AWS services. Managed production deployments based on planned schedules. Authored and maintained configurations and support documents. Worked with ticketing tools like Jira and ServiceNow. Supported different environments, including Dev, QA, UAT, and Pre-Prod. Created repositories in GIT, added users, granted access, and maintained the repository. Handled build activities based on team requests. Assisted development teams in resolving build issues and SCM environment-related problems. Configured Docker containers and created Docker and Docker-compose files for different environments. Managed VMs and containers using Docker. Developed complex MySQL queries for reports, ensuring accurate data retrieval.
Education
KLEF (Deemed to be university)
B. Tech (Electronics and Communication Engineering)•  January 2017 - January 2021•  CGPA: 8.4