About Me

Driven by a passion for digital tranformation and DevOps principles, I excel in optimizing software delivery processes for enhanced efficiency. I specialize in crafting resilient CI/CD pipelines, automating infrastructure provisioning, and refining deployment workflows to expedite the time to market while ensuring reliability and scalability.

Work Experience

July/2021 - Present
Nagarro

Senior Engineer

  • Automated Infrastructure Management: Developed and maintained Infrastructure as Code(IaC) using tools such as Terraform, Terragrunt, Boto3 and AWS CDK to automate the provisioning and management of cloud infrastructure.
  • Implemented CI/CD Pipelines: Built, deployed, and managed Continuous Integration/Continuous Deployment(CI/CD) pipelines with Jenkins, streamlining the software delivery process.
  • Deployed Containerized Applications: Implemented Docker-based containerization and orchestrated Kubernetes clusters to ensure scalable and efficient application deployments.
  • Automated Configuration Management: Utilized Ansible to automate configuration changes across multiple servers, ensuring consistent environments for development and production.
  • Enhanced Security and Compliance: Implemented automated security measures like patch management and secrets management, and enforced firewalls and security groups to ensure compliance with industry security standards.
  • Managed Cloud Infrastructure: Optimized and managed cloud environments to maintain high availability, scalability, and cost efficiency of critical services.
  • Collaborated Across Teams: Worked closely with development, operations, and QA teams to improve the software development lifecycle, resulting in faster and more reliable deployments.
May/2021 - July/2021
MPS Ltd.

Associate Engineer

  • Assisted in Software Development Life Cycle (SDLC): Gained experience in supporting various phases of the SDLC, including requirement gathering, development, testing, and deployment.
  • Contributed to Requirement Analysis: Participated in reviewing and understanding project requirements, helping to ensure operational feasibility and alignment with technical specifications.
  • Supported the Creation of Technical Specifications: Assisted in producing detailed documentation and specifications under the guidance of senior engineers to ensure clarity and direction for project development.
  • Involved in Verification and Quality Assurance: Collaborated with the team to develop and execute verification plans and quality assurance procedures, contributing to the successful integration of functional software systems.
  • Participated in Software Testing: Actively contributed to software testing processes, helping to identify and troubleshoot issues, improving overall software reliability.
  • Assisted in Software Validation: Helped perform validation processes to ensure software functionality meets business requirements and specifications.
  • Worked on Delivering Software Solutions: Contributed to delivering software solutions by supporting the development process and aligning with business needs under the supervision of senior team members.

Tech Stack

  • Terraform
  • AWS
  • Docker
  • Ansible
  • Jenkins

Soft Skills

  • Leadership
  • Project Management
  • Public Speaking
  • Communication
  • Critical thinking

Projects

Build-a-Byte

This project automates the software delivery pipeline, improving deployment frequency, reducing time to market, and ensuring high-quality releases.

GroundControl

This project utilizes Terraform and Terragrunt to efficiently manage AWS infrastructure, promoting IaC best practices for scalability and maintainability.

NetCraft

This project designs a scalable, high-availability network infrastructure, supporting CI/CD processes to improve reliability, performance, and system resilience.

Education

  • Bachelor of Engineering
    University of Delhi - Netaji Subhas Institute of Technology
    Aug/2017 - May/2021

Certifications


Languages

  • English
  • Hindi