WHO THE H*LL ARE YOU ANTONIN 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 🈺
☎️ +420 721 805 041
💬 Ask me about anything here
(alphabetically)
🌱 I’m currently learning (My Learning Journal)
(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