Gergő Nagy, Developer in The Hague, Netherlands
Gergő is available for hire
Hire Gergő

Gergő Nagy

Verified Expert  in Engineering

Autoscaling Developer

Location
The Hague, Netherlands
Toptal Member Since
October 5, 2018

Gergő is a DevOps engineer and AWS Certified Solution Architect who loves his craft. He focuses on designing and implementing clean and cost-saving infrastructures and solutions. His primary focus is containerized applications and Kubernetes as an orchestration platform.

Portfolio

Nordcloud Ltd.
Amazon Web Services (AWS), DevOps, Kubernetes, Google Cloud Platform (GCP)
eVision Software Ltd.
Amazon Web Services (AWS), TeamCity, .NET, Python, Docker, Kubernetes, Consul...
Gizmodo Media Group Ltd.
Amazon Web Services (AWS), HashiCorp, Jenkins, JVM, Scala, Docker, Kubernetes

Experience

Availability

Part-time

Preferred Environment

Go, C, Java, Bash, Ruby, Python, Unix

The most amazing...

...project I've contributed to was Kinja. Sites run on Kinja serve ~10,000 requests per second and more than 100 million visitors a month.

Work Experience

AWS/GCP Tech Lead

2018 - PRESENT
Nordcloud Ltd.
  • Contributed to projects using AWS, GCP, Kubernetes, and DevOps.
Technologies: Amazon Web Services (AWS), DevOps, Kubernetes, Google Cloud Platform (GCP)

Cloud Architect

2018 - 2018
eVision Software Ltd.
  • Worked on an international team.
  • Designed and delivered the migration plan to AWS and Kubernetes. To become a SaaS company.
  • Helped organizations implement cloud best-practices.
  • Contributed to the containerization of applications, building CI/CD pipeline for delivery.
  • Implemented "Infrastructure as Code" concept in every-day operation practices.
  • Built fault-tolerant, auto-healing Kubernetes environment for develop new developer practices.
Technologies: Amazon Web Services (AWS), TeamCity, .NET, Python, Docker, Kubernetes, Consul, Terraform, Vagrant, CoreOS

DevOps Engineer

2016 - 2018
Gizmodo Media Group Ltd.
  • Designed and delivered Kinja on Cloud infrastructure in AWS. (~ 10,000 requests per second/100 million visitors/month).
  • Worked together with the development team to containerize (Docker) and migrate the Kinja microservice architecture to Kubernetes.
  • Set up continuous integration and delivery pipeline for the application with six deployments per day to the product.
  • Implemented the "Infrastructure as Code" concept with 100% code coverage on infrastructure components.
  • Designed and delivered automated CI/CD solution for DNS management and failover for more than 800 domains.
Technologies: Amazon Web Services (AWS), HashiCorp, Jenkins, JVM, Scala, Docker, Kubernetes

DevOps Engineer

2016 - 2016
AISS Technologies Ltd.
  • Designed and delivered centralized logging for more than 300 on-site devices in AWS.
  • Worked closely with the development team for CI/CD setup on remote instances. Async change management.
  • Built scalable Elasticsearch cluster for event analytics serving business purposes.
  • Dockerized products for flawless deployment.
  • Built the framework for "Click-to-Deploy" environment creation for both local development environments and business demo purposes.
  • Built a serious VPN network to connect on-site nodes to a service mesh.
Technologies: Amazon Web Services (AWS), Python, Jenkins, Docker, Elasticsearch, Logstash, Node.js, Linux

Head of Development

2015 - 2016
Codie Ltd.
  • Designed and managed the Codie project on the software/infrastructure side.
  • Built a service cloud for various application use-cases in AWS.
  • Built CI/CD solutions for application delivery in different environments.
  • Designed an application release lifecycle and implementing it.
  • Built an automated test environment for the Codie software.
  • Worked closely with the HW team on the embedded software on the robot.
Technologies: Amazon Web Services (AWS), Embedded Software, Delivery, Objective-C, Python, Jenkins, Docker

Developer

2015 - 2015
Balabit
  • Contributed to a well-known open-source project in a remote community.
  • Built CI/CD around product delivery and created various Debian packages.
  • Built automation (Puppet, Ansible) for product delivery to various customer infrastructures.
  • Worked closely with our customer's engineer to integrate our product into their environment.
  • Containerized the syslog-ng application.
  • Designed a solution for possibilities of SaaS.
Technologies: MongoDB, Apache Kafka, Elasticsearch, Syslog-ng, Linux, Python, Ansible, Puppet, Jenkins, Docker, C

Research Assitant

2014 - 2015
Nokia
  • Collaborated with an international team on building new generation network traffic schedulers for 5G.
  • Designed and implemented kernel-space modules for TCP/IP level traffic shaping.
  • Built the solution to analyze and identify various traffic types (bulk, stream, etc.).
  • Implemented the framework in C++ to build a wide variety of shaping algorithms using the patched Linux traffic control utility.
  • Built CI/CD for deploying and testing solution in a real-life LTE node environment in Sweden.
