Christos Karamolegkos
DevOps Engineer and Systems Administrator
Explore the page to find more about me
Check out my resume
About
I’m a DevOps Engineer and Systems Administrator with a deep-seated passion for problem-solving and solution design. I graduated from the Department of Electrical and Computer Engineering at the University of Western Macedonia with an Integrated Master's Degree (MEng) in Computer and Telecommunication Engineering. The challenge of unraveling complex problems and creating effective solutions has always fascinated me. As a committed professional, I continuously seek opportunities to broaden my horizons and keep up to date with the latest tools and information in my field. My motivation and ability to perform efficiently under pressure are two of my strongest assets. I'm always striving to learn and evolve, constantly seeking out my next challenge.
Skills
Systems Administration | Apache2, Nginx, PKI, SSH, Email, LDAP, OpenVPN, Virtualization, High Availability |
DevOps | Ansible, Git, Github, Github Actions, GitLab, TravisCI, Docker, Podman, Kubernetes |
Monitoring | Zabbix, Icinga 2, Nagios, Prometheus, Grafana, Monit, Munin, NetData, Uptime Kuma |
Programming | Bash Scripting, Python, Jinja2, YAML, TOML, Go, LATEX |
Web development | HTML/CSS, Bootstrap, Javascript, JQuery, Ajax, PHP, SQL, WordPress, Redis |
Operating Systems | Linux (Debian, Ubuntu, CentOS), Windows |
Miscellaneous | Troubleshooting, Office Suites, Driving License (B) |
Languages | Greek (native), English |
Experience
Below you will find a list with my recent work experience.
Senior ITSM Engineer
January 2024 - Now
- Automated and performed deployment and maintenance across a fleet of more than 7500 servers and devices around the globe.
- Maintained hundreds of live services by monitoring performance indicators such as availability, throughput and latency.
- Grew systems by advocating for changes that enhance reliability, performance and serviceability.
- Collaborated with the development team to refine CI/CD processes and implement dozens of services, including native packages and containers, on both cloud and on-premises Kubernetes.
- Relevant Skills: Linux, Bash, Ansible, VPN, Monitoring, Kafka, MQTT , Cassandra, Docker, Kubernetes
Mandatory Military Service
March 2023 - December 2023
- Modernized a cryptographically-secure mobile communications platform between more than 650 remote devices across Greece.
- Standardized and documented tens of processes, enabling the training of both users and administrators in operating the platform.
- Relevant Skills: Linux, VPN, SIP, Monitoring, High Availability, Python / Django, Docker, Android
DevOps Engineer
May 2022 - March 2023
- Advocated for introducing tools and processes that respect DevOps best practices, such as the twelve factors.
- Overhauled the organization's infrastructure, implementing tens of VPN-only accessible, dockerized services like OpenVPN server, NTP, internal/external DNS server, GitLab, Ansible Controller, MTA (Postfix), and others.
- Launched two self-managed Kubernetes clusters using Ansible and kubespray, used for both development and production purposes.
- Relevant Skills: Linux, Ansible, VPN, Bash, PKI, LDAP, Docker, Kubernetes
Systems Administrator
July 2019 – March 2023
- Administered the organization's infrastructure of over 130 VMs, hosted on physical on-premise or cloud hypervisors, mainly running Debian OS, managed using the DebOps Ansible project.
- Deployed and configured hundreds of self-hosted and cloud service instances, including WordPress, Moodle, BigBlueButton, GitLab, Nextcloud, Matrix / Element / Jitsi, Redmine, Vaultwarden.
- Relevant Skills: Linux, Ansible, LEMP Stack, VPN, Bash, LDAP, PKI, Docker, Monitoring
Education
October 2014 - October 2023
Graduated with an Integrated Master’s degree (MEng) in Computer and Telecommunications Engineering with a final grade of 7.39.
For my thesis 'Design and implementation of an open-source platform for managing computer booting over a network', I developed a PHP and MariaDB based web application called iBoot using the CodeIgniter 4 MVC PHP framework, the Tabulator JavaScript library and the OpenAPI Specification.
Certifications
Below you will find a list of my certifications.
March 2022
Earners of this designation demonstrated the skills, and competencies to perform the responsibilities of a Linux System Engineer, including the design and implementation of system architecture. Earners demonstrated proficiency in Essential Commands, Operation of Running Systems, User/Group Management , Networking, Service Configuration, Storage Management, System Design and Deployment. Validate at training.linuxfoundation.org. Certification ID: LF-ok1fkcflc1
Also achieved: Linux Foundation Certified Associate (LFCA) with Certification ID LF-lrlseaez8c, Linux Foundation Certified System Administrator (LFCS) with Certification ID LF-wxclcuugus and various course completion badges like "LFS261: DevOps and SRE Fundamentals - Implementing Continuous Delivery" and "LFD201: Introduction to Open Source Development, GIT, and Linux".
July 2021
Individuals who earn GitLab Certified Associate certification are able to explain what GitLab is and why teams use it, perform basic Git commands for branching, merging, and remote work, and apply fundamental concepts and skills using GitLab within the DevOps lifecycle. Validate at gitlab.badgr.com.
June 2020
This certification is designed for application developers and architects who have a fundamental knowledge of IAM concepts and hands-on experience with WSO2 Identity Server. Validate at certification.wso2.com. Certification ID: 4TKN8V
Latest Post
Nextcloud installation for an organization
Projects
Joystick controlled air hockey robot.
Developed for Arduino, using AccelStepper and Bounce2 libraries.
My presentation at Balkan FLOSStival 2020, about the Matrix / Jitsi installation I deployed at GFOSS and the technical knowledge that derived from it.