Help
RSS
API
Feed
Maltego
Contact
Domain > danielbodnar.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-08-10
52.6.8.175
(
ClassC
)
2021-01-25
34.236.208.98
(
ClassC
)
2026-02-04
172.67.141.169
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Wed, 04 Feb 2026 21:12:08 GMTContent-Type: text/htmlContent-Length: 34386Connection: keep-aliveCF-Cache-Status: HITCache-Control: public, max-age0, must-revalidateETag: b7fe8ba85febd5caf52985a330b3c06cReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s0LS49tlFtV1U5sA8OWCz5yExfs5PxodliMCDTuXzIu8LOGC14%2BewaEObsvDfG5A6gDNkXq88Ia2eZx2wgDwVLi0NZrJLn6awkf%2B4N10bn%2FM%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9c8d2a1c6f49da91-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Daniel Bodnar/title> meta itempropname contentDaniel Bodnar> meta namedescription itempropdescription contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta nameapplication-name contentDaniel Bodnar> meta nameauthor contentDaniel Bodnar> link relicon typeimage/png href/assets/favicon.png> !-- Microsoft --> meta http-equivx-ua-compatible contentieedge> meta namemsapplication-starturl content/> meta namemsapplication-tooltip contentDaniel Bodnar> !-- Open Graph --> meta propertyog:type contentwebsite> meta propertyog:url content/> meta propertyog:title contentDaniel Bodnar> meta propertyog:description contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta propertyog:image contenthttps://raw.githubusercontent.com/ita-design-system/ita-medias/refs/heads/main/ogimage-11ty-libdoc.png> !-- Twitter --> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentDaniel Bodnar> meta nametwitter:description contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta nametwitter:url content/> meta nametwitter:image contenthttps://raw.githubusercontent.com/ita-design-system/ita-medias/refs/heads/main/ogimage-11ty-libdoc.png> !-- iOS --> meta nameapple-mobile-web-app-title contentDaniel Bodnar> meta nameapple-mobile-web-app-capable contentyes> !-- Android --> meta namemobile-web-app-capable contentyes> meta namecolor-scheme contentlight dark> meta namegenerator contentEleventy v3.1.2> !-- Font fallback --> style> @font-face { font-family: fallbackFont; src: local(Arial); size-adjust: 103%; } html, body { font-family: fallbackFont, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, Adwaita Sans, Cantarell, Ubuntu, roboto, noto, helvetica, arial, sans-serif; font-display: swap; } pre, code { font-family: Menlo, Consolas, Monaco, Adwaita Mono, Liberation Mono, Lucida Console, monospace; } /style> link relstylesheet href/core/assets/css/fonts.css> link relstylesheet href/core/assets/css/ds.css> link relstylesheet href/core/assets/css/ds__defaults.css> link relstylesheet href/core/assets/css/ds__colors.css> link relstylesheet href/core/assets/css/ds__dark_mode.css media(prefers-color-scheme: dark) idlibdoc_dark_mode_css> link relstylesheet href/core/assets/css/hljs/night-owl.css> link relstylesheet href/core/assets/fonts/icomoon/style.css> !--link relstylesheet href/core/assets/css/custom.css>--> style> :root { --libdoc-image-background-color-light-mode: transparent; --libdoc-image-background-color-dark-mode: transparent; --libdoc-image-background-color: var(--libdoc-image-background-color-light-mode); --ita-widths-sidebar: 300px; --ita-widths-content: 700px; --ita-widths-main-container-max: calc(2 * var(--ita-widths-content) + var(--ita-widths-sidebar)); } main img { border-radius: 9px; } /style> noscript> link relstylesheet href/core/assets/css/noscript.css> /noscript> script> const libdocMessages { copiedToClipboard: `Copied to clipboard`, code: `Code`, colorSchemes: `Color schemes`, colorSchemeAuto: `Automatic`, colorSchemeDescriptionAuto: `Based on you operating system preference`, colorSchemeLight: `Light`, colorSchemeDescriptionLight: `Always apply light mode`, colorSchemeDark: `Dark`, colorSchemeDescriptionDark: `Always apply dark mode`, copied: `Copied`, copy: `Copy`, copyCode: `Copy code`, copyHTML: `Copy HTML`, copyURL: `Copy URL`, enable: `Enable`, goToTopOfPage: `Go to top of page`, editThisPage: `Edit this page`, height: `Height`, homepage: `Homepage`, homepageShort: `Home`, inANewTab: `In a new tab`, lastModified: `Last modified`, menu: `Menu`, noscriptAlert: `It seems that your browser JavaScript is disabled, LibDoc is set to fallback mode with reduced features.`, open: `Open`, openInANewTab: `Open in a new tab`, otherCustomLinks: `Other custom links`, page: `Page`, pages: `Pages`, pagesTagged: `Pages tagged`, preferences: `Preferences`, reload: `Reload`, reloaded: `Reloaded`, result: `result`, sandbox: `Sandbox`, sandboxResizeHelper: `Click and drag to resize code and result`, search: `Search`, searchClear: `Clear input`, searchMinimumCharacters: `3 characters min.`, searchResultsNoResultForQuery: `No result for query`, searchOccurrence: `Occurrence search`, searchOccurrencesCurrent: `Current search occurrence`, searchOccurrencesNext: `Next search occurrence`, searchOccurrencesPrevious: `Previous search occurrence`, searchOccurrencesStop: `Stop search occurrences`, searchPlaceholder: `Press 🆂 to search`, searchSubmit: `Submit search`, tableOfContent: `Table of content`, tableOfContentAbbr: `TOC`, tag: `Tag`, tagsList: `Tags list`, tagsListDescription: `List of every tag available`, toggleFloatingToc: `Toggle floating Table of content`, top: `Top`, userPreferences: `User preferences`, width: `Width`, } const libdocConfig { blogTitle: `Writing`, blogDescription: `Thoughts on infrastructure, systems engineering, DevOps, and building things that scale.`, displayTagsListLink: true } const libdocSystem { searchIndexUrl: `/core/assets/js/search_index.json`, fuzzyIndexUrl: `/core/assets/js/fuzzy_index.json`, productionUrl: `daniel.bodnar.sh`, blogPostsCount: `` } /script>/head>body classd-flex fd-column ai-center | m-0> div classd-flex | w-100 fd-columnxs,sm ai-startmd ai-centerxs,sm pl-5md stylemax-width: var(--ita-widths-main-container-max)> div idsidebar classd-flex fd-column | pos-sticky top-0 z-3 ai-centerxs,sm w-100xs,sm w-sidebarmd> nav idnav_small_devices classd-flex | pos-fixed bottom-0 left-0 z-1 | w-100 h-60px d-nonemd> div classd-flex jc-space-between | w-100 | bc-neutral-100 btwidth-1 btstyle-dashed bcolor-neutral-500> a href/ classd-flex fd-column jc-center ai-center gap-1 | pl-5 pr-2 | td-none ta-center | c-primary-900 b-0 brad-3> span classicon-house fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Home/span> /a> a href/search/ classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | td-none ta-center | c-primary-900 b-0 brad-3> span classicon-magnifying-glass fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Search/span> /a> button typebutton idsd_floating_toc_toggle_btn classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | ta-center | cur-pointer c-primary-900 bc-neutral-100 b-0 brad-3 disabled> span classicon-list-dashes fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>TOC/span> /button> button typebutton idsd_gtt_btn classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | ta-center | cur-pointer c-primary-900 bc-neutral-100 b-0 brad-3 onclicklibdocUi.handlers._clickGTT()> span classicon-arrow-line-up fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Top/span> /button> div classd-flex ai-center> input typecheckbox namenav_primary idnav_primary_checkbox value classpos-absolute opa-0 pe-none> label fornav_primary_checkbox classd-flex fd-column jc-center ai-center gap-1 | h-100 pl-2 pr-5 | ta-center | cur-pointer c-primary-900 bc-neutral-100> span classicon-list fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Menu/span> /label> /div> /div> /nav> nav idnav_primary_container classd-flex d-none--xs d-none--sm fd-column | w-100 | bwidth-1 bstyle-dashed bcolor-neutral-500 | __soft-shadow mt-5md maxw-sidebarmd maxh-sidebarmd h-sidebarxs,sm brad-3md> menu idnav_primary_header class d-flex fd-column pos-sticky top-0 z-1 m-0 p-0 ls-none bbwidth-1 bbstyle-dashed bcolor-neutral-500 gap-5md bradtl-3md bradtr-3md> li classd-flex ai-center> a href/ classp-5 | td-none fvs-wght-700 lsp-5 fs-8 tws-balance | c-neutral-900 titlePlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years of experience building scalable infrastructure and elegant solutions.> Daniel Bodnar /a> /li> li classpos-relative z-1 d-nonexs,sm> form action/search/ classd-flex fd-column | pos-relative | pl-5 pr-5 | search_form | auto-search-wrapper> label forsearchInput classpos-absolute z-2 | ml-5 t-tY-50 | fvs-wght-400 fs-1 tt-uppercase | c-neutral-900 bc-neutral-100> Search /label> input idsearchInput typesearch namesearch autocompleteoff classpos-relative z-1 | pl-5 pr-5 pt-4 pb-4 | fs-3 | c-neutral-900 bc-neutral-100 brad-4 bwidth-1 bstyle-dashed bcolor-neutral-500 placeholderPress 🆂 to search value> div classpos-relative z-1 | d-flex ai-center | pos-absolute top-0 right-0 | h-100 mr-5> button typebutton classpos-relative | p-4 pr-7 | fs-3 | c-neutral-900 bc-neutral-100 c-neutral-900 b-0 cur-pointer | search_form__clear_btn titleClear input hidden> span classicon-x | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /button> button typesubmit classpos-relative | h-100 p-0 ar-square | fs-5 | brad-4 bc-primary-500 c-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-100 cur-pointer titleSubmit search> span classicon-magnifying-glass | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /button> /div> /form> /li> li idcustom_links classd-flex ai-center rgap-1 | pos-relative | pb-3 pl-5 o-auto> a hrefhttps://github.com/danielbodnar class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> GitHub /a> a hrefhttps://bodnar.sh class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> bodnar.sh /a> a hrefmailto:daniel@bodnar.sh class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> Email /a> a href/feed.xml class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> RSS /a> /li> /menu> div idnav_primary classpos-relative | fg-1 o-auto> ol classd-flex fd-column | m-0 pl-0 pt-3 pb-3 | ls-none>li classd-flex fw-wrap ai-center>a href/about/ classd-flex ai-center fg-1 | pos-relative | w-100 pt-2 pb-2 pr-6 | fs-3 td-none lh-5 tws-balance fvs-wght-500 | c-neutral-900 nav_primary__anchor>About/a>/li>li classd-flex fw-wrap ai-center>a href/experience/ classd-flex ai-center fg-1 | pos-relative | w-100 pt-2 pb-2 pr-6 | fs-3 td-none lh-5 tws-balance fvs-wght-500 | c-neutral-900 nav_primary__anchor>Experience/a>/li>/ol> /div> /nav> /div> main classpos-relative w-100-minus-sidebarmd w-100xs,sm> header classd-flex fd-column | pt-5 mb-7> nav classd-flex jc-space-between | pos-relative> ul classd-flex ai-center gap-2 | p-0 m-0 | fs-2 lh-3 | ls-none stylewidth: calc(100% - 42px)> li classd-flex ai-center gap-2> a href/ classpos-relative | p-5 | fs-4 td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow titleHomepage> span classicon-house | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /a> / /li> li classo-auto> ul classd-flex ai-center gap-2 | p-0 m-0 | fs-2 lh-3 | ls-none> li classc-neutral-800 ws-nowrap>Daniel Bodnar/li> /ul> /li>/ul> details iduser_preferences> summary classd-flex | pos-relative z-2 | p-5 | fs-4 td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 cur-pointer __hover-1 __soft-shadow titleUser preferences> span classicons> span classicon-faders | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> span classicon-x | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /span> /summary> menu classd-flex fd-column | pos-absolute right-0 z-1 | w-100 mt-3 mb-0 p-4 | ls-none bc-neutral-100 brad-2 bwidth-1 bstyle-dashed bcolor-neutral-500 | __soft-shadow stylemax-width: 400px> li classd-flex fd-column gap-3 | c-neutral-900> p classm-0 | fs-3 fvs-wght-500>Color schemes/p> div classd-flex fd-column gap-3> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__auto classpos-absolute opa-0 valueauto checked> label forlibdoc_color_scheme__auto classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Automatic/strong> span classfs-2 | c-neutral-700>Based on you operating system preference/span> /span> /label> /div> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__light classpos-absolute opa-0 valuelight> label forlibdoc_color_scheme__light classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Light/strong> span classfs-2 | c-neutral-700>Always apply light mode/span> /span> /label> /div> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__dark classpos-absolute opa-0 valuedark> label forlibdoc_color_scheme__dark classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Dark/strong> span classfs-2 | c-neutral-700>Always apply dark mode/span> /span> /label> /div> /div> /li> /menu> /details> /nav> h1 classmt-3 mb-0 | lsp-5 fvs-wght-700 tws-balance fs-10md fs-9xs,sm> Daniel Bodnar /h1> p classd-flex ai-center fw-wrap gap-2 | pt-5 pl-5 pb-5 m-0 | fvs-wght-400 tws-balance fs-7 lsp-3 lh-5 | blwidth-1 blstyle-dashed bcolor-neutral-500 pt-3xs pb-3xs fs-6sm fs-5xs> Platform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure. /p> div classd-flex ai-center | m-0 | blwidth-1 blstyle-dashed bcolor-neutral-500> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> p classd-flex ai-center gap-2 | m-0 pr-2 | fvs-wght-400 fs-3 lsp-3 lh-3 | c-neutral-700 bc-primary-100 fs-2xs> span classicon-calendar-dots fs-6>/span> span ws-nowrapsm,md> 2026-01-19 /span> /p> div classpl-5 w-100 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> div classd-flex ai-center gap-3> div classpos-relative | p-5 | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500> div classicon-user | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-6>/div> /div> p classd-flex fd-column | m-0 | fvs-wght-400 fs-3 lsp-3 lh-3 | c-neutral-700 bc-primary-100 fs-2xs ws-nowrapsm,md> Daniel Bodnar /p> /div> /div> details idtoc_main open> summary classd-flex ai-center | pt-5 pb-5 | fvs-wght-500 fs-3 | bwidth-1 bstyle-dashed bcolor-neutral-500 btwidth-0 brwidth-0 cur-pointer> span classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/span> span classd-flex ai-center gap-1 | lsp-2> span classicon-minus-circle | fs-6 | c-primary-500>/span> span classicon-plus-circle | fs-6 | c-primary-500>/span> Table of content /span> /summary> ol classcgap-3em | m-0 pl-0 pb-5 o-auto | lh-1 | ls-none bwidth-1 bstyle-dashed bcolor-neutral-500 btwidth-0 brwidth-0 d-flexxs,sm fd-columnxs,sm fw-wrapxs,sm columns-3md columns-2sm maxh-300pxsm maxh-200pxxs> li classd-flex> a href#hey-im-daniel classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Hey, Im Daniel /a> /li> li classd-flex> a href#the-challenge-in-the-tech-industry classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> The challenge in the tech industry /a> /li> li classd-flex> a href#solution-engineers-with-cross-domain-expertise classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Solution: engineers with cross-domain expertise /a> /li> li classd-flex> a href#a-feature-not-a-bug classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> A feature, not a bug /a> /li> li classd-flex> a href#get-in-touch classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Get in Touch /a> /li> li classd-flex> a href#explore-more classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Explore More /a> /li>/ol> /details> /header> noscript> aside classwidget widget-alert> div classalert > It seems that your browser JavaScript is disabled, LibDoc is set to fallback mode with reduced features. /div> /aside> /noscript> h1 idhey-im-daniel pl-9xs,sm> a href#hey-im-daniel titleHey, Im Daniel classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Hey, Im Daniel/h1>p>strong>Platform Engineer | Systems Architect | SRE | Linux Evangelist/strong>/p>p>Self-motivated, passionate, and incredibly curious automator with strong>30 years of full-stack software engineering/strong> and strong>22+ years of infrastructure/systems engineering experience/strong>. I am constantly growing, evolving, and improving. My curiosity and innovation thrive on the cutting edge, but Ive caused enough production outages to know when the situation calls for anchoring to the boringly-stable./p>hr> h3 idthe-challenge-in-the-tech-industry pl-9xs,sm> a href#the-challenge-in-the-tech-industry titleThe challenge in the tech industry classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> The challenge in the tech industry/h3>p>The industry is saturated with specialists who have followed predictable career trajectories. While deep expertise in a single domain is valuable, this has created a shortage of engineers who can bridge multiple technical disciplines; people who understand both granular implementation details and broader architectural implications. When an incident spans infrastructure, application code, and network configuration, organizations often find themselves coordinating war rooms between teams who each see only part of the picture./p> h3 idsolution-engineers-with-cross-domain-expertise pl-9xs,sm> a href#solution-engineers-with-cross-domain-expertise titleSolution: engineers with cross-domain expertise classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Solution: engineers with cross-domain expertise/h3>p>The industry needs more engineers with range. Im the engineer you bring in when the problem doesnt fit neatly into one teams Jira board./p>p>I am constantly growing, evolving, and improving. My curiosity and innovation thrive on the cutting edge, but I design systems to be boringly stable because I understand what breaks them. I bring more than 20 years of cross-domain expertise spanning the entire software engineering ecosystem, from low-level systems programming and infrastructure automation to application development and enterprise architecture. I resolve incidents faster because I can follow the root cause wherever it leads without waiting for handoffs to other teams. This often means the difference between a minor incident and a major outage./p> h3 ida-feature-not-a-bug pl-9xs,sm> a href#a-feature-not-a-bug titleA feature, not a bug classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> A feature, not a bug/h3>p>My greatest strength is not merely my current knowledge or prior experience, but my ability to quickly grasp new concepts by diving into the deep end, mucking around, and bringing order out of chaos. Ive spent my career refusing to stay in one lane./p>p>Ill be honest: I struggle with the routine maintenance period that comes after implementing a streamlined system. I cant help seeking out the next problem to solve./p>p>If you need someone to simply operate stable, predictable systems without innovation or evolution, Im probably not your guy. But if you need someone to build those systems? To evolve them as requirements shift? To identify the next bottleneck before it becomes a 2 AM on call emergency? Thats exactly where I thrive./p>blockquote>p>In my experience, in order to truly know what a tool does well, you must first understand what it does not do well./p>/blockquote>hr> h2 idget-in-touch pl-9xs,sm> a href#get-in-touch titleGet in Touch classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Get in Touch/h2>ul>li>a hrefhttps://github.com/danielbodnar>GitHub/a>/li>li>a hrefmailto:daniel@bodnar.sh>Email/a>/li>li>a hrefhttps://bodnar.sh>bodnar.sh/a>/li>li>a hrefhttps://daniel.bodnar.sh>daniel.bodnar.sh/a> - this site/li>/ul>hr> h2 idexplore-more pl-9xs,sm> a href#explore-more titleExplore More classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Explore More/h2>ul>li>a href/about/>About Me/a> - Full professional profile/li>li>a href/experience/>Experience/a> - Detailed work history/li>/ul> footer classminh-100vh> div classpt-11 | blwidth-1 blstyle-dashed bcolor-neutral-500>/div> nav classd-flex ai-center rgap-7 | blwidth-1 blstyle-dashed bcolor-neutral-500 fw-wrapxs> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> a hrefhttps://github.com/danielbodnar/bodnar.dev/blob/main/index.md target_blank classbtn btn-primary-light> span classicon-pencil-simple>/span> Edit this page /a> div classw-100 d-nonesm,md>/div> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500 w-100sm,md>/div> a hrefhttps://daniel.bodnar.sh target_blank classd-flex ai-center gap-2 | pl-2 pr-2 | fvs-wght-400 fs-2 lsp-3 lh-3 td-none ws-nowrap> daniel.bodnar.sh /a> /nav> /footer> /main> /div> script src/core/assets/js/sandbox.js>/script> script src/core/assets/js/hljs/highlight.min.js>/script> script src/core/assets/js/hljs/languages/xml.min.js>/script> script src/core/assets/js/hljs/languages/javascript.min.js>/script> script src/core/assets/js/hljs/languages/json.min.js>/script> script src/core/assets/js/hljs/languages/yaml.min.js>/script> script src/core/assets/js/hljs/languages/liquid.min.js>/script> script src/core/assets/js/hljs/languages/markdown.min.js>/script> script src/core/assets/js/hljs/languages/css.min.js>/script> script src/core/assets/js/ui.js>/script> link relstylesheet href/core/assets/css/autocomplete.css> script src/core/assets/js/autocomplete.min.js>/script> script src/core/assets/js/fuse.js>/script> script src/core/assets/js/fuzzy.js>/script> script src/core/assets/js/hotkeys.min.js>/script> /body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 04 Feb 2026 21:12:08 GMTContent-Type: text/htmlContent-Length: 34386Connection: keep-aliveCF-Cache-Status: HITCache-Control: public, max-age0, must-revalidateETag: b7fe8ba85febd5caf52985a330b3c06cReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sWBuBnJyyc17NFuCLIAFmxKBtW4Vtcup%2Byw1J%2FA57lZk5hMYl1AXkke9m9KaStOZu6ukx8LhM02an%2FjhL687t8jQvtjZbfxQpTmh75xHx}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9c8d2a1cfb5dff15-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Daniel Bodnar/title> meta itempropname contentDaniel Bodnar> meta namedescription itempropdescription contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta nameapplication-name contentDaniel Bodnar> meta nameauthor contentDaniel Bodnar> link relicon typeimage/png href/assets/favicon.png> !-- Microsoft --> meta http-equivx-ua-compatible contentieedge> meta namemsapplication-starturl content/> meta namemsapplication-tooltip contentDaniel Bodnar> !-- Open Graph --> meta propertyog:type contentwebsite> meta propertyog:url content/> meta propertyog:title contentDaniel Bodnar> meta propertyog:description contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta propertyog:image contenthttps://raw.githubusercontent.com/ita-design-system/ita-medias/refs/heads/main/ogimage-11ty-libdoc.png> !-- Twitter --> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentDaniel Bodnar> meta nametwitter:description contentPlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure.> meta nametwitter:url content/> meta nametwitter:image contenthttps://raw.githubusercontent.com/ita-design-system/ita-medias/refs/heads/main/ogimage-11ty-libdoc.png> !-- iOS --> meta nameapple-mobile-web-app-title contentDaniel Bodnar> meta nameapple-mobile-web-app-capable contentyes> !-- Android --> meta namemobile-web-app-capable contentyes> meta namecolor-scheme contentlight dark> meta namegenerator contentEleventy v3.1.2> !-- Font fallback --> style> @font-face { font-family: fallbackFont; src: local(Arial); size-adjust: 103%; } html, body { font-family: fallbackFont, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, Adwaita Sans, Cantarell, Ubuntu, roboto, noto, helvetica, arial, sans-serif; font-display: swap; } pre, code { font-family: Menlo, Consolas, Monaco, Adwaita Mono, Liberation Mono, Lucida Console, monospace; } /style> link relstylesheet href/core/assets/css/fonts.css> link relstylesheet href/core/assets/css/ds.css> link relstylesheet href/core/assets/css/ds__defaults.css> link relstylesheet href/core/assets/css/ds__colors.css> link relstylesheet href/core/assets/css/ds__dark_mode.css media(prefers-color-scheme: dark) idlibdoc_dark_mode_css> link relstylesheet href/core/assets/css/hljs/night-owl.css> link relstylesheet href/core/assets/fonts/icomoon/style.css> !--link relstylesheet href/core/assets/css/custom.css>--> style> :root { --libdoc-image-background-color-light-mode: transparent; --libdoc-image-background-color-dark-mode: transparent; --libdoc-image-background-color: var(--libdoc-image-background-color-light-mode); --ita-widths-sidebar: 300px; --ita-widths-content: 700px; --ita-widths-main-container-max: calc(2 * var(--ita-widths-content) + var(--ita-widths-sidebar)); } main img { border-radius: 9px; } /style> noscript> link relstylesheet href/core/assets/css/noscript.css> /noscript> script> const libdocMessages { copiedToClipboard: `Copied to clipboard`, code: `Code`, colorSchemes: `Color schemes`, colorSchemeAuto: `Automatic`, colorSchemeDescriptionAuto: `Based on you operating system preference`, colorSchemeLight: `Light`, colorSchemeDescriptionLight: `Always apply light mode`, colorSchemeDark: `Dark`, colorSchemeDescriptionDark: `Always apply dark mode`, copied: `Copied`, copy: `Copy`, copyCode: `Copy code`, copyHTML: `Copy HTML`, copyURL: `Copy URL`, enable: `Enable`, goToTopOfPage: `Go to top of page`, editThisPage: `Edit this page`, height: `Height`, homepage: `Homepage`, homepageShort: `Home`, inANewTab: `In a new tab`, lastModified: `Last modified`, menu: `Menu`, noscriptAlert: `It seems that your browser JavaScript is disabled, LibDoc is set to fallback mode with reduced features.`, open: `Open`, openInANewTab: `Open in a new tab`, otherCustomLinks: `Other custom links`, page: `Page`, pages: `Pages`, pagesTagged: `Pages tagged`, preferences: `Preferences`, reload: `Reload`, reloaded: `Reloaded`, result: `result`, sandbox: `Sandbox`, sandboxResizeHelper: `Click and drag to resize code and result`, search: `Search`, searchClear: `Clear input`, searchMinimumCharacters: `3 characters min.`, searchResultsNoResultForQuery: `No result for query`, searchOccurrence: `Occurrence search`, searchOccurrencesCurrent: `Current search occurrence`, searchOccurrencesNext: `Next search occurrence`, searchOccurrencesPrevious: `Previous search occurrence`, searchOccurrencesStop: `Stop search occurrences`, searchPlaceholder: `Press 🆂 to search`, searchSubmit: `Submit search`, tableOfContent: `Table of content`, tableOfContentAbbr: `TOC`, tag: `Tag`, tagsList: `Tags list`, tagsListDescription: `List of every tag available`, toggleFloatingToc: `Toggle floating Table of content`, top: `Top`, userPreferences: `User preferences`, width: `Width`, } const libdocConfig { blogTitle: `Writing`, blogDescription: `Thoughts on infrastructure, systems engineering, DevOps, and building things that scale.`, displayTagsListLink: true } const libdocSystem { searchIndexUrl: `/core/assets/js/search_index.json`, fuzzyIndexUrl: `/core/assets/js/fuzzy_index.json`, productionUrl: `daniel.bodnar.sh`, blogPostsCount: `` } /script>/head>body classd-flex fd-column ai-center | m-0> div classd-flex | w-100 fd-columnxs,sm ai-startmd ai-centerxs,sm pl-5md stylemax-width: var(--ita-widths-main-container-max)> div idsidebar classd-flex fd-column | pos-sticky top-0 z-3 ai-centerxs,sm w-100xs,sm w-sidebarmd> nav idnav_small_devices classd-flex | pos-fixed bottom-0 left-0 z-1 | w-100 h-60px d-nonemd> div classd-flex jc-space-between | w-100 | bc-neutral-100 btwidth-1 btstyle-dashed bcolor-neutral-500> a href/ classd-flex fd-column jc-center ai-center gap-1 | pl-5 pr-2 | td-none ta-center | c-primary-900 b-0 brad-3> span classicon-house fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Home/span> /a> a href/search/ classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | td-none ta-center | c-primary-900 b-0 brad-3> span classicon-magnifying-glass fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Search/span> /a> button typebutton idsd_floating_toc_toggle_btn classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | ta-center | cur-pointer c-primary-900 bc-neutral-100 b-0 brad-3 disabled> span classicon-list-dashes fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>TOC/span> /button> button typebutton idsd_gtt_btn classd-flex fd-column jc-center ai-center gap-1 | pl-2 pr-2 | ta-center | cur-pointer c-primary-900 bc-neutral-100 b-0 brad-3 onclicklibdocUi.handlers._clickGTT()> span classicon-arrow-line-up fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Top/span> /button> div classd-flex ai-center> input typecheckbox namenav_primary idnav_primary_checkbox value classpos-absolute opa-0 pe-none> label fornav_primary_checkbox classd-flex fd-column jc-center ai-center gap-1 | h-100 pl-2 pr-5 | ta-center | cur-pointer c-primary-900 bc-neutral-100> span classicon-list fs-6>/span> span classfvs-wght-400 fs-1 tt-uppercase>Menu/span> /label> /div> /div> /nav> nav idnav_primary_container classd-flex d-none--xs d-none--sm fd-column | w-100 | bwidth-1 bstyle-dashed bcolor-neutral-500 | __soft-shadow mt-5md maxw-sidebarmd maxh-sidebarmd h-sidebarxs,sm brad-3md> menu idnav_primary_header class d-flex fd-column pos-sticky top-0 z-1 m-0 p-0 ls-none bbwidth-1 bbstyle-dashed bcolor-neutral-500 gap-5md bradtl-3md bradtr-3md> li classd-flex ai-center> a href/ classp-5 | td-none fvs-wght-700 lsp-5 fs-8 tws-balance | c-neutral-900 titlePlatform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years of experience building scalable infrastructure and elegant solutions.> Daniel Bodnar /a> /li> li classpos-relative z-1 d-nonexs,sm> form action/search/ classd-flex fd-column | pos-relative | pl-5 pr-5 | search_form | auto-search-wrapper> label forsearchInput classpos-absolute z-2 | ml-5 t-tY-50 | fvs-wght-400 fs-1 tt-uppercase | c-neutral-900 bc-neutral-100> Search /label> input idsearchInput typesearch namesearch autocompleteoff classpos-relative z-1 | pl-5 pr-5 pt-4 pb-4 | fs-3 | c-neutral-900 bc-neutral-100 brad-4 bwidth-1 bstyle-dashed bcolor-neutral-500 placeholderPress 🆂 to search value> div classpos-relative z-1 | d-flex ai-center | pos-absolute top-0 right-0 | h-100 mr-5> button typebutton classpos-relative | p-4 pr-7 | fs-3 | c-neutral-900 bc-neutral-100 c-neutral-900 b-0 cur-pointer | search_form__clear_btn titleClear input hidden> span classicon-x | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /button> button typesubmit classpos-relative | h-100 p-0 ar-square | fs-5 | brad-4 bc-primary-500 c-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-100 cur-pointer titleSubmit search> span classicon-magnifying-glass | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /button> /div> /form> /li> li idcustom_links classd-flex ai-center rgap-1 | pos-relative | pb-3 pl-5 o-auto> a hrefhttps://github.com/danielbodnar class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> GitHub /a> a hrefhttps://bodnar.sh class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> bodnar.sh /a> a hrefmailto:daniel@bodnar.sh class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> Email /a> a href/feed.xml class d-flex ai-center gap-1 pt-2 pb-2 pr-5 fvs-wght-700 fs-2 lsp-3 lh-1 tt-uppercase td-none ws-nowrap c-primary-600 target_blank> RSS /a> /li> /menu> div idnav_primary classpos-relative | fg-1 o-auto> ol classd-flex fd-column | m-0 pl-0 pt-3 pb-3 | ls-none>li classd-flex fw-wrap ai-center>a href/about/ classd-flex ai-center fg-1 | pos-relative | w-100 pt-2 pb-2 pr-6 | fs-3 td-none lh-5 tws-balance fvs-wght-500 | c-neutral-900 nav_primary__anchor>About/a>/li>li classd-flex fw-wrap ai-center>a href/experience/ classd-flex ai-center fg-1 | pos-relative | w-100 pt-2 pb-2 pr-6 | fs-3 td-none lh-5 tws-balance fvs-wght-500 | c-neutral-900 nav_primary__anchor>Experience/a>/li>/ol> /div> /nav> /div> main classpos-relative w-100-minus-sidebarmd w-100xs,sm> header classd-flex fd-column | pt-5 mb-7> nav classd-flex jc-space-between | pos-relative> ul classd-flex ai-center gap-2 | p-0 m-0 | fs-2 lh-3 | ls-none stylewidth: calc(100% - 42px)> li classd-flex ai-center gap-2> a href/ classpos-relative | p-5 | fs-4 td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow titleHomepage> span classicon-house | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /a> / /li> li classo-auto> ul classd-flex ai-center gap-2 | p-0 m-0 | fs-2 lh-3 | ls-none> li classc-neutral-800 ws-nowrap>Daniel Bodnar/li> /ul> /li>/ul> details iduser_preferences> summary classd-flex | pos-relative z-2 | p-5 | fs-4 td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 cur-pointer __hover-1 __soft-shadow titleUser preferences> span classicons> span classicon-faders | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> span classicon-x | pos-absolute top-50 left-50 t-tY-50 t-tX-50>/span> /span> /summary> menu classd-flex fd-column | pos-absolute right-0 z-1 | w-100 mt-3 mb-0 p-4 | ls-none bc-neutral-100 brad-2 bwidth-1 bstyle-dashed bcolor-neutral-500 | __soft-shadow stylemax-width: 400px> li classd-flex fd-column gap-3 | c-neutral-900> p classm-0 | fs-3 fvs-wght-500>Color schemes/p> div classd-flex fd-column gap-3> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__auto classpos-absolute opa-0 valueauto checked> label forlibdoc_color_scheme__auto classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Automatic/strong> span classfs-2 | c-neutral-700>Based on you operating system preference/span> /span> /label> /div> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__light classpos-absolute opa-0 valuelight> label forlibdoc_color_scheme__light classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Light/strong> span classfs-2 | c-neutral-700>Always apply light mode/span> /span> /label> /div> div> input typeradio namelibdoc_color_scheme idlibdoc_color_scheme__dark classpos-absolute opa-0 valuedark> label forlibdoc_color_scheme__dark classd-flex ai-start gap-2> span classd-flex fd-column gap-1> strong classfs-2 tt-uppercase>Dark/strong> span classfs-2 | c-neutral-700>Always apply dark mode/span> /span> /label> /div> /div> /li> /menu> /details> /nav> h1 classmt-3 mb-0 | lsp-5 fvs-wght-700 tws-balance fs-10md fs-9xs,sm> Daniel Bodnar /h1> p classd-flex ai-center fw-wrap gap-2 | pt-5 pl-5 pb-5 m-0 | fvs-wght-400 tws-balance fs-7 lsp-3 lh-5 | blwidth-1 blstyle-dashed bcolor-neutral-500 pt-3xs pb-3xs fs-6sm fs-5xs> Platform Engineer, Systems Architect, SRE, and Linux Evangelist with 30+ years building scalable infrastructure. /p> div classd-flex ai-center | m-0 | blwidth-1 blstyle-dashed bcolor-neutral-500> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> p classd-flex ai-center gap-2 | m-0 pr-2 | fvs-wght-400 fs-3 lsp-3 lh-3 | c-neutral-700 bc-primary-100 fs-2xs> span classicon-calendar-dots fs-6>/span> span ws-nowrapsm,md> 2026-01-19 /span> /p> div classpl-5 w-100 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> div classd-flex ai-center gap-3> div classpos-relative | p-5 | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500> div classicon-user | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-6>/div> /div> p classd-flex fd-column | m-0 | fvs-wght-400 fs-3 lsp-3 lh-3 | c-neutral-700 bc-primary-100 fs-2xs ws-nowrapsm,md> Daniel Bodnar /p> /div> /div> details idtoc_main open> summary classd-flex ai-center | pt-5 pb-5 | fvs-wght-500 fs-3 | bwidth-1 bstyle-dashed bcolor-neutral-500 btwidth-0 brwidth-0 cur-pointer> span classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/span> span classd-flex ai-center gap-1 | lsp-2> span classicon-minus-circle | fs-6 | c-primary-500>/span> span classicon-plus-circle | fs-6 | c-primary-500>/span> Table of content /span> /summary> ol classcgap-3em | m-0 pl-0 pb-5 o-auto | lh-1 | ls-none bwidth-1 bstyle-dashed bcolor-neutral-500 btwidth-0 brwidth-0 d-flexxs,sm fd-columnxs,sm fw-wrapxs,sm columns-3md columns-2sm maxh-300pxsm maxh-200pxxs> li classd-flex> a href#hey-im-daniel classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Hey, Im Daniel /a> /li> li classd-flex> a href#the-challenge-in-the-tech-industry classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> The challenge in the tech industry /a> /li> li classd-flex> a href#solution-engineers-with-cross-domain-expertise classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Solution: engineers with cross-domain expertise /a> /li> li classd-flex> a href#a-feature-not-a-bug classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> A feature, not a bug /a> /li> li classd-flex> a href#get-in-touch classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Get in Touch /a> /li> li classd-flex> a href#explore-more classpl-5 pt-1 pb-1 | fs-4 lsp-3 lh-5 fvs-wght-400 | blwidth-1 blstyle-dashed bcolor-neutral-500> Explore More /a> /li>/ol> /details> /header> noscript> aside classwidget widget-alert> div classalert > It seems that your browser JavaScript is disabled, LibDoc is set to fallback mode with reduced features. /div> /aside> /noscript> h1 idhey-im-daniel pl-9xs,sm> a href#hey-im-daniel titleHey, Im Daniel classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Hey, Im Daniel/h1>p>strong>Platform Engineer | Systems Architect | SRE | Linux Evangelist/strong>/p>p>Self-motivated, passionate, and incredibly curious automator with strong>30 years of full-stack software engineering/strong> and strong>22+ years of infrastructure/systems engineering experience/strong>. I am constantly growing, evolving, and improving. My curiosity and innovation thrive on the cutting edge, but Ive caused enough production outages to know when the situation calls for anchoring to the boringly-stable./p>hr> h3 idthe-challenge-in-the-tech-industry pl-9xs,sm> a href#the-challenge-in-the-tech-industry titleThe challenge in the tech industry classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> The challenge in the tech industry/h3>p>The industry is saturated with specialists who have followed predictable career trajectories. While deep expertise in a single domain is valuable, this has created a shortage of engineers who can bridge multiple technical disciplines; people who understand both granular implementation details and broader architectural implications. When an incident spans infrastructure, application code, and network configuration, organizations often find themselves coordinating war rooms between teams who each see only part of the picture./p> h3 idsolution-engineers-with-cross-domain-expertise pl-9xs,sm> a href#solution-engineers-with-cross-domain-expertise titleSolution: engineers with cross-domain expertise classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Solution: engineers with cross-domain expertise/h3>p>The industry needs more engineers with range. Im the engineer you bring in when the problem doesnt fit neatly into one teams Jira board./p>p>I am constantly growing, evolving, and improving. My curiosity and innovation thrive on the cutting edge, but I design systems to be boringly stable because I understand what breaks them. I bring more than 20 years of cross-domain expertise spanning the entire software engineering ecosystem, from low-level systems programming and infrastructure automation to application development and enterprise architecture. I resolve incidents faster because I can follow the root cause wherever it leads without waiting for handoffs to other teams. This often means the difference between a minor incident and a major outage./p> h3 ida-feature-not-a-bug pl-9xs,sm> a href#a-feature-not-a-bug titleA feature, not a bug classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> A feature, not a bug/h3>p>My greatest strength is not merely my current knowledge or prior experience, but my ability to quickly grasp new concepts by diving into the deep end, mucking around, and bringing order out of chaos. Ive spent my career refusing to stay in one lane./p>p>Ill be honest: I struggle with the routine maintenance period that comes after implementing a streamlined system. I cant help seeking out the next problem to solve./p>p>If you need someone to simply operate stable, predictable systems without innovation or evolution, Im probably not your guy. But if you need someone to build those systems? To evolve them as requirements shift? To identify the next bottleneck before it becomes a 2 AM on call emergency? Thats exactly where I thrive./p>blockquote>p>In my experience, in order to truly know what a tool does well, you must first understand what it does not do well./p>/blockquote>hr> h2 idget-in-touch pl-9xs,sm> a href#get-in-touch titleGet in Touch classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Get in Touch/h2>ul>li>a hrefhttps://github.com/danielbodnar>GitHub/a>/li>li>a hrefmailto:daniel@bodnar.sh>Email/a>/li>li>a hrefhttps://bodnar.sh>bodnar.sh/a>/li>li>a hrefhttps://daniel.bodnar.sh>daniel.bodnar.sh/a> - this site/li>/ul>hr> h2 idexplore-more pl-9xs,sm> a href#explore-more titleExplore More classpos-absolute top-50 left-0 t-tY-50 | p-4 ml-1 | td-none | brad-4 bc-neutral-100 bwidth-1 bstyle-dashed bcolor-neutral-500 __hover-1 __soft-shadow ml-3xs,sm> span classicon-link-simple | pos-absolute top-50 left-50 t-tY-50 t-tX-50 | fs-4>/span> /a> Explore More/h2>ul>li>a href/about/>About Me/a> - Full professional profile/li>li>a href/experience/>Experience/a> - Detailed work history/li>/ul> footer classminh-100vh> div classpt-11 | blwidth-1 blstyle-dashed bcolor-neutral-500>/div> nav classd-flex ai-center rgap-7 | blwidth-1 blstyle-dashed bcolor-neutral-500 fw-wrapxs> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500>/div> a hrefhttps://github.com/danielbodnar/bodnar.dev/blob/main/index.md target_blank classbtn btn-primary-light> span classicon-pencil-simple>/span> Edit this page /a> div classw-100 d-nonesm,md>/div> div classpl-5 | bbwidth-1 bbstyle-dashed bcolor-neutral-500 w-100sm,md>/div> a hrefhttps://daniel.bodnar.sh target_blank classd-flex ai-center gap-2 | pl-2 pr-2 | fvs-wght-400 fs-2 lsp-3 lh-3 td-none ws-nowrap> daniel.bodnar.sh /a> /nav> /footer> /main> /div> script src/core/assets/js/sandbox.js>/script> script src/core/assets/js/hljs/highlight.min.js>/script> script src/core/assets/js/hljs/languages/xml.min.js>/script> script src/core/assets/js/hljs/languages/javascript.min.js>/script> script src/core/assets/js/hljs/languages/json.min.js>/script> script src/core/assets/js/hljs/languages/yaml.min.js>/script> script src/core/assets/js/hljs/languages/liquid.min.js>/script> script src/core/assets/js/hljs/languages/markdown.min.js>/script> script src/core/assets/js/hljs/languages/css.min.js>/script> script src/core/assets/js/ui.js>/script> link relstylesheet href/core/assets/css/autocomplete.css> script src/core/assets/js/autocomplete.min.js>/script> script src/core/assets/js/fuse.js>/script> script src/core/assets/js/fuzzy.js>/script> script src/core/assets/js/hotkeys.min.js>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]