Technologies: Jenkins, Networking, Networks, Long-term Evolution (LTE), C, C++, TCP/IP, Linux Kernel

R&D Assistant

2013 - 2014
Budapest University of Technology and Economics
  • Built a cloud solution on OpenStack base.
  • Set up and supported a self-hosted cloud solution.
  • Implemented Puppet to manage the whole infrastructure.
  • Built up a centralized monitoring and alerting system.
  • Set up continuous integration and rollback strategy for environment deployments.
  • Designed and implemented a local development environment (minicloud).
Technologies: Vagrant, TCP/IP, Graphite, Ansible, Python, OpenStack, NGINX, Puppet

Kinja/Gizmodo Media Group

https://kinja.com/
As a DevOps engineer, I was a part of the team that designed and executed the cloud migration of Gizmodo Media Group to AWS. Sites run on Kinja serve ~10,000 requests per second and more than 100 million visitors a month. Everything in AWS on Kubernetes base.

Syslog-ng

https://github.com/balabit/syslog-ng
Syslog-ng is an open-source logging engine that is able to process thousands of logs in a second. Besides the technological challenge that it provided I have learned what it is like to be a part of an open-source community on GitHub that interacts every day to make its product better.

Codie, the Robotic Toy That Teaches Kids Coding

https://techcrunch.com/2015/12/08/codie-is-a-fast-rolling-robot-toy-that-teaches-kids-progamming-concepts/?guccounter=1
"A robotics company that teaches kids how to code, Codie Labs, took the stage at TechCrunch Disrupt London this afternoon to show off their fast, rolling and programmable robot, Codie, which is controlled via a mobile application for iOS or Android. The Budapest-based startup earned the opportunity to present on the big stage by winning the Wild Card position, which pulls a promising company out of Disrupt’s Startup Alley." (TechCrunch)

As the person responsible for delivering the software and infrastructural components for Codie, I had to sync teams working on different parts of the product. We had to be aware of the progress of the hardware itself and keep in touch with the people responsible for tracking the market and social feedbacks. It was a great opportunity for me to work under huge pressure and experience the beauty of creating something from nothing.

It's unfortunate, that after the first two waves of delivery, CodieLabs (the company behind Codie) was closed because of financial hardships and problems with manufacturing the robot.

Ratatoskr

https://github.com/ngergo/ratatoskr
Ratatoskr is a library written in Python to make the development of AWS Lambdas easier and more secure. It supports implementing "single shot" operations that can be reached from an AWS Lambda function and validating the input parameters to avoid unnecessary boilerplate for argument checking.

CIRCLE Cloud

https://circlecloud.org/
Our team worked on developing an open-source cloud infrastructure and management framework based on OpenStack that fits the diverse needs of universities by providing on-demand instances for classes with preset templates on a wide variety of scientific fields.

Languages

Python, C, Bash, Ruby, Scala, Objective-C, Go, Java, C++

Tools

AWS CloudFormation, Amazon Virtual Private Cloud (VPC), AWS CodeBuild, AWS CodeDeploy, Logstash, Amazon CloudWatch, AWS IAM, Boto, Git, Ansible, NGINX, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (Amazon ECS), Amazon Cognito, Terraform, Boto 3, Helm, Vagrant, Puppet, Jenkins, HashiCorp, Syslog-ng, TeamCity

Paradigms

DevOps, Automated Testing

Platforms

Ubuntu, CoreOS, AWS Lambda, Kubernetes, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Arch Linux, CentOS, Unix, JVM, Linux, OpenStack, Apache Kafka, Red Hat Linux, Azure

Storage

Amazon S3 (AWS S3), Elasticsearch, Amazon EFS, Redis, Amazon DynamoDB, PostgreSQL, Amazon Aurora, MongoDB

Other

AWS CodePipeline, AWS Cloud Architecture, Infrastructure as Code (IaC), Infrastructure Architecture, Elastic Load Balancers, Amazon Route 53, Autoscaling, Failover Solutions, Remote Work, Communication, Containers, Container Orchestration, Caching, DNS, SSL Certificates, Automated Deployment Scripts, Amazon Kinesis, Amazon API Gateway, Delivery, Embedded Software, Linux Kernel, TCP/IP, Long-term Evolution (LTE), Networks, Networking, Graphite, Single Sign-on (SSO), Consul

Frameworks

.NET

Libraries/APIs

Node.js

2012 - 2012

Progress towards a Bachelor's Degree in Computer Engineering

Budapest University of Technology and Economics - Budapest, Hungary

OCTOBER 2017 - OCTOBER 2020

AWS Certified Solutions Architect Associate

AWS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring