RHEL & Unix services
Day-to-day practice on RHEL and Unix: DNS, DHCP, mail, SNMP monitoring, RADIUS, and network policy control planes—the service plane that keeps access networks and internet edges honest.
Portfolio · MSSP Operator · Systems · Security · FOSS
MSSP operator · systems & security · Avalon Wave Software
My time as an MSSP operator gave me confidence under real load: insight into the security needs of production infrastructure, and hard-won experience operating and maintaining complex webs of systems—identity, addressing, mail, monitoring, and the policy planes that hold them together when something breaks at 2 a.m.
Avalon Wave Software is my hobbyist software organization. Under that name I document my projects and collaborate with fellow hobbyists who care about game development. What you will find here is a portfolio of real systems, hardened edges, and solutions I designed myself—not a faceless product brochure.
I treat uptime, observability, and compliance as one design problem—not three afterthoughts. When stock playbooks do not fit the environment, I stay with the problem until the architecture is coherent, operable, and defensible.
About
Professionally I operate and design infrastructure with an MSSP operator’s discipline. Personally I run Avalon Wave Software as a place to publish what I build and to work with people who share an interest in games and open tooling. Both tracks demand the same habit: understand the whole system, then make it hold under change.
The case studies below walk from a friends-and-family mail platform, through hardened RHEL image practice, into MSSP-scale DHCP modernization and network policy AAA— the same ideas applied at different scales.
Practice
Five domains I work in hands-on. This is a living map of experience—not a service menu. The case studies that follow are concrete examples drawn from this map.
Day-to-day practice on RHEL and Unix: DNS, DHCP, mail, SNMP monitoring, RADIUS, and network policy control planes—the service plane that keeps access networks and internet edges honest.
Compute estates across Proxmox, VMware, KVM/QEMU, and Hyper-V—clusters, storage choices, migration strategy, and capacity planning that still work when something fails.
Hands-on work with Cisco and Arista gear: routing, switching, segmentation, and the policies that keep multi-site and multi-tenant topologies coherent under change.
Windows Server, Active Directory, Exchange, and Microsoft 365 in real hybrid contexts— identity continuity, messaging, and the operational glue between cloud and on-prem.
CompTIA-aligned security practice applied to live systems: analysis, CIS Level 2 (CIS2) benchmark alignment, and FIPS 140-3–oriented hardening for servers and cryptographic posture—written so the next operator can verify it.
Case studies
Four designs that show how the pieces fit. They move from the personal mail platform behind this site, through hardened RHEL images as a shared foundation, into MSSP-scale DHCP modernization with Stork and Kea, and finally into network policy for authentication, authorization, and accounting.
Problem. This website’s main purpose is simple and personal: I built an email server for my friends and family to use. Consumer mail is fine until you want customized behavior—inbox cleanup policies, operator-visible diagnostics, realtime support from someone who actually runs the stack. For that you need identity, delivery, and access designed as one system, not three unrelated products.
Design. Everything runs on hardened Linux servers with free and open-source software. Roles are deliberate so onboarding, passwords, and mail flow share a single truth:
Outcome. A living platform for people I care about, with room for customized behaviors such as inbox cleanup and realtime support when something goes wrong. Persistence shows up in keeping directory, SMTP, IMAP, and access edge aligned under real clients; creativity shows up in owning the whole FOSS design instead of renting a black box.
Problem. Edge and service hosts accumulate drift. A one-time “secure install” is not a posture. If hardening is applied by hand after the fact, every new VM reintroduces attack surface, inconsistent crypto, and audit gaps. Production work— including DHCP platforms and other MSSP services—needs a starting image that is already defensible.
Design. I build custom RHEL-based images with hardening built in from the first boot, not painted on later. Baselines track CIS Level 2 (CIS2) expectations; cryptographic posture leans on FIPS 140-3 modules where the environment demands high assurance. The operating loop is deliberate: baseline → remediate → re-verify, with configuration treated as evidence you can re-check, not a screenshot from last quarter.
Built-in hardening is not cosmetic. It delivers:
Outcome. A reusable foundation for personal and MSSP-scale systems. The Stork/Kea work below sits on this same philosophy: performance and APIs matter, but they ride on images that already take security, auditability, and operability seriously.
Problem. My time working in an MSSP gave me the opportunity to design our Stork/Kea stack—and finally give clients a real path off the deprecated ISC dhcpd. Legacy dhcpd can still hand out leases, but it does not meet modern expectations for API-driven control, high-performance operation, or first-class monitoring. Operators needed a next-generation DHCP plane without abandoning hardening or operability on the way there.
Design principles. The platform was assembled as a system, not a single binary swap:
Outcome. Clients can move off ISC dhcpd onto a Stork-managed Kea platform that is fast, operable, and aligned with hardened RHEL practice. Creativity shows up in the facade and image strategy; persistence shows up in making control, leases, crypto posture, and monitoring agree under MSSP-scale constraints.
Problem. Networks fail at the policy seams. Devices can obtain connectivity while still being the wrong identity, with the wrong privileges, and with no reliable record of what they did. Authentication, authorization, and accounting (AAA) treated as three separate afterthoughts produces gaps that neither DHCP alone nor a firewall rule of the week can fix.
Design. I treat network policy as an AAA problem on purpose: authentication establishes who or what is connecting, authorization decides what that principal may reach, and accounting records the session so operations and security share the same evidence. RADIUS and related policy control on RHEL/Unix sit at the center of that plane, coordinated with the rest of the access story—addressing, identity, and monitoring—so policy is not a silo.
Outcome. A clearer control model for access networks: decisions are explicit, enforceable, and reviewable. Persistence shows up in aligning AAA with real topologies and change windows; creativity shows up in designing policy as a first-class system rather than a checklist of vendor defaults.
FOSS
Free and open-source software is how I keep control of the stack. The mail platform, DHCP estate, and hardened images above are built from pieces I can read, configure, and harden—OpenLDAP, Postfix, Dovecot, Kea, Stork, Linux—not opaque appliances I cannot fix at 2 a.m.
Selected projects, write-ups, and contributions will land here as I publish them. Until then, the case studies and stack list are the working record of FOSS in practice.
Game development
Through Avalon Wave Software I also document experiments and collaborate with fellow hobbyists interested in game development. It is the quieter half of the dual purpose: interactive design as another place to practice creative problem-solving—state, feedback, constraints—without displacing systems and security work.
Early experiments and playable builds live on a small hub when they are ready to ship. Sparse on purpose; substance over studio marketing.
Stack
Technologies named in the work above. This list will grow and tighten as the lab evolves—treat it as documentation, not marketing.
Hardening
Security is configuration, evidence, and continuous discipline. The custom RHEL image practice in the case studies is the concrete form; this section is the standing rule: analyze, harden, and re-verify so posture survives the next deploy.
Contact
If you want to talk systems, hardening, Stork/Kea, mail design, or how a solution was put together—use the contact form below. For mail access on the friends-and-family platform, open Webmail.
Fill in the fields below and submit. Your message is delivered securely to Sean.