profile.jpg

Nick Pleatsikas

Software Engineer

About me

Hello there! I'm Nick, a Site Reliability Engineer at TikTok where I've been building systems to rapidly deploy and scale up our in-house CDN infrastructure.

Outside work I volunteer for transit advocacy groups in the Bay Area. I also occasionally write entertaining Discord bots.


Work experience

TikTokSite Reliability Engineer, Edge InfrastructureMar 2021 ⇢ Present
  • Led development and implementation of bare metal server provisioning infrastructure across 200+ edge PoPs globally.
  • Enhanced workflows and tools and reduced our time-to-deployment for new servers by over 60%.
  • Integrated Cluster API into server provisioning infrastructure and enabled internal teams to upgrade over 70 legacy clusters in 3 months.
  • Owned custom Linux distribution for edge servers, including development, maintenance, and troubleshooting.
Minds.aiInfrastructure Engineer, Bare MetalJan 2016 ⇢ Oct 2019
  • Owned and managed GPU cluster infrastructure including software and network stacks.
  • Led migration of servers to a new colocation facility, reducing monthly datacenter costs by 60%.
  • Created tools to automate common business functions, reducing repetitive work and freeing up resources. One such tool, zoom-drive-connector, eliminated up to 30 minutes of manual work per day.
Minds.aiIT InternJun 2015 ⇢ Aug 2015
  • Setup and performed routine maintenance on company’s first GPU cluster. Created access policies for users and customer data.

Projects

Air AlertBuilt withGoPostgreSQLRedisKubernetesTerraform

A full-stack web app that keeps you informed of changes in air quality. This application integrates, processes, and stores AQI data to make forecasts and alert users using web push notifications. It provides a fully featured REST API for external apps. It is deployed on top of Kubernetes using Terraform.

Opa!Built withGoAndroidRedisFirebase

A business-oriented social media app design to help people find better business partners at industry conferences. I wrote the backend application that matches users based on mutual interests by leveraging classic machine learning techniques.

certcommander

Built withPythonKubernetes

A platform for automating the management of SSL certificates across multiple services within our datacenter. It allowed administrators to request certificates using an API and defined hooks for external applications to extend its functionality. It was designed from the ground-up to be fault-tolerant and gracefully recover from crashes.

zoom-drive-connectorBuilt withPython

An application to automatically copy video meeting archives from Zoom to Google Drive. This tool was key in keeping our distributed workforce informed by providing easy access to all public meetings.