Projects

Implementation of Key Systems

As a system administrator, I successfully implemented and managed several critical systems during my tenure to enhance IT infrastructure management and support organizational needs. These systems included:

Zabbix: Deployed Zabbix, an open-source monitoring software tool, to provide comprehensive monitoring capabilities for various IT components. Zabbix allowed for real-time monitoring of networks, servers, virtual machines, and cloud services. It provided valuable metrics such as network utilization, CPU load, disk space consumption, and more, enabling proactive management, performance optimization, and efficient troubleshooting.

Graylog: Implemented Graylog, a powerful log management and analysis tool, to simplify data exploration, facilitate compliance audits, and support threat hunting. Graylog aggregated and centralized logs from various sources, providing a unified platform for log analysis. It offered advanced search and filtering capabilities, visualization options, and alerting mechanisms, allowing users to derive meaningful insights from logs, detect anomalies, and respond to security incidents promptly.

Moodle: Utilized Moodle, a free and open-source learning management system (LMS), to support blended learning, distance education, and online learning projects. Moodle provided a flexible platform for creating and managing courses, organizing content, delivering assessments, facilitating collaboration, and tracking student progress. It offered a range of features such as course enrollment, grade management, discussion forums, and multimedia integration, empowering educational institutions and workplaces to deliver effective online learning experiences.

GestióIP: Deployed GestióIP, an automated web-based IPv4/IPv6 address management (IPAM) software, to streamline IP address tracking and network management. GestióIP simplified the process of discovering and tracking IP addresses within the organization, offering search and filter functions for efficient IP resource allocation and utilization. It provided a centralized repository for managing networks, subnets, and hosts, enabling network administrators to maintain accurate and up-to-date IP address information.

Pi-hole: Implemented Pi-hole, a Linux-based network-level advertisement and internet tracker blocking application, to enhance network security, privacy, and performance. Pi-hole acted as a DNS sinkhole, blocking unwanted advertisements and tracking domains at the network level, improving browsing experience and reducing bandwidth usage. By functioning as a DHCP server, it simplified network configuration and provided additional control over network access.

Trilium Notes: Utilized Trilium Notes, a hierarchical note-taking application, to build large personal knowledge bases. Trilium Notes offered a rich WYSIWYG note editing environment with support for tables, images, and math using markdown autoformat. It facilitated efficient organization and retrieval of information through its hierarchical structure, enabling users to create interconnected notes, capture ideas, and build a comprehensive personal knowledge repository.

Checkmk: Deployed Checkmk, a software developed in Python and C++ for IT infrastructure monitoring, to ensure the health and performance of various components. Checkmk monitored servers, applications, networks, cloud infrastructures, containers, storage, databases, and environment sensors. It provided real-time insights into the status of monitored entities, alerting administrators of potential issues, and allowing for proactive troubleshooting and performance optimization.

TrueNAS: Implemented TrueNAS, a free and open-source network-attached storage operating system based on FreeBSD and Linux, utilizing the OpenZFS file system. TrueNAS provided reliable and scalable storage solutions for the organization. It offered features such as data deduplication, compression, and high availability, ensuring data integrity, accessibility, and efficient utilization of storage resources.

MeshCentral: Utilized MeshCentral, a free and open-source web-based remote computer management software, for remote control and management of computers running Windows or Linux OS. MeshCentral allowed administrators to set up their own management server on a local network or the internet, providing secure and convenient access to managed computers. It offered features such as remote desktop access, file transfer, terminal access, and hardware monitoring, simplifying remote management tasks and improving operational efficiency.

These system implementations showcased my expertise in deploying and managing critical infrastructure components, promoting efficient operations, enhanced security, streamlined management, and enabling organizations to leverage powerful tools for monitoring, collaboration, learning, storage, and remote management.