Sergey Nazarov, Software Developer in Seattle, WA, United States
Sergey Nazarov

Software Developer in Seattle, WA, United States

Member since March 6, 2018
Sergey is a seasoned DevOps with more than a decade of experience building infrastructures for large-scale web projects. With a background in cybersecurity and server-side development, he's successfully built secure, fault-tolerant, and scalable solutions running on bare metal as well as in the cloud. A big fan of modern technologies such as Docker and Kubernetes, he's enjoying working with distributed teams in agile fast-paced environments.
Sergey is now available for hire

Portfolio

  • Raising the Floor
    Amazon Web Services (AWS), Security, Istio, CouchDB, Locust, Helm, Terraform...
  • Green Cloud
    Identity & Access Management (IAM), AWS Key Management Service (KMS), Cloud...
  • Imbellus (via Toptal)
    Elasticsearch, CodePipeline, AWS CodeBuild, Jenkins, Terraform, Amazon EKS...

Experience

Location

Seattle, WA, United States

Availability

Part-time

Preferred Environment

Alpine Linux

The most amazing...

...project I've worked on was an open-source cloud-agnostic infrastructure-as-code framework that manages full lifecycle of Kubernetes applications.

Employment

  • DevOps

    2018 - PRESENT
    Raising the Floor
    • Contributed to several open-source projects, united by the goal of creating Global Public Inclusive Infrastructure (GPII) to provide equal access to technology for people regardless of their disability, literacy, aging-related barriers, or socioeconomic status.
    • Worked on the design and implementation of a FERPA-compliant cloud-agnostic infrastructure-as-code framework that manages the full lifecycle of Kubernetes applications.
    • Migrated legacy EC2-based Kubernetes deployments to GKE.
    • Designed and implemented application-transparent cloud KMS-based secrets management system with the support of secret/key material population and rotation.
    • Designed and implemented a Locust-based universal load testing solution, capable of simulating real-world web application user behavior on the scale from dozens to millions of simultaneous users.
    Technologies: Amazon Web Services (AWS), Security, Istio, CouchDB, Locust, Helm, Terraform, AWS, Google Cloud Platform (GCP), Kubernetes
  • Architect

    2019 - 2019
    Green Cloud
    • Designed a highly scalable, secure and cost-effective solution to handle live metric streaming from a massive pool of IoT devices for AI-based predictive analysis.
    • Designed a cloud organizational structure and security model, following principles of separation and least privilege.
    • Provided leadership and strategic guidance during the solution implementation process to ensure that business requirements are met.
    • Established key processes and guidelines, aiming for the desired level of security compliance.
    • Worked on solution documentation, created playbooks for the most common situations and scenarios to ensure a smooth handoff.
    Technologies: Identity & Access Management (IAM), AWS Key Management Service (KMS), Cloud, TensorFlow, Firebase Cloud Functions, Cloud Dataflow, Google Cloud SQL, BigQuery, BigTable, AWS IoT Core, Google Kubernetes Engine (GKE)
  • DevOps

    2019 - 2019
    Imbellus (via Toptal)
    • Helped to troubleshoot and resolve issues with existing architecture and processes to improve development velocity and reduce operations toil.
    • Automated infrastructure deployments to support on-demand resource provisioning in regions closest to the end-customer to minimize latency.
    • Upgraded an existing CI/CD workflow to reduce build failure rates and support multi-region deployments.
    • Optimized infrastructure observability with centralized logging and log-based metrics.
    • Improved incident response times by establishing key metrics and configuring alert policies based on them.
    • Designed a centralized identity management solution for edge authentication and access control.
    • Provided technical guidance to ensure best practices and to plan smooth migration of existing workloads to containers and Kubernetes.
    Technologies: Elasticsearch, CodePipeline, AWS CodeBuild, Jenkins, Terraform, Amazon EKS, Amazon Route 53, Amazon Virtual Private Cloud (VPC), AWS S3, Relational Database Services (RDS), AWS Push Notification Service (AWS SNS), Amazon SQS, AWS Key Management Service (KMS), Identity & Access Management (IAM), Amazon CloudFront CDN, Amazon Cognito, AWS Kinesis, AWS Lambda, Elastic Beanstalk
  • DevOps Lead

    2014 - 2018
    Assembla
    • Led the DevOps team by acting as a facilitator between development, operations, and the customer success teams.
    • Supported the physical infrastructure of the running project: kept relationships with providers, vendors and DC crew, and supervised required maintenance tasks.
    • Hardened the production system's security, established workflows and procedures, prepared documentation to pass the security/availability principle part of the SOC II security audit.
    • Completed the infrastructure automation using Chef and Terraform, unified multiple environments (production, stage/QA, on-premise, private cloud) within the same Chef codebase which improved the Dev/QA experience and reduced maintenance costs for Ops.
    • Improved the system architecture for private cloud installations using Docker, Kubernetes, and Terraform.
    • Implemented the required changes to the application stack and built CI/CD tooling.
    Technologies: Amazon Web Services (AWS), Kubernetes, Docker, Logstash, Grafana, Elasticsearch, Etcd, Vagrant, Terraform, Google Cloud Platform (GCP), AWS, Linux
  • DevOps

    2010 - 2014
    Assembla
    • Designed and implemented a new bare-metal architecture of a low-latency triple-redundant sharded file system with hot failover, real-time replication, and off-site backups for needs of shared SVN, Git, Perforce, and Mercurial repository hosting.
    • Designed and performed the seamless migration of existing customer base (AWS) into the new infrastructure.
    • Implemented a CI/CD workflow that allowed the team to safely execute over 50 deploys into production per day.
    • Built a bare-metal KVM cluster and developed the required tooling to provide the underlying infrastructure for staging/CI environments.
    • Improved the existing monitoring solution—reducing the number of false positives and increasing the retention periods and resolution for historical metrics.
    Technologies: Amazon Web Services (AWS), ASA, Cisco, Hubot, KVM, Ceph, Elasticsearch, RabbitMQ, Bash, Apache, Jetty, Errbit, Monit, CloudFlare, New Relic, Nagios, HAProxy, Passenger, Capistrano, Pacemaker, Jenkins, DRBD, Chef, Ruby, Mercurial, Perforce, Subversion (SVN), Git, AWS, Linux
  • Lead Server-side Developer

    2007 - 2010
    Pravo
    • Built a system of distributed proxies and crawlers to automatically collect and parse more than 500,000 legal documents per day.
    • Developed fuzzy-logic-data-collection algorithms for data crawlers.
    • Constructed a document-indexing pipeline using Sphinx.
    • Designed a simple-and-effective infrastructure-monitoring system using Nagios.
    • Created an HA and fault-tolerant MySQL cluster architecture with ring replication and real-time snapshots using Percona and HAProxy.
    Technologies: Memcached, Nagios, Sphinx Search Engine, Percona, MySQL, PHP-FPM, HAProxy, Nginx, Apache, Linux

Experience

  • Tooling for a CI/CD Workflow (Google Kubernetes Engine) (Other amazing things)

    I built a framework to handle a Ruby on Rails app's and related software stack's lifecycle tasks, using auto-scaling Google Kubernetes Engine cluster and other Google Platform services (GCE, GCR, GC SQL, Stackdriver, IAM).

  • Infrastructure Automation with Chef and Terraform (Other amazing things)

    I unified four (product, stage, on-premise, and private cloud) environments within the ~150,000 lines of Chef/Terraform codebase—reducing the maintenance effort for operations and developers.

  • Infrastructure Monitoring with Nagios, NewRelic, Elasticsearch, Grafana, and Logstash (Other amazing things)

    I built a universal-and-simple solution for decentralized monitoring, alerting, metrics, and log collection.

Skills

  • Languages

    Python, Bash, Ruby, Java, PHP
  • Frameworks

    Locust
  • Libraries/APIs

    Google Cloud API, TensorFlow
  • Tools

    Terraform, Rake, Google Stackdriver, Helm, Subversion (SVN), Nagios, Git, Chef, Apache, Make, Jetty, Passenger, Capistrano, RabbitMQ, Etcd, Vagrant, Nginx, Perforce, Jenkins, PHP-FPM, Pacemaker, Errbit, Logstash, Istio, Amazon Cognito, Amazon CloudFront CDN, AWS Key Management Service (KMS), Amazon SQS, AWS Push Notification Service (AWS SNS), Amazon Virtual Private Cloud (VPC), Amazon EKS, AWS CodeBuild, Google Kubernetes Engine (GKE), BigQuery, Cloud Dataflow, Fluentd, Grafana, Mercurial, Monit, CloudFlare
  • Paradigms

    Continuous Integration (CI), Continuous Delivery (CD), DevOps, Agile Software Development, Microservices Architecture, Scrum
  • Platforms

    Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, Linux, Docker, Alpine Linux, Percona, AWS Lambda, AWS Kinesis, AWS IoT Core, New Relic, KVM
  • Storage

    Auto-scaling Cloud Infrastructure, MySQL, CouchDB, Elasticsearch, AWS S3, BigTable, Google Cloud SQL, Redis, Sphinx Search Engine, Memcached, Ceph, DRBD
  • Industry Expertise

    Project Management, Cybersecurity, Security
  • Other

    Unix Shell Scripting, Container Orchestration, Infrastructure Monitoring, Infrastructure as Code (IaC), Linux System Administration, Cloud Infrastructure, Google BigQuery, HAProxy, AWS, Hubot, Cisco, ASA, Elastic Beanstalk, Identity & Access Management (IAM), Relational Database Services (RDS), Amazon Route 53, CodePipeline, Firebase Cloud Functions, Cloud

Education

  • Master's degree in Cybersecurity
    2004 - 2009
    Samara State University - Samara, Russia

Certifications

  • TensorFlow in Practice
    JANUARY 2020 - PRESENT
    Deeplearning.ai via Coursera
  • Machine Learning with TensorFlow on Google Cloud Platform
    JANUARY 2020 - PRESENT
    Google Cloud
  • Professional Cloud Architect
    DECEMBER 2019 - DECEMBER 2021
    Google Cloud

To view more profiles

Join Toptal
Share it with others