Weekly Review
Weekly review for Sunday planning. Audit carryover, review ideas, track certifications, verify PeopleSoft.
CRITICAL - Certification Deadlines
URGENT — Performance Review Certifications
| Certification | Provider | Deadline | Status | Impact |
|---|---|---|---|---|
CISSP |
ISC² — Certified Information Systems Security Professional |
July 12, 2026 |
ACTIVE — Week 2 of 10 (Project) |
Required for performance review. 10-week accelerated plan. |
RHCSA 9 |
Red Hat Certified System Administrator |
Q3 2026 |
ACTIVE — 21-phase curriculum (Project) |
After CISSP. Required for performance review. |
| CISSP: 41 days remaining (exam July 12). Domain 1 study in progress. Schedule exam today (06-01). |
| These are PERFORMANCE REVIEW requirements. Missing deadline = career impact. |
PeopleSoft Time Entry
| Are you behind on time entry? Submit biweekly. |
Active Projects — With Codes
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
Recognition Kiosk (Poppulo) - IS Labor |
000018166 |
000018623 |
20 |
12 |
Spectrum TV/GetWell iPad Refresh |
000016444 |
000018551 |
20 |
|
Azure Legacy Migration |
000018100 |
000018619 |
20 |
|
Cisco Secure Endpoint Replacement |
000017633 |
000018546 |
||
Windows 11 Device Hardening |
000017706 |
000018549 |
SIEM Migration & Monitoring
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
QRadar → Sentinel Migration (LEAD) |
||||
Monad Pipeline Evaluation |
||||
Sentinel KQL Development |
||||
Centralized rsyslog Server |
||||
VNC Blocking (due mid-June) |
Security & Compliance
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
Mandiant Remediation |
||||
Abnormal Security (ESA→EOP) |
||||
Firewall Audit |
||||
Murus Portae (WAF/Segmentation) |
||||
DMZ Migration |
||||
Research Segmentation |
||||
ISE Patch 10 / CVE Remediation |
ISE & Network Access
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
MSCHAPv2 to EAP-TLS Migration |
||||
ISE 3.4 Migration |
||||
ISE Hardware Refresh |
||||
IPSK Manager HA |
||||
Enterprise Linux 802.1X |
||||
ISE Annual Cert Renewal |
Deployments & Inventory
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
BMS Device Inventory |
||||
TCP Clocks Deployment |
||||
Downtime Computers Enforcement |
||||
Tube System Upgrade |
||||
Disaster Recovery / Downtime Procedures |
Infrastructure & Networking
| Project | Code | Combo | Activity | Budget (hrs) |
|---|---|---|---|---|
ASA VPN Okta to Entra |
||||
Linux Research / Server Deployment |
||||
Network Diagram Library |
Standard Administrative Codes
| Field | Value | Notes |
|---|---|---|
Account |
605010 |
InfoSec Engineering |
Fund Code |
1010 |
|
Department |
8492000 |
|
PC Unit |
PC100 |
Carryover Audit
Review items carried over too long. Either DO them or REMOVE them.
Carryover Backlog (CRITICAL)
| Task | Details | Origin | Days | Status |
|---|---|---|---|---|
MSCHAPv2 Migration Report |
Report due. 6-sheet Standard Report (exec summary, trend, waves, device detail, stale, policy match). Sheet 6 added 05-14: policy match by protocol for removal planning + anonymous identity validation. Migration window 2026-05-04 to 2026-05-30. ~6,227 devices, 5 waves. |
2026-04-17 |
49 |
P0 - DUE — run report this week |
Abnormal Security — ✅ COMPLETE |
CR-2026-05-07-abnormal-read-write. CAB approved 2026-05-12. Implemented successfully 2026-05-13. Read/write enabled for pilot group. Post-deployment validation pending. |
2026-05-07 |
29 |
✅ IMPLEMENTED — post-validation pending |
SIEM QRadar → Sentinel Migration |
Lead role. Monad console error RESOLVED 2026-05-12 — secrets configured in CHLA production tenant. ISE secure syslog integration in progress — cert imported, remote logging target configured, streaming errors under investigation. Blocking: DCR not created (Rule ID + Stream Name). Azure private network policy unresolved. Victor + Mauricio action. |
2026-04-10 |
56 |
P0 - ACTIVE — ISE syslog + DCR blocking |
Monad Pipeline Evaluation |
Sentinel output connector. Console error resolved. 3 of 6 values configured. Remaining: Endpoint URL (have it), Rule ID + Stream Name (need DCR). ISE Remote Logging Target configured 2026-05-18 — TLS cert imported, secure syslog target created. Streaming errors in Monad console under investigation. |
2026-03-11 |
86 |
P0 - ACTIVE — ISE integration in progress |
Guest Redirect ACL |
Guest redirect ACL work needed. Related to Mandiant remediation findings. |
2026-05-12 |
24 |
P0 - TODO |
ISE Patch 10 (CVE-2026-20147 CVSS 9.9) |
ISE 3.2 Patch 10. Supersedes Patch 9. 61 days on a CVSS 9.9 — schedule maintenance window. Write CR if needed. |
2026-03-12 |
85 |
P0 - OVERDUE — schedule immediately |
k3s NAT verification |
NAT rule 170 for 10.42.0.0/16 pod network - test internet connectivity. 64 days — test this week or defer to Q3. |
2026-03-09 |
88 |
P0 - BLOCKING — TRIAGE: schedule or defer |
Wazuh indexer recovery |
Restart pod after NAT confirmed working - SIEM visibility blocked. Blocked by k3s NAT — cannot proceed until above resolved. |
2026-03-09 |
88 |
P0 - Blocked by k3s |
Strongline Gateway VLAN fix |
8 devices in wrong identity group (David Rukiza assigned) |
2026-03-16 |
81 |
P0 - TODO |
TCP Clocks deployment |
ISE identity group validation, query outputs, comms with team. Active d001 data Apr 22-23. |
2026-04-22 |
44 |
P0 - ACTIVE |
IoT Dr. Kim — recurring |
Sleep study devices (Apr 15-16), watches recurrence (Apr 22). 5 incident versions in d001. Validate iPSK enrollment. |
2026-04-15 |
51 |
P0 - RECURRING |
Murus Portae (WAF) — Phase 0 |
FMC cert expired, ACP returns zero rules. d001: zone map, architecture D2, FMC API reference, ops script. |
2026-04-16 |
50 |
P0 - INVESTIGATING |
Vocera EAP-TLS Supplicant Fix |
~10 phones failing 802.1X, missing supplicant config. 61 days — schedule with clinical engineering team. |
2026-03-12 |
85 |
P1 - TODO — schedule |
ISE MnT Messaging Service |
Enable "Use ISE Messaging Service for UDP syslogs delivery". 61 days — low risk, schedule with ISE Patch 10 maintenance window. |
2026-03-12 |
85 |
P2 - BUNDLE with Patch 10 |
BLOCKERS — Fix Immediately
| Task | Details | Origin | Days | Impact |
|---|---|---|---|---|
Z Fold 7 Termux |
gopass and SSH not working |
2026-03-10 |
58 |
BLOCKER — Cannot access passwords on mobile |
gopass v3 organization |
Inconsistent structure, poor key-value usage |
2026-03-20 |
48 |
Inefficient password management, no aggregation |
Git history scrub — sensitive personal terms |
Plaintext references to personal legal matters in committed worklogs (WRKLOG-2026-03-14, WRKLOG-2026-04-18). Forward-fixed but old commits still contain strings. Requires |
2026-04-22 |
15 |
SECURITY — sensitive terms in public git history |
Runbook: Git History Scrub (d000 Personal Terms)
Problem: Two committed worklogs contained plaintext references to personal legal matters. The files have been edited (forward-fix), but git history retains the original text in prior commits.
Affected commits: Any commit touching these files:
# Identify affected commits
git log --oneline -- \
docs/modules/ROOT/pages/2026/03/WRKLOG-2026-03-14.adoc \
docs/modules/ROOT/pages/2026/04/WRKLOG-2026-04-18.adoc
Scrub procedure:
# 1. BEFORE: Full backup of the repo
cp -a ~/atelier/_bibliotheca/domus-captures ~/atelier/_bibliotheca/domus-captures.bak
# 2. Install git-filter-repo (if not present)
# Arch: pacman -S git-filter-repo
# pip: pip install git-filter-repo
# 3. Create expressions file for replacement
cat > /tmp/scrub-expressions.txt << 'EXPR'
regex:(?i)divorce==[REDACTED]
regex:(?i)dissolutio(?!n\.adoc\.age)==[REDACTED-LEGAL]
regex:(?i)iliana==[REDACTED-NAME]
regex:(?i)angulo-arreola==[REDACTED-NAME]
regex:legal-divorce-notes\.age==legal-notes.age
regex:1099-NEC-iliana==1099-NEC
EXPR
# 4. Verify before (dry run — count matches in history)
git log -p --all -S 'divorce' -- '*.adoc' | grep -c 'divorce' || echo "0 matches"
git log -p --all -S 'iliana' -- '*.adoc' | grep -c 'iliana' || echo "0 matches"
# 5. Run filter-repo (DESTRUCTIVE — rewrites all commit hashes)
git filter-repo --replace-text /tmp/scrub-expressions.txt --force
# 6. Verify after
git log -p --all -S 'divorce' -- '*.adoc' | grep -c 'divorce' || echo "0 matches — CLEAN"
git log -p --all -S 'iliana' -- '*.adoc' | grep -c 'iliana' || echo "0 matches — CLEAN"
# 7. Re-add remotes (filter-repo removes them)
git remote add origin git@github.com:<user>/domus-captures.git
# Add any other remotes (Gitea, etc.)
# 8. Force-push to all remotes (DESTRUCTIVE — overwrites remote history)
git remote | xargs -I{} git push {} main --force
# 9. Clean up
rm /tmp/scrub-expressions.txt
rm -rf ~/atelier/_bibliotheca/domus-captures.bak # only after verifying
Post-scrub checklist:
-
Backup created before running
-
git filter-repoinstalled -
Expressions file reviewed — no false positives (e.g., Don Quijote "Angulo el Malo" is in
segunda-parte/texto/texto-011.adoc— the regex targetsangulo-arreolaspecifically to avoid this) -
Dry-run counts match expectations
-
Filter-repo executed
-
Post-scrub verification shows 0 matches
-
Remotes re-added
-
Force-pushed to all remotes
-
Cloudflare Pages rebuild verified
-
Local clones on other machines re-cloned or
git fetch --all && git reset --hard origin/main -
Backup removed
Ideas Backlog
Review weekly - promote to active or archive.
Ideas — Infrastructure
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
BIND secondary DNS |
bind-02 for HA (currently SPOF) |
infra |
2026-03-22 |
ipa-02 replica |
FreeIPA HA (currently SPOF) |
infra |
2026-03-22 |
Borg backup dashboard |
Visualize backup status across hosts |
infra |
2026-03-22 |
Vault HA Cluster
Current Vault is single-node (vault-01). Need 3-node Raft HA cluster for production reliability. Blocked by kvm-02 deployment.
-
vault-01 (10.50.1.60) — existing, leader
-
vault-02 — new, on kvm-02
-
vault-03 — new, on kvm-02
-
Raft storage backend — replicated, no external dependency
-
Auto-unseal via transit or recovery keys
This unblocks: k3s Vault Agent Injector, ArgoCD secrets, certificate auto-renewal at scale. The SPOF risk is real — if vault-01 goes down, SSH certificates stop issuing, PKI breaks, and secrets become inaccessible.
k3s HA Cluster
Current k3s is single control plane. Need 3-node for production:
-
Embedded etcd (3-node quorum)
-
Cilium CNI already deployed — HA-ready
-
MetalLB L2 mode — no changes needed
-
Blocked by: kvm-02 hardware + Vault HA (secrets injection depends on Vault)
Vault Backup to S3
Automated Vault Raft snapshots to MinIO (self-hosted S3). Currently manual snapshots to Synology NAS. Need:
-
MinIO deployed on k3s (depends on k3s HA)
-
Vault cron job for
vault operator raft snapshot save -
Retention policy (7 daily, 4 weekly, 12 monthly)
-
Restore tested and documented
Ideas — Development & Tools
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
adoc improvements |
Add --watch flag, live reload to domus-asciidoc-build |
tooling |
2026-03-22 |
tmux sessionizer |
Project-based tmux sessions (like ThePrimeagen) |
tooling |
2026-03-22 |
fzf git integrations |
Interactive branch switching, log searching |
tooling |
2026-03-22 |
gopass v3 → ADMINISTRATIO migration |
Script to move remaining entries from old structure |
tooling |
2026-03-22 |
netapi Expansion
netapi currently covers ISE (ERS, MnT, DataConnect), pfSense, WLC, Synology, Cloudflare. Three API surfaces are missing and needed:
-
VyOS — replaced pfSense 2026-03-07. Need API integration for config management, firewall rules, VRRP status. VyOS has a REST API on HTTPS.
-
BIND — nsupdate for dynamic DNS, rndc for server control. Critical for infrastructure automation — currently manual.
-
k3s — kubectl wrapper with common patterns (pod status, log tailing, rollout restart). Not a full k8s client — just the operational commands used daily.
Also: batch operations — cross-vendor commands like "backup all configs" or "check all endpoints." This is the glue that makes netapi more than a collection of wrappers.
netapi-tui — Network Operations TUI
Interactive terminal UI for ISE and network infrastructure management. Repo exists (netapi-tui). This is the visual layer on top of netapi — browse endpoints, view sessions, trigger CoA, all from a TUI instead of raw curl.
Could become a differentiator for ISE health check consulting — run it live during an engagement.
domus-cli — Infrastructure Orchestration
SSH-based infrastructure orchestration CLI. Repo exists. The glue between all infrastructure components — run commands across hosts, coordinate deployments, manage the homelab as a fleet.
domus-api — FastAPI Backend
REST API for the domus ecosystem. Repo exists. Could serve: association engine queries, codex search, ISE data proxy, worklog/tracker API for mobile access.
domus-asciidoc-build Enhancements
Standalone build toolchain — validated 2026-04-24. Ideas:
-
--attributes-fileflag to auto-loaddata/shared/attributes.adoc -
New HTML variants: Dracula, Nord, Solarized, Gruvbox, Tokyo Night
-
Fix Rouge syntax highlighting in royal/dark/light variants (only catppuccin fixed)
-
Interactive features: collapsible sections, search, keyboard navigation
-
--watchmode with live reload
domus-infra-ops Enhancements
296 pages, 529-line antora.yml. The most comprehensive repo. Ideas:
-
Validated Designs need review — 50+ configs, some may be stale post-VyOS migration
-
Runbooks need the partials architecture applied (like we did for data/d001/)
-
ISE runbooks could use the shared prereqs from
data/shared/partials/ -
Disaster recovery runbooks — ISE, Vault, k3s, BIND — cross-reference with d001 DR project
-
Ansible playbooks integration — link automation-ops content to infra-ops runbooks
association-engine Expansion
Bidirectional knowledge graph — 379 keys, 602+ edges. Currently YAML-based. Ideas:
-
Web UI for graph visualization (D3.js or Cytoscape)
-
CLI query improvements — traverse depth, path finding
-
Integration with codex entries — auto-link commands to projects
-
Export to D2 diagrams
vim-odyssey
Educational vim game built in Rust. Repo exists. Could become a training product — gamified vim learning. Ties into the training content income stream.
obsidian-asciidoc-viewer
Secure AsciiDoc viewer for Obsidian with native .adoc support, edit mode, diagram rendering. Potential for Obsidian community — plugin marketplace distribution.
instrumentum-nvim
Streamlined Neovim config — the distributable version (separate from domus-nvim personal config). Could be a community project or part of training content.
crypta
Repo exists — purpose unclear. Document or archive.
gopass v3 Restructure
Current gopass structure is inconsistent — some entries use old v2 paths, some use v3 hierarchy. Need to:
-
Audit all entries:
gopass ls --flat v3/ | wc -l -
Apply gopass-personal-docs templates (bills, storage, subscriptions)
-
Add missing queries:
gopass-query vehicles,gopass-query insurance, monthly totals -
Document the structure in domus-secrets-ops
Ideas — Education & Training
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
Anki deck from Don Quijote |
Extract vocabulary to spaced repetition |
language |
2026-03-22 |
DELE C1 mock exams |
Practice test structure — timed writing + oral |
language |
2026-03-22 |
Ruby metaprogramming deep dive |
Tracker exists but unexplored — ties to Puppet/Chef understanding |
programming |
2026-04-25 |
TypeScript fundamentals |
Tracker exists — needed for Obsidian plugin dev and domus-api frontend |
programming |
2026-04-25 |
C/C++ fundamentals |
Trackers exist — systems programming foundation for Rust trajectory |
programming |
2026-04-25 |
Kernel IPC study |
Pages exist under education/kernel/ipc — deepen systems understanding |
systems |
2026-04-25 |
CLI Mastery — Curriculum Track
The foundation for everything. Multiple tracks in progress, need consolidation:
-
AWK — tracker exists (
awk.adoc). Like regex curriculum — 10 modules, drills. Current level: Intermediate. Need: state machines, multi-file processing, BEGIN/END patterns. -
sed — tracker exists (
sed.adoc). Pattern-based editing mastery. Hold buffer, multiline, in-place with verify-before/after. -
find — tracker exists (
find.adoc). Advanced:-exec sh -c,-print0 | xargs -0, predicate logic, prune. -
grep — tracker exists (
grep.adoc). PCRE lookaheads/lookbehinds,-Ppatterns. -
jq — tracker exists (
jq.adoc). Path expressions,select,group_by,@csv, reduce. -
Regex — tracker exists (
regex-mastery.adoc,regex-carryover.adoc). Morning carryover item. Foundation for everything.
These should be studied together — each tool reinforces the others. Daily practice: pick one tool, solve one real problem, capture to codex.
Ultimate Linux Shell Scripting Guide
Cloned to ~/atelier/_bibliotheca/community-repos/The-Ultimate-Linux-Shell-Scripting-Guide/. Chapters 6-23. Missing chapters 1-5.
Pairs with the local Bash Reference Manual at /usr/share/doc/bash/bashref.html. Both should be worked through systematically — the guide for practical patterns, the reference for deep understanding.
High priority because CLI mastery compounds into everything: automation, netapi, ISE API work, daily workflow. Two months in, writing interactive loops from memory — next level is state machines, getopts, signal handling, subshell control.
Bash Reference Manual (Local)
/usr/share/doc/bash/bashref.html — already on this machine. The authoritative source. Read section by section, extract patterns to codex. Key sections:
-
Shell Expansions (parameter, command, arithmetic, process substitution)
-
Compound Commands (
[[ ]],,for,while,case,select) -
Shell Builtin Commands (every builtin, what it does, when to use it)
-
Job Control (background, foreground,
wait,trap) -
Bash Variables (
$?,$!,$$,$@,$#,BASH_REMATCH)
CISSP Study Activation
Tracker exists at trackers/education/cissp.adoc — 8 domains, all "Not Started." Q3 2026 target is ~2 months away.
Domains 4 (Network), 5 (IAM), 6 (Assessment), 7 (Operations) map directly to CHLA work. Start there.
-
Acquire official study guide + Boson practice exams
-
Create 12-week schedule (1 domain/week + 4 weeks review)
-
Map CHLA experience to each domain for endorsement
-
Daily practice questions (10/day minimum)
RHCSA Certification
Tracker exists (rhcsa.adoc). In progress. Linux administration is daily work — this cert validates it. Complements LPIC-1 (already held) and feeds into LPIC-2.
LPIC-2 Advancement
Tracker exists (lpic-2.adoc). LPIC-1 already held. LPIC-2 covers: capacity planning, kernel, network config, storage, DNS, web servers, file sharing, LDAP, email, security. Directly applicable to homelab infrastructure.
DevNet Associate
Tracker exists (devnet.adoc). Cisco developer certification — Python, APIs, automation. Aligns with netapi development and the automation trajectory at CHLA. The Python + ISE API work you’re doing daily is the study material.
Terraform / IaC
Tracker exists (terraform.adoc). Infrastructure as Code for KVM VMs, Vault config, Cloudflare DNS. Partially implemented in domus-terraform repo. Need to formalize the study track.
Vault / HashiCorp
Tracker exists (vault-hashicorp.adoc). Running Vault HA in production. Deep knowledge exists — need to formalize for potential HashiCorp certification and the PKI consulting income stream.
Python Deepening
Tracker exists (python-fundamentals.adoc). Repo exists (domus-python). Two months into scripting. Current: API integration, DataConnect queries, report generation. Next level: OOP patterns, packaging, testing, type hints. The report.py and qradar-charts.py scripts are the foundation — need to level up from scripts to maintainable tools.
Go CLI Development
Tracker exists (go.adoc). Learn Go via CLI tool development — netapi rewrite target. Cobra-style argument parsing, cross-compilation, single binary distribution. This is the commercialization path for netapi.
Lua / Neovim Plugin Development
Tracker exists (lua.adoc). Plugin development, lazy.nvim patterns. You use nvim daily — understanding Lua unlocks custom tooling. Ties to instrumentum-nvim (distributable config) and domus-nvim (personal config).
Rust
Tracker exists (rust.adoc). Current level: Beginner. vim-odyssey repo exists (Rust game). Long-term investment — systems programming, CLI tools, WASM. Not urgent but compounds over years.
Mathematics
Repo exists (domus-math). Tracker exists (college-algebra.adoc). Mathematics for infrastructure, security, and research computing. Cryptography tracker also exists — PKI work demands understanding of the math underneath.
Languages & Literature
Extensive content exists:
-
Spanish — DELE C1 track (
dele-spanish.adoc), SIELE (siele.adoc), writing (spanish-writing.adoc), immersion pages. domus-literature repo. -
Don Quijote — tracker exists (
don-quijote.adoc), full chapter pages in education/literature/quijote/. -
García Márquez — tracker exists (
garcia-marquez.adoc). -
Scripture — domus-scripture repo. RV1909, KJV, Tanakh. Trackers:
la-reina-valera.adoc,tanakh.adoc. -
Linguistics — tracker exists, pages exist.
-
Latin — current level A2 per skill levels.
Music
-
Violin — tracker exists (
violin.adoc). domus-musica repo. -
Cello — tracker exists (
cello.adoc).
Container & Kubernetes Deepening
Tracker exists (containers.adoc, k8s-fundamentals.adoc). Running k3s + Cilium + ArgoCD in homelab. Need to formalize: CKA preparation, Helm chart development, operator patterns. Ties to the k3s HA infrastructure idea.
DNS / BIND Mastery
Tracker exists (dns-bind.adoc). Running BIND in production — split-horizon, DNSSEC, RPZ content filtering. Formalize the knowledge for the infrastructure consulting offering.
Ideas — Documentation
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
Antora search fix |
Lunr index too large — explore alternatives |
docs |
2026-03-22 |
domus-* cross-reference audit |
Find and fix broken xrefs across all repos |
docs |
2026-03-22 |
Runbook template standardization |
Consistent format across all runbooks |
docs |
2026-03-22 |
Ideas — Personal & Creative
Inbox
| Idea | Context | Category | Captured |
|---|---|---|---|
LilyPond → PDF pipeline |
Automate music notation compilation |
music |
2026-03-22 |
age encryption workflow doc |
Document full workflow for cold storage |
security |
2026-03-22 |
Income Diversification
Full assessment in .drafts/income-streams-assessment-2026-04-24.adoc. 19-repo skill surface analyzed. Four tiers identified:
-
Tier 1 (now): ISE health checks, compliance documentation, pentest remediation consulting
-
Tier 2 (build once): Runbook templates, training content (operational ISE), PKI/secrets consulting
-
Tier 3 (recurring): SIEM migration services, threat hunting playbooks, observability buildouts
-
Tier 4 (longer): Full security architecture consulting, NAC-to-microsegmentation bridge, vCISO
The reframe: security infrastructure architect, not ISE engineer. The 5-10 year NAC transition period is where the consulting money is.
Next step: pick 1 Tier 1 offering and define scope, deliverable, price. ISE health checks are the fastest — remote, half-day, repeatable.
Certification Progress
Renewal Required
| Certification | Provider | Expiry | Status | Dependency |
|---|---|---|---|---|
LPIC-1 |
Linux Professional Institute |
Check expiry |
RENEW |
Blocks LPIC-2 pursuit |
Planned (After Urgent)
| Certification | Provider | Target | Status |
|---|---|---|---|
Claude Code Certification |
Anthropic |
Q2 2026 |
IN PROGRESS |
LPIC-2 |
Linux Professional Institute |
After LPIC-1 renewal |
Blocked |
DevNet Associate |
Cisco Developer Network |
Q3 2026 |
Draft (Project) |
CyberOps Associate |
Cisco Security Operations |
Q4 2026 |
Draft (Project) |
Language Certifications (Personal Development)
| Certification | Provider | Target | Status | Notes |
|---|---|---|---|---|
SIELE C1 |
Instituto Cervantes |
Q2 2026 |
ACTIVE |
Computer-based, take FIRST |
DELE C1 |
Instituto Cervantes |
Q3/Q4 2026 |
PLANNED |
After SIELE validates readiness |
Skill Focus: Comprensión auditiva (WEAK), Subjuntivo avanzado, Formal register
Full DELE Study Plan | include::partial$trackers/education/language-certifications.adoc[tag=skills-matrix] available
Weekly Checklist
-
PeopleSoft time submitted for pay period
-
Carryover items reviewed (>7 days = action required)
-
Certifications: Did I study this week?
-
Ideas: Promote 1-2 to active or archive stale
-
Blockers: Any progress? Escalation needed?
Infrastructure Status
HA Deployment Status
| System | Description | Status | Notes |
|---|---|---|---|
VyOS HA |
vyos-01 (kvm-01) + vyos-02 (kvm-02) with VRRP VIP |
✅ COMPLETE |
2026-03-07 - pfSense decommissioned |
BIND DNS HA |
bind-01 (kvm-01) + bind-02 (kvm-02) with AXFR |
✅ COMPLETE |
Zone transfer operational |
Vault HA |
Raft cluster (vault-01/02/03) |
✅ COMPLETE |
Integrated with PKI |
Keycloak Rebuild |
keycloak-01 corrupted, rebuild from scratch |
🔄 NEXT |
Priority P3 - SSO broken |
FreeIPA HA |
ipa-02 replica planned |
📋 PLANNED |
Linux auth redundancy |
AD DC HA |
home-dc02 replication |
📋 PLANNED |
Windows auth redundancy |
iPSK Manager HA |
ipsk-mgr-02 with MySQL replication |
📋 PLANNED |
PSK portal redundancy |
ISE HA |
PAN HA (ise-01 reconfigure) |
⏳ DEFERRED |
Wait until ise-02 stable |
ISE 3.5 Migration |
Upgrade path: 3.2p9 → 3.4 (P1) → 3.5 (target) |
📋 PLANNED |
After 3.4 Migration completes (Q2 2026) |
Single Points of Failure (CRITICAL)
| These systems have NO redundancy - outage impacts production. |
| System | Impact if Down | Mitigation |
|---|---|---|
ISE (ise-02) |
All 802.1X stops - wired and wireless auth fails |
ise-01 reconfiguration deferred until ise-02 stable |
Keycloak (keycloak-01) |
SAML/OIDC SSO broken (ISE admin, Grafana, etc.) |
NEXT PRIORITY - Rebuild runbook |
FreeIPA (ipa-01) |
Linux auth, sudo rules, HBAC fails |
ipa-02 replica planned |
AD DC (home-dc01) |
Windows auth, Kerberos, GPO fails |
home-dc02 replica planned |
iPSK Manager |
Self-service PSK portal unavailable |
ipsk-mgr-02 with MySQL replication planned |