Kép

Tamás Berki

Work experience

ConSol Consulting & Solutions Software GmbH, Munich, Germany

2021 Aug. -
Professional Software Consultant (OpenShift, Kubernetes, DevOps)

My tasks

  • Operating a Red Hat OpenShift based PaaS environment (with 900+ servers for 10+ million IoT devices around the world) for a multinational German automotive company
  • Consulting with stakeholders in several areas (customer service, technical implementation, operation, knowledge sharing)
  • Working in a agile way (SCRUM)
  • Writing Python programs and libraries for automated cluster maintenance and reporting
  • Writing documentation, drawing diagrams for explaining existing architecture and new solutions
  • Writing Ansible playbooks for easier and less error-prone maintenance
  • Adjusting monitoring, adding new checks, resolving compatibility issues
  • Working in an ITIL based environment
    • Creating and supervising changes, incidents, problems

Used technologies

Microservices, Red Hat OpenShift Container Platform, Red Hat Ansible, Red Hat Satellite, Red Hat Enterprise Linux, BMC Remedy ITSM, ITIL, SUSE OpenStack Cloud, Docker, Kubernetes, Jira, Bitbucket, Confluence, Kibana, Elasticsearch, fluentd, HAProxy, Prometheus, Grafana, MariaDB, Jenkins, ArgoCD, Nagios

Used programming languages, markup languages

Python, Bash, YAML, JSON, SQL, Markdown

Deutsche Telekom Systems Solutions HU, Budapest, Hungary

Subsidiary of T-Systems International
2020 Feb. - 2021 Aug.
Application Administrator

My tasks

  • Operating a Red Hat OpenShift based PaaS environment (with 900+ servers for 10+ million IoT devices around the world) for a multinational German automotive company
  • Consulting with stakeholders in several areas (customer service, technical implementation, operation, knowledge sharing)
  • Building new clusters
    • Designing, building and testing new solutions
    • Writing documentation and implementation handbook
    • Currently serving mission-critical applications for the company
  • Writing Python programs and libraries for automated cluster maintenance and reporting
  • Writing documentation, drawing diagrams for explaining existing architecture and new solutions
  • Writing Ansible playbooks for easier and less error-prone maintenance
  • Redesigning security and authentication related parts of clusters
    • Connecting clusters to OIDC SSO
    • Connecting nodes to AD, conecting to a centralised role management solution
    • Advanced auditing, with a custom logging pipeline for centralized and secure log collection
    • Creating playbook for easier deploying
  • Adjusting monitoring, adding new checks, resolving compatibility issues
  • Steering reorganization of the team towards agile and DevOps
    • Organizing stand-ups
    • Designing and supervising Git reposiotries
    • Using and teaching using Jira and other agile toolkits
  • Working in an ITIL based environment
    • Creating and supervising changes, incidents, problems

Used technologies

Microservices, Red Hat OpenShift Container Platform, Red Hat Ansible, Red Hat Satellite, Red Hat Enterprise Linux, BMC Remedy ITSM, ITIL, SUSE OpenStack Cloud, Docker, Kubernetes, Jira, Bitbucket, Confluence, Kibana, Elasticsearch, fluentd, HAProxy, Prometheus, Grafana, MariaDB, Jenkins, ArgoCD, Nagios

Used programming languages, markup languages

Python, Bash, YAML, JSON, SQL, Markdown

mWave Networks Kft., Kecskemét, Hungary

2016 Nov. -
Manager

My tasks

  • Designing and implementing IT systems for government buildings, offices and municipalities
  • Designing and implementing open access wireless networks for municipalities (European Union - INEA, WiFi4EU initiative)
  • Designing and implementing surveillance systems (Ubiquiti, Dahua Technologies)
  • Backup solutions for ISO 9001 certified companies and government organization (Hungarian Chamber of Agriculture Bács-Kiskun county directorate)
  • Designing and implementing websites and online services

Used technologies

MikroTik RouterOS, Cambium Networks cnMaestro, Ubiquiti Network Management System, Cloudflare, VMware vSphere, Docker, Debian, Duplicati, Git, Elasticsearch, fluentd, Redis, Traefik, Prometheus, Wordpress

Used programming languages, markup languages

Bash, PHP, SQL, Java, Python, YAML, TOML, HTML/CSS

Other experience

Technologies

Spring Framework, Laravel Lumen, Keycloak, FreeNAS

Programming languages, markup languages

JavaScript, Typescript, C

Studies

University of Szeged

2017-2021

Computer Science BSc, Software developer specialization

Projects I made during university studies can be accessed here (Hungarian).

Bányai Júlia Grammar School, Kecskemét, Hungary

2009 - 2017

English Language Exam

B2, complex

Competitions, places

JunctionX Budapest 2019

Magyar Telekom Technology Award

48-hour international hackathon

Our task was to design an IT system for employees of Magyar Telekom that would make their everyday life at the company easier.

Our solution was a system based on microservices using Amazon AWS serverless architecture which connects several (new and available) services (e.g. parking) and makes it accessible on a unified interface.

SZTE ACMCup 2018

Second place

Programming competition, solving algorithmic tasks, organized by University of Szeged

Competition based on the international ACM with the same tasks and problems.

SZTE SEDCup 2018

Third place

Programming competition, 5-hour hackathon, organized by University of Szeged

FIRST LEGO League 2013

First place, Hungary

Programming a LEGO Mindstorms NXT robot (complete the predefined map as soon as possible), designing and presenting a project about a general problem (which was environment protection that year).

FIRST LEGO League 2012

First place, Hungary

Programming a LEGO Mindstorms NXT robot (complete the predefined map as soon as possible), designing and presenting a project about a general problem (which was senior problems that year).

Hobbies

Homelabbing

Specs (from top-down):

MikroTik RB1100AHx4

Dell PowerEdge R710

Intel Xeon X5650 6C/12T 2.66 GHz x2, 120GB DDR3 ECC RAM (12x8GB + 6x4GB), PERC H710 RAID Controller, iDRAC 6 Enterprise, Samsung 860 EVO 500GB SSD

HPE ProLiant DL380e Gen8

Intel Xeon E5-2450L 8C/16T 1.80GHz x2, 48GB DDR3 ECC RAM (12x4GB), HPE H220 HBA Card, iLO 4 Advanced, 5 x 4TB WD Purple HDD (in RAID-Z), Samsung 860 EVO 500GB SSD, Kingston A200 240GB SSD

APC SMX750I with AP9631

Usage

  • Both servers have vSphere on it, managed with vCenter
  • Active Directory
  • Movie storage
  • Deploying softwares
  • Time Machine Backup, NAS purposes
  • Kubernetes and OpenShift deployments for testing

Other hobbies

Movies, series, microelectronics, video games, cycling