Mohit Sharma

Mohit Sharma

Senior Infrastructure Engineer

Angi

Biography

I’m a DevOps Engineer with over a decade of experience in architecting and automating mission-critical infrastructure across on-premises, cloud, and cyber-physical systems. With a strong Linux background and a passion for leveraging SRE principles and DevOps processes, I focus on reducing complexity and delivering scalable, reliable solutions.
Throughout my career, I’ve worked on large-scale deployments using tools like Kubernetes and Terraform, driving infrastructure automation and empowering development teams to focus on building, not managing infrastructure. While Python has been my scripting language of choice for automating workflows and streamlining data processes, I’ve recently been leaning more into Golang for various tasks.
Previously, at NYU CUSP, I developed a range of infrastructure solutions, including building secure IoT platforms and designing scalable compute and storage systems. I also had the opportunity to teach as an Adjunct Professor at NYU, covering topics such as wireless sensor networks, Internet of Things, and microservices architecture. My experience also includes creating the Urban Computing Skills Lab, an online course for graduate students.
In addition to my industry work, I’ve contributed to urban research projects like the Urban Observatory and Sounds of New York City, where I have co-authored and published several papers. I am passionate about applying technology to understand and improve urban environments.

I earned my Master’s from NYU Tandon School of Engineering in Computer Systems and Networking, where I developed Citysynth, a project leveraging networked devices to monitor and analyze the New York City skyline.
I consider myself a lifelong learner, continuously advancing my skills and staying on the cutting edge of DevOps practices, cloud infrastructure, and urban computing through ongoing professional development and curiosity.

Download my resumé.

Interests

  • Cloud infrastructure automation
  • Distributed computing
  • Kubernetes and container orchestration
  • DevOps best practices and SRE principles
  • Urban computing and IoT research

Education

  • MS in Computer Systems and Networking, 2014

    New York University

  • BE in Electronics and Telecommunication Engineering, 2012

    Vidyalankar Institute of Technology

Skills

Python

90%

stack

Virtualization

75%

AWS

85%

terraform_logo

Terraform

75%

Jenkins

75%

ansible_logo

Ansible

85%

Containers

90%

kubernetes_logo

Kubernetes

75%

System Design

80%

Experience

 
 
 
 
 

  • Senior Infrastructure Engineer

Angi

Sep 2023 – Present Remote
  • Angi One

    • Collaborated with cross-functional teams to build key components of the Angi One platform using Kubernetes controllers, Flux, and ArgoCD, enabling single-manifest deployments for applications and cloud services, reducing developer overhead and cutting production time by 50%.
    • Led efforts to automate documentation workflows based on CRDs, ensuring up-to-date documentation with every release, reducing manual effort and support inquiries.
    • Partnering with development and observability teams to enhance and automate component generation in the Backstage catalog, streamlining the onboarding process and improving system visibility.
 
 
 
 
 

  • Senior Software Development Engineer, DevOps
  • Software Development Engineer III, DevOps
  • Software Development Engineer II, DevOps

Workday

May 2019 – Sep 2023 Victoria, BC, Canada
  • Development and Operations

    • Implemented policy-based infrastructure management using OPA and Atlantis improving developer experience while providing them more control over their resources and helping them shift security best practices to the left.
    • Mentored developers and junior engineers as they grow into their role.
    • Created an automated AWS deployment pipeline to deploy microservice application cross account and cross region; reducing operations toil by 4 hours every week.
    • Actively manage, improve, and monitor infrastructure resources in DC and on AWS including but not limited to EC2, ECS, Route53, S3, RDS, Lambda, ES etc. using tools like terraform, wavefront, ELK stack and slack.
    • Introduced team to using policies (OPA) for managing infrastructure giving developers more control over their cloud resources.
    • Writing ansible roles to help manage the hosts and perform application deployment.
    • Writing Jenkinsfiles and improving shared libraries for automated build and deployment of several applications and services using Jenkins.
    • Migrating application services to an in-house flavor of Kubernetes platform.
  • Knowledge Share

    • Spearheaded an initiative between Ops and multiple dev teams to empower the developers with the knowledge they would need to take ownership of their services.
  • Scrum Master

    • Helped team self organize and self manage by incorporating servant leadership principles.
 
 
 
 
 

  • Associate Research Scientist
  • Assistant Research Scientist

NYU CUSP

Jun 2014 – May 2019 New York City, NY, USA
  • Developed a scalable and secure container scheduling and monitoring infrastructure (PAAS)
  • Architected the NYU/CUSP Urban Observatory’s multi-site physical infrastructure (Distributed Systems, Networking)
  • Developed a secure machine critical IoT platform and implemented a CI/CD framework for deploying and maintaining over 100 urban noise monitoring sensors in NYC (CI/CD, IoT)

Certifications

CKA: Certified Kubernetes Administrator

Certified Kubernetes Administrator certification
See certificate

Teaching

Courses taught at the New York University :

  • CUSP-GX 6004C
    A three week course on Internet of Things and Microservices.

  • CUSP-GX 1001         
    Urban Computing Skills Lab – A summer bootcamp serving as an introduction to python, and some packages from scientific stack

  • CUSP-GX 9004.005
    Advanced Topics in Urban Informatics (Wireless Sensor and Networking)

  • CUSP-eDAP
    Technical workshop on Writing Idiomatic Python, Python Packaging and creating static websites using python

Students Advised

  • Denis Khryashchev
    2015-16 NYU CUSP Master’s Student
    Social Pattern Detection by Analysis of Downlink Cellular Spectrum

Projects

*

Vizwall

A 15 screen vizwall using a network of Raspberry Pi’s

UoController

Commandline tool written in python to interface with the devices over the network using AMQP using rabbitmq

cuic

CUSP Urban Imaging Capture

Sounds of New York City (Sonyc)

Sonyc is a novel cyberphysical system that consists of a hybrid, distributed network of sensors deployed in the NYC that makes use of cutting-edge machine listening methods to constantly provide a rich description of their acoustic environment.

Citysynth

Masters Thesis on developing a cost efficient technique for performing persistent and synoptic observation of the lighting in city which can be used a proxy for understanding and improving the quality of life of people. This project aims to build an IoT infrastructure to further facilitate the research presented in Dynamics of Urban Lightscape on a larger and granular scale

Contact