My name is Jordan Banasik, I am a developer, system administrator, and overall Linux nerd. I program for fun and love being challenged. I am presently working for cPanel as a technical analyst but looking to expand my skillset into proper systems administration, development, developmenty operations, and site reliability engineer fields.
Currently I am working technical support, which I have done now for 5 years. In that time I have gained many skills outside of work, including a Red Hat systems administrator certification, and I am ready to move on to proper systems administration. I already do some systems administration for the Multi Theft Auto project, which includes the following tasks:
- Ensure our Invision Community installation is up to date within a reasonable timeframe of patch release.
- Ensure our MediaWiki installation is up to date within a reasonable timeframe of patch release.
- Improve where possible load times of our sites.
Most recently, I upgraded our PHP to 7.3 from 5.6 and MySQL from 5.5 to MariaDB 10.1. This greatly improved website performance, and was also a requirement of our project, as per Invision Community's newer requirements. This also involved ensuring the services are configured to start with the operating system. Since our servers operate fairly old Debian builds, this also required PHP be obtained from a third party repository. Luckily there are vetted repositories for older operating systems with modern built PHP binaries ready to go. All modules were obtained as well through apt packages.
I have worked with a large number of different tools, mostly at a hobby level. They include the following:
Analytics and monitoring
- Used for displaying various graphs based on data from InfluxDB.
- Time series database, used to store log data after ingest from logs.
- Collects metrics and log data from various services and sends the data into InfluxDB.
- Configured to send all system logs to the central Telegraf server for processing, instead of collecting logs with Telegraf on each server.