Skip to content
View antoninchadima's full-sized avatar
💡
Looking for a job
💡
Looking for a job

Block or report antoninchadima

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
antoninchadima/README.md

WHO THE H*LL ARE YOU ANTONIN CHADIMA?

👋 Hi, I’m Antonín Chadima

  • Team Leader
  • IT project manager
  • Systems analyst
  • HW technician
  • Network engineer
  • System administrator

🤐 I speak Czech, English, and German

🏎️ I have a driver's license B

🈺 I'm looking for a job opportunity 🈺

📫 antonin.chadima@gmail.com

☎️ +420 721 805 041

💬 Ask me about anything here

🛠️ Some Systems and Tools I Use:

(alphabetically)

🌱 I’m currently learning (My Learning Journal)

📋 I’m currently managing

(click to expand)

IT team:

I'm in charge of six other people, carrying out administrative work, project management, and I'm motivating them to perform better.

  • Ondřej Moravec (senior .NET developer)
  • David Mádle (senior Angular developer)
  • Jan Macík (senior DB specialist)
  • Milan Kunderlík (senior system administrator)
  • Ondřej Hromádka (analyst & project manager)
  • Michal Černošek (support & tester)
Hardware:

My ultimate hobby is building servers, testing them, and benchmarking them.

  • With a very small budget we did manage to make the infrastructure from 1Gb/s ethernet and 10Gb/s SFP+ switches
  • Two independent 1Gb/s switches are used for corosync, another one for IPMI
  • 10Gb/s switches are used for internal LAN network
  • A 47TB Ceph storage is connected using a direct QSFP+ 40Gb/s network (without a switch)
  • Servers are 8 x Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz with 64GB RAM (Supermicro X11SSL-F)
  • The servers cost less than 500USD (most money was spent on storage)
  • We were limited by the tiny budget, but there were no compromises in conectivity, storage, memory, and computing power
  • The lack of a redundant power supply is balanced by SW high availability
  • Fitting the given task, using the given space I managed to create the most punk server assembly (judge for yourself)
  • Find Waldo in the picture (it's the backup server), the picture shows a total of six servers
Hosts:

I do administer the host's systems running containers and virtual machines.

  • Servers are arranged in high availability cluster using Proxmox Virtual Environment
  • Servers are using Ceph storage in a 40Gb/s QSFP+ mesh network
  • Virtual servers are using LXC containers and KVM virtual machines (to save some resources, we are using lot of containers)
  • Do you want to see some live data from my servers?
  • Click on the images to get online data! (visualization is using InfluxDB and Grafana)

Systems:

I run these systems to support the applications written by developers or to support other internal applications.

  • Firewall (SNAT, DNAT, PAT and Port Forwarding, SQM QoS, Security)
  • DNS / DHCP (local network management)
  • Wireguard (connecting developers and administrators to the server room network)
  • OpenVPN / IPSec (interconnection of different server sites with each other)
  • Proxmox Mail Gateway (email security platform )
  • Bacula / Proxmox Backup Server (enterprise backup solution)
  • Zabbix (network and application monitoring platform)
  • Nginx / Nginx Proxy Manager (reverse proxy, SSL termination, client-side certificate authentication, certificate management)
  • Docker / Portainer (application containers / container management system)
  • Boring Proxy / frp / Zero Tier (reverse proxy and a tunnel manager / application to create and manage virtual software-defined networks to connect more then 500 external devices behind firewalls)
  • Porteus Kiosk / DietPI (running desktops in kiosk mode)
  • Microsoft SQL Server (relational database)
  • MariaDB (relational database)
  • PostgreSQL (relational database)
  • MongoDB (document-oriented database)
  • InfluxDB (time series database)
  • Grafana (analytics & monitoring solution)
  • Redis (in-memory data structure store)
  • Kafka / Confluent (distributed event streaming platform)
  • Greylog (log management solution)
  • Sentry (application monitoring platform)
  • SSIS ETL (Microsoft SQL Server Integration Services)
  • SSAS BI (Microsoft SQL Server Analysis Services)
Applications:

At the moment, I take care of and customize these applications.

  • Redmine (project management web application)
  • XWiki (enterprise wiki platform)
  • Mattermost (communication, collaboration, and workflow orchestration platform)
  • Nextcloud Hub (content collaboration platform)
  • ONLYOFFICE Docs (online editor for text documents, spreadsheets, and presentations)
  • iRedMail (mail server platform with webmail, calendar, contacts, and ActiveSync)
  • WordPress (content management system )
  • Matomo (web analytics application)
  • Invoice Ninja (invoicing web application)
  • Jitsi (voice, video conferencing and instant messaging applications)
  • Gitlab (DevOps software)
  • Sendy / OpenEMM (newsletter application / email marketing platform)
Programming:

As a team leader of SW developers and a project manager, I did manage several projects.

  • Sports Betting platform
  • Matatu (ugandian card game)
  • MOT (desktop and mobile app for managing hardware on branches and repair workflow)
  • Virtual Soccer (virtual sports betting)
  • Odds monitoring (adjusting odds)
  • SSIS ETL (SQL Server Integration Services)
  • SSAS BI (SQL Server Analysis Services)
  • Reporting system (.NET backend, Angular frontend, Telerik Kendo UI libraries)

  • Running ChromeOS (using project Brunch) and Manjaro (in a LinuxLoops environment) on a regular 📷 ASUS ZenBook! (Thanks to Google, I don't need Hackintosh anymore.)
  • Using NoMachine NX to connect to different virtualized desktops on my servers (thin client).
  • KVM PCIe passthrough pioneer for server and desktop use.
  • Using a home server for Wii, PS2, PS3, and Xbox emulation.
  • OpenWRT enthusiast, flashing alternative firmware on any device (be afraid, little MikroTik router).
  • IoT and Smart Home guru.
  • Dreaming dreams in 📷 PlantUML and Markdown syntax.
  • Author of the Github monospace font hack.
  • Left social media, and I'm now using my servers and services instead.
  • Excited 📷 paddler and 📷 hiker.

Last change 2022-05-16

Popular repositories Loading

  1. antoninchadima antoninchadima Public

    Config files for my GitHub profile.

  2. self-service-password self-service-password Public

    Forked from ltb-project/self-service-password

    Web interface to change and reset password in an LDAP directory

    PHP

  3. compose_format compose_format Public

    Forked from funkwerk/compose_format

    format docker compose files using recipes from best practices

    Python

  4. ntopng ntopng Public

    Forked from HomeSecSi/ntopng

    Docker build for SOHO FOSS & FREE ntopng DPI monitoring of OpenWRT / pfSense / DD-WRT

    Shell

  5. UCL UCL Public

    Forked from CzechLitBib/UCL

    LM2018136/12/0410 - Bibliography support software.

    Python

  6. deckimportfromtrello deckimportfromtrello Public

    Forked from newroco/deckimportfromtrello

    Nextcloud app that allows Deck import or export from or to file

    PHP