Summary
Overview
Work History
Education
Skills
Certification
Languages
Devopstoolsandskills
Personal Information
Timeline
Nisarg Modi

Nisarg Modi

Summary

Industrious and dedicated Operations Engineer with 6 years of experience in setting up CI and CD pipelines and scripting deployment activities. Possesses a well-rounded skill set to effectively manage change and deploy critical applications proactively. Expertise in configuration management and proficiency in Agile, Scrum, and Waterfall methodologies. Equipped to handle diverse project requirements and deliver efficient results.

Overview

6
6
years of professional experience
2
2
Certification

Work History

Senior DevOps Engineer

Saudi Awwal Bank
12.2022 - Current
  • The goal of this project was to automate the development provisioning and streamline the CI/CD pipeline for a banking platform that handles millions of transactions daily
  • The focus was on improving scalability, performance, and rapid deployment while ensuring the security and reliability of the system
  • Infrastructure Automation:
  • Managed the provisioning of AWS infrastructure using Terraform, creating and managing resources like EC2 instances, S3 for static content, and VPC for networking
  • Used Ansible as the primary IaC tool to automate server configurations, application setup, and environment-specific settings across multiple environments
  • Set up Auto Scaling and Load Balancers to ensure optimal performance during high traffic periods
  • CI/CD Pipeline Setup:
  • Integrated Git and Jenkins to create an automated build, test, and deploy pipeline for all services in the platform
  • Utilized Maven to build Java microservices and deployed them to Tomcat application servers using Ansible playbooks for consistent deployments
  • Configured Jenkins pipelines to trigger on code commits and run multi-stage testing, artifact generation, and deployment to production
  • Containerization & Orchestration:
  • Developed and managed Docker images for all services, storing them in Docker Hub for efficient distribution
  • Orchestrated the deployment of containers using Kubernetes, ensuring seamless scaling and availability of microservices
  • Utilized Helm to standardize the deployment process, simplifying updates and rollbacks across environments
  • Configured Kubernetes Volumes for persistent storage, ensuring data integrity across deployments
  • Monitoring & Performance Optimization:
  • Set up Prometheus for real-time monitoring of application performance and infrastructure health, capturing key metrics such as CPU and memory usage
  • Used Grafana to create dashboards that visualized performance data, helping to identify bottlenecks and optimize resource usage
  • Monitored AWS infrastructure with CloudWatch, creating alarms to track system anomalies and usage spikes
  • Configured SNS for automatic notifications on any performance issues, failures, or alerts
  • Security Automation:
  • Automated security patching and updates using Ansible playbooks, ensuring that all instances remain secure
  • Implemented Kubernetes Secrets and ConfigMaps for managing sensitive configuration data and credentials securely
  • Training & Documentation:
  • Provided training to the operations team on how to use Jenkins, Docker, Kubernetes, and Ansible for day-to-day tasks
  • Documented all deployment processes, security configurations, and troubleshooting procedures for future reference
  • Technologies Used: Git, Maven, Jenkins, Ansible, Docker, Kubernetes, Helm, Terraform, Tomcat, AWS (EC2, S3, VPC, IAM, CloudWatch, SNS), Prometheus, Grafana

DevOps Engineer

Tata Consultancy Services (Eli Lilly)
03.2019 - 11.2022
  • This project focused on automating the deployment and infrastructure management for a healthcare application
  • The primary objective was to ensure reliable, secure deployments and streamline the development lifecycle, adhering to strict security and compliance standards
  • Infrastructure Management:
  • Managed the AWS infrastructure using Terraform, automating the provisioning of EC2 instances, S3 buckets, and IAM roles
  • Used Ansible to automate server setup and application configuration, ensuring consistency across staging and production environments
  • Deployed scalable infrastructure with Auto Scaling and managed traffic flow using Load Balancers for high availability
  • CI/CD Pipeline Implementation:
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.

Education

B.C.A - Software Engineering

L.J. College of Computer Application, Ahmedabad
06-2006

Skills

  • Version Control: Git & GitHub
  • Build Tools: Maven
  • CI/CD Tools: Jenkins
  • Containerization: Docker, Kubernetes, Helm
  • Infrastructure as Code (IaC): Ansible, Terraform
  • Cloud: AWS (EC2, S3, VPC, IAM)
  • Monitoring & Alerting: Prometheus, Grafana, CloudWatch, SNS
  • Web/Application Servers: Tomcat
  • AI & Automation: AI Prompt Engineering, LLM-based integration for task automation
  • Operating Systems: RedHat Linux, CentOS, Ubuntu, Amazon Linux, Windows
  • Cloud computing expertise
  • Containerization technologies

Certification

  • AWS Certified Solutions Architect
  • Generative AI

Languages

English
Hindi
Gujarati

Devopstoolsandskills

Git, GitHub, Maven, Jenkins, Docker, Kubernetes, Helm, Ansible, Terraform, AWS (EC2, S3, VPC, IAM), Prometheus, Grafana, CloudWatch, SNS, Tomcat, AI Prompt Engineering, LLM-based integration for task automation, RedHat Linux, CentOS, Ubuntu, Amazon Linux, Windows

Personal Information

  • Passport Number: T6062681
  • Date of Birth: 05/16/84
  • Nationality: Indian

Timeline

Senior DevOps Engineer - Saudi Awwal Bank
12.2022 - Current
DevOps Engineer - Tata Consultancy Services (Eli Lilly)
03.2019 - 11.2022

AWS Certified Solutions Architect - Associate


L.J. College of Computer Application - B.C.A, Software Engineering
Nisarg Modi