I am a Senior Linux Infrastructure Engineer with 8+ years of experience designing, securing, automating, modernizing, and supporting enterprise Linux infrastructure across physical, virtual, on-premises, and AWS environments.
My work focuses on Red Hat Enterprise Linux, infrastructure automation, security hardening, high availability and clustering, virtualization and platform migrations, cloud infrastructure, monitoring and observability, storage, networking, middleware, and production operations.
I build secure, reliable, repeatable, and well-documented infrastructure solutions with an emphasis on automation, operational consistency, controlled change, validation, and recoverability.
- Operating Systems: Red Hat Enterprise Linux (RHEL 7/8/9/10), CentOS, AlmaLinux, Amazon Linux, Windows Server
- Automation & Infrastructure as Code: Ansible, Terraform, Bash/Shell Scripting, YAML, PowerShell, GitHub Actions
- Virtualization & Containers: KVM, QEMU, libvirt, VMware ESXi, vSphere, Microsoft Hyper-V, Proxmox, Docker
- High Availability & Clustering: Red Hat High Availability Add-On, Pacemaker, Corosync, HAProxy, Keepalived, Apache HTTPD Clustering, Load Balancing, Service Failover
- Cloud Platforms: AWS, Microsoft Azure
- Linux Administration: systemd, RPM, YUM/DNF, Cron, LVM, XFS, ext4, NFS, SSH/SCP, firewalld, SELinux, performance tuning, capacity planning
- Web & Middleware: Apache HTTP Server, Apache Tomcat, COTS Application Support
- Databases: MariaDB, MySQL, PostgreSQL, MongoDB, Oracle Database
- Monitoring & Observability: Prometheus, Grafana, Nagios, Datadog, Dynatrace, Elasticsearch, Splunk, AWS CloudWatch, APM
- Security & Compliance: DISA STIG, SCAP/OpenSCAP, SELinux, auditd, vulnerability management and remediation, system hardening, IAM, RBAC, SSO, SAML, SSL/TLS
- Networking: TCP/IP, DNS, DHCP, IPAM, routing, load balancing, VPN, Security Groups, NACLs
- DevOps & IT Operations: Git, GitHub, Jenkins, Bitbucket, Azure DevOps, ServiceNow, Jira, CI/CD, Change Management, CMDB
- Red Hat Enterprise Linux 7, 8, 9, and 10
- CentOS, AlmaLinux, and Amazon Linux
- System installation, provisioning, configuration, maintenance, and troubleshooting
- Package, kernel, service, process, and lifecycle management
- User, group, permissions, sudo, and SSH administration
- LVM, XFS, ext4, NFS, NAS, SAN, RAID, storage expansion, and filesystem recovery
- DNS, DHCP, IPAM, TCP/IP, routing, firewalld, and network troubleshooting
- Performance tuning, capacity planning, and resource optimization
- Ansible
- Terraform
- Bash/Shell scripting
- YAML
- PowerShell
- Cron and systemd automation
- Automated patching, configuration management, health checks, and reporting
- Repeatable deployment, validation, and rollback workflows
- Red Hat High Availability Add-On
- Pacemaker and Corosync
- HAProxy
- Keepalived
- Clustered Apache HTTPD nodes
- Load balancing and service failover
- Cluster node administration and health validation
- High-availability application infrastructure
- DISA Security Technical Implementation Guides (STIG)
- SCAP/OpenSCAP compliance validation
- Vulnerability discovery, analysis, remediation, and validation
- SELinux and auditd
- System hardening and security baselines
- Identity and access management
- Role-based access control
- SSO, SAML, and MFA
- SSL/TLS and certificate management
- Security event analysis and incident response
- Amazon Web Services
- Microsoft Azure
- KVM, QEMU, and libvirt
- VMware ESXi and vSphere
- Microsoft Hyper-V
- Proxmox
- EC2, AMI, EBS, S3, RDS, IAM, VPC, ELB, Route 53, and CloudWatch
- Internet Gateways, NAT, public/private subnets, route tables, Security Groups, and NACLs
- Virtual machine provisioning, migration, backup, and recovery
- Hyper-V to KVM platform migrations
- Apache HTTP Server
- Apache Tomcat
- MariaDB and MySQL
- Oracle Database
- Docker
- COTS application support
- Application deployment and upgrades
- SSL/TLS configuration
- Application and middleware troubleshooting
- Prometheus and Grafana
- Nagios
- Datadog
- Dynatrace
- Elasticsearch
- Splunk
- AWS CloudWatch
- Application Performance Monitoring
- Log analysis
- Incident response
- Root-cause analysis
- Performance monitoring and capacity planning
- 24x7 production operations
- LVM, NFS, NAS, SAN, and RAID
- Rubrik
- NetBackup
- GoodSync
- AOMEI Backup & Replication
- Backup validation and recovery
- Storage capacity management
- Disaster-recovery runbooks
- Ansible RHEL patching framework
- Hyper-V to KVM migration framework
- RHEL security-hardening automation
- Linux vulnerability-audit toolkit
- Apache and Tomcat operations
- Linux observability and incident-response lab
- AWS hybrid-infrastructure deployment
- Highly available Linux application-infrastructure lab
I approach infrastructure work using:
- Read-only discovery before making changes
- Development and test validation before production rollout
- Security-conscious automation
- Phased and controlled implementation
- Change control and documented approvals
- Backup and rollback planning
- Post-change infrastructure and application validation
- Root-cause analysis following production incidents
- Clear SOPs, runbooks, implementation plans, and technical documentation
I am interested in opportunities including:
- Senior Linux Engineer
- Senior Linux Infrastructure Engineer
- Senior Systems Engineer
- Cloud Infrastructure Engineer
- Platform Engineer
- Site Reliability Engineer
- DevOps Engineer
- DevSecOps Engineer
The projects published through this profile are sanitized lab implementations. All hostnames, addresses, accounts, credentials, organizations, and environment-specific values are fictional. This profile includes no confidential employer, customer, or production information.
A production-oriented Ansible framework for safely patching Red Hat Enterprise Linux systems using prechecks, controlled rolling batches, reboot management, post-patch validation, and automated syntax testing.
Key capabilities:
- Pre-patching validation and safety checks
- Controlled rolling updates to reduce operational risk
- Conditional reboot management
- Post-patching health verification
- Reusable Ansible role structure
- GitHub Actions automated syntax validation
- Sanitized lab inventory with documentation-only IP addresses
Technologies: Ansible, RHEL, YAML, Linux, GitHub Actions, Infrastructure as Code
View the Ansible RHEL Patching Framework project
A structured and safety-focused framework for migrating RHEL virtual machines from Microsoft Hyper-V to KVM/libvirt.
Key capabilities:
- Pre-migration source, guest, storage, and network checks
- RHEL guest preparation for VirtIO compatibility
- Virtual disk conversion planning and validation
- KVM/libvirt host-readiness checks
- Post-migration system and application validation
- Documented rollback and recovery controls
- Automated ShellCheck validation with GitHub Actions
Technologies: RHEL, Hyper-V, KVM, QEMU, libvirt, Bash, ShellCheck, GitHub Actions
View the Hyper-V to KVM Migration Framework
A modular Terraform project that models a secure and highly available AWS web tier across two Availability Zones.
Key capabilities:
- Reusable networking, security, and compute modules
- Public load-balancer and private application subnets
- HTTPS-only public ingress
- No direct inbound SSH access
- EC2 Auto Scaling and load-balancer health checks
- Required EC2 Instance Metadata Service Version 2
- Encrypted EBS root volumes
- Cost-aware networking design
- Automated Terraform formatting and validation
Technologies: AWS, Terraform, VPC, EC2, Auto Scaling, Application Load Balancer, Security Groups, EBS, GitHub Actions
View the Secure AWS Web Infrastructure project
A safety-focused Linux auditing toolkit for discovering vulnerable and unsupported software versions.
- Read-only Linux software discovery
- RPM package and version inventory
- Log4j, Tomcat, OpenSSL, and Java detection
- Bash and Ansible-based auditing
- CSV reporting with sensitive output excluded from Git
- Automated ShellCheck, YAML, and Ansible validation
Technologies: Linux, Bash, Ansible, YAML, ShellCheck, GitHub Actions
View the Linux Vulnerability Audit project
A production-oriented framework for safely managing, validating, securing, and upgrading Apache Tomcat on Linux.
- Read-only Tomcat and Java discovery
- Bash and Ansible operational prechecks
- Security and configuration baseline
- Side-by-side upgrade planning
- Defined validation and rollback controls
- Automated ShellCheck, YAML, and Ansible validation
Technologies: Apache Tomcat, Linux, Java, Bash, Ansible, YAML, ShellCheck, GitHub Actions
View the Apache Tomcat Operations project
A practical Linux observability lab for monitoring system health, performance, logs, and service availability.
- Prometheus and Node Exporter monitoring design
- Grafana dashboard for core Linux health indicators
- CPU, memory, filesystem, availability, and systemd alerts
- Read-only Bash and Ansible operational checks
- Alert-response and escalation runbook
- Automated ShellCheck, YAML, JSON, Prometheus, and Ansible validation
Technologies: Linux, Prometheus, PromQL, Grafana, Node Exporter, Bash, Ansible, YAML, JSON, GitHub Actions
View the Linux Observability Lab project
A modular Terraform framework for secure hybrid connectivity between simulated on-premises networks and highly available AWS infrastructure.
Key capabilities:
- Multi-AZ VPC with segmented public and private subnets
- Optional highly available NAT gateway design
- Optional AWS Site-to-Site VPN connectivity
- Restricted ingress and egress security-group rules
- Optional VPC Flow Logs with least-privilege IAM
- Cost-aware defaults and deployment-safety controls
- Automated Terraform formatting and validation
- Sanitized configuration with no credentials or workplace data
Technologies: Terraform, HCL, AWS VPC, Site-to-Site VPN, IAM, CloudWatch Logs, PowerShell, GitHub Actions
View the AWS Hybrid Infrastructure project
An audit-first Ansible framework for applying STIG-aligned security controls to RHEL systems with explicit approval gates, configuration backups, post-change validation, and protected rollback.
Key capabilities:
- Audits SELinux, OpenSSH, auditd, firewalld, and password-policy settings
- Keeps all remediation control families disabled by default
- Requires change approval, recovery access, and SSH-key confirmation
- Processes one host at a time to limit operational impact
- Validates SSH configuration before reloading the service
- Provides timestamped backups and controlled rollback
- Runs automated YAML, Ansible lint, and syntax validation in GitHub Actions
Technologies: Ansible, YAML, Bash, RHEL, SELinux, OpenSSH, auditd, firewalld, GitHub Actions
View the RHEL Security Hardening project
A production-oriented Linux framework for operating Apache HTTPD across a load-balanced, multi-tier environment with shared storage, database connectivity, monitoring, validation, and controlled recovery.
Key capabilities:
- Distributes traffic through redundant HAProxy nodes
- Supports four Apache HTTPD web nodes with health checks
- Configures persistent NFS client mounts with safer mount options
- Validates MariaDB network connectivity without storing credentials
- Manages narrowly scoped firewalld access
- Generates Prometheus file-discovery targets
- Requires approval, backups, recovery access, and restricted host limits
- Processes deployment and rollback one host at a time
- Validates configurations before service reloads
- Runs automated YAML, ShellCheck, Ansible lint, and playbook syntax checks
Technologies: Linux, RHEL, Ansible, HAProxy, Apache HTTPD, NFS, MariaDB, Prometheus, Node Exporter, firewalld, Bash, GitHub Actions
View the Restaurant High-Availability Infrastructure project
A safety-oriented automation framework for designing, auditing, deploying, validating, and recovering a three-node RHEL cluster with Pacemaker, Corosync, PCS, and STONITH.
Key capabilities:
- Models three-node majority quorum and split-brain protection
- Requires approved STONITH fencing before workload deployment
- Automates Pacemaker and Corosync configuration through Ansible
- Manages a floating virtual IP and clustered Apache HTTPD service
- Supports explicit ordering and colocation constraints
- Provides an optional Pacemaker resource-group model
- Installs cluster packages one node at a time
- Requires approval, backups, recovery access, and a maintenance window
- Performs read-only auditing and post-change validation
- Provides controlled PCS configuration rollback
- Runs automated YAML, ShellCheck, Ansible lint, and playbook syntax checks
Technologies: RHEL, Linux, Ansible, Pacemaker, Corosync, PCS, STONITH, Apache HTTPD, Bash, GitHub Actions
Status: Designed and statically validated; live RHEL cluster and fencing tests remain required.