-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
1 lines (1 loc) · 65.8 KB
/
Copy pathindex.html
File metadata and controls
1 lines (1 loc) · 65.8 KB
1
<!DOCTYPE html><html class="2xl:text-[20px]" dir="ltr" lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1" name="viewport"><link href="/sitemap-index.xml" rel="sitemap"><link href="/_astro/favicon.DROt1zJ4.ico" rel="shortcut icon"><link href="/_astro/favicon.BAHNOFVT.svg" rel="icon" type="image/svg+xml"><link href="/_astro/favicon.BAHNOFVT.svg" rel="mask-icon" color="#8D46E7"><link href="/_astro/apple-touch-icon.B3Zw4wBW.png" rel="apple-touch-icon" sizes="180x180"><style>:root{--aw-font-sans:"Inter Variable";--aw-font-serif:var(--aw-font-sans);--aw-font-heading:var(--aw-font-sans);--aw-color-primary:rgb(3 152 226);--aw-color-secondary:rgb(30 58 138);--aw-color-accent:rgb(236 64 122);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-font-sans:"Inter Variable";--aw-font-serif:var(--aw-font-sans);--aw-font-heading:var(--aw-font-sans);--aw-color-primary:rgb(3 152 226);--aw-color-secondary:rgb(30 58 138);--aw-color-accent:rgb(109 40 217);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}</style><script>!function(){const e="system";function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark");const t=document.querySelectorAll("[data-aw-toggle-color-scheme] > input");t&&t.length&&t.forEach(t=>{t.checked="dark"!==e})}e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")}()</script><title>identiops — DevOps for your Enterprise</title><meta content="🚀 DevOps for your enterprise by identinet" name="description"><meta content="index,follow" name="robots"><link href="https://identiops.com" rel="canonical"><meta content="identiops — DevOps for your Enterprise" property="og:title"><meta content="🚀 DevOps for your enterprise by identinet" property="og:description"><meta content="https://identiops.com" property="og:url"><meta content="business" property="og:type"><meta content="https://identiops.com/_astro/default.BllzE1_X_Z29l3Yb.jpg" property="og:image"><meta content="1200" property="og:image:width"><meta content="630" property="og:image:height"><meta content="en" property="og:locale"><meta content="identiops" property="og:site_name"><meta content="identinet GmbH" property="og:article:author"><meta content="devops" property="og:article:tag"><meta content="gitops" property="og:article:tag"><meta content="kubernetes" property="og:article:tag"><meta content="docker" property="og:article:tag"><meta content="nix" property="og:article:tag"><meta content="nixos" property="og:article:tag"><meta content="terraform" property="og:article:tag"><meta content="prometheus" property="og:article:tag"><meta content="grafana" property="og:article:tag"><meta content="loki" property="og:article:tag"><meta content="git" property="og:article:tag"><meta content="flux" property="og:article:tag"><meta content="fluxcd" property="og:article:tag"><meta content="gitlab" property="og:article:tag"><meta content="github" property="og:article:tag"><meta content="argo" property="og:article:tag"><meta content="argo workflows" property="og:article:tag"><meta content="tekton" property="og:article:tag"><meta content="ci/cd" property="og:article:tag"><meta content="cicd" property="og:article:tag"><meta content="nushell" property="og:article:tag"><meta content="training" property="og:article:tag"><meta content="schulung" property="og:article:tag"><meta content="summary_large_image" name="twitter:card"><meta content="@identinet" name="twitter:site"><meta content="@identinet" name="twitter:creator"><script src="https://scripts.simpleanalyticscdn.com/latest.js" async></script><meta content="true" name="astro-view-transitions-enabled"><meta content="swap" name="astro-view-transitions-fallback"><script src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.jmhnZfFy.js" type="module"></script><link href="/_astro/Layout.CJJban86.css" rel="stylesheet"></head><body class="antialiased bg-page text-default tracking-tight"><div></div><header class="mx-auto w-full backdrop-blur-lg border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-[opacity] z-40" data-aw-sticky-header="true" id="header"><div class="inset-0 absolute opacity-80"></div><div class="mx-auto relative md:px-6 text-default max-w-7xl md:grid md:grid-cols-3 md:items-center px-3 py-3 w-full"><div class="flex justify-between"><a class="flex items-center" href="/"><span class="font-bold dark:text-white md:text-xl ml-2 rtl:ml-0 rtl:mr-2 self-center text-2xl text-gray-900 whitespace-nowrap"><img alt="Logo" class="h-12 dark:hidden" crossorigin="anonymous" decoding="async" height="95" loading="lazy" referrerpolicy="no-referrer" sizes="(min-width: 385px) 385px, 100vw" src="/_astro/identiops-long-background-transparent.BIL7WUvv.svg" srcset="/_astro/identiops-long-background-transparent.BIL7WUvv_T10Mu.svg 385w, /_astro/identiops-long-background-transparent.BIL7WUvv_Z2n6lIs.svg 640w, /_astro/identiops-long-background-transparent.BIL7WUvv_ZIYVIV.svg 750w, /_astro/identiops-long-background-transparent.BIL7WUvv_3oPx3.svg 770w" style="object-fit:cover;object-position:center;max-width:385px;max-height:95px;aspect-ratio:4.052631578947368;width:100%" width="385"><img alt="Logo" class="h-12 dark:block hidden" crossorigin="anonymous" decoding="async" height="95" loading="lazy" referrerpolicy="no-referrer" sizes="(min-width: 384px) 384px, 100vw" src="/_astro/identiops-long-background-transparent-dark.CFyRAdbs.svg" srcset="/_astro/identiops-long-background-transparent-dark.CFyRAdbs_SVVAN.svg 384w, /_astro/identiops-long-background-transparent-dark.CFyRAdbs_Z2n6lIs.svg 640w, /_astro/identiops-long-background-transparent-dark.CFyRAdbs_Z1i5oEn.svg 750w, /_astro/identiops-long-background-transparent-dark.CFyRAdbs_1Rg8d.svg 768w" style="object-fit:cover;object-position:center;max-width:384px;max-height:95px;aspect-ratio:4.042105263157895;width:100%" width="384"></span></a><div class="flex items-center md:hidden"><button class="flex items-center justify-center cursor-pointer flex-col group h-12 rounded w-12" type="button" aria-label="Toggle Menu" data-aw-toggle-menu><span class="sr-only">Toggle Menu</span><span class="rounded-full bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 transform transition w-6 group-[.expanded]:rotate-45 group-[.expanded]:translate-y-2.5" aria-hidden="true"></span><span class="rounded-full bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 transform transition w-6 group-[.expanded]:opacity-0" aria-hidden="true"></span><span class="rounded-full bg-black dark:bg-white duration-200 ease h-0.5 my-1 opacity-80 transform transition w-6 group-[.expanded]:-rotate-45 group-[.expanded]:-translate-y-2.5" aria-hidden="true"></span></button></div></div><nav aria-label="Main navigation" class="items-center md:w-auto w-full hidden md:flex md:justify-self-center md:mx-5 md:overflow-x-auto md:overflow-y-visible overflow-x-hidden overflow-y-auto text-default"><ul class="flex flex-col md:flex-row font-medium w-full md:justify-center md:self-center md:text-[0.9375rem] md:w-auto text-xl tracking-[0.01rem]"><li class><a class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" href="/#hero">Home</a></li><li class="dropdown"><button class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" type="button">Services <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-3.5 hidden w-3.5" data-icon="tabler:chevron-down" height="1em" width="1em"><symbol id="ai:tabler:chevron-down" viewBox="0 0 24 24"><path d="m6 9l6 6l6-6" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:chevron-down"></use></svg></button><ul class="font-medium dark:md:bg-dark drop-shadow-xl dropdown-menu md:absolute md:backdrop-blur-md md:bg-white/90 md:hidden md:min-w-[200px] md:pl-0 pl-4 rounded"><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="/services">DevOps for your Enterprise</a></li><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="/trainings/kubernetes">Kubernetes Training</a></li><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="/trainings/nushell">Nushell Training</a></li></ul></li><li class="dropdown"><button class="flex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap" type="button">Technologies <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-3.5 hidden w-3.5" data-icon="tabler:chevron-down" height="1em" width="1em" viewBox="0 0 24 24"><use href="#ai:tabler:chevron-down"></use></svg></button><ul class="font-medium dark:md:bg-dark drop-shadow-xl dropdown-menu md:absolute md:backdrop-blur-md md:bg-white/90 md:hidden md:min-w-[200px] md:pl-0 pl-4 rounded"><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="/technology">Platforms & Tooling</a></li><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="/projects/k3s">Terraform k3s Hetzner Cloud</a></li><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap" href="https://github.com/identiops" rel="noopener noreferrer" target="_blank">GitHub <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-3.5 hidden w-3.5" data-icon="solid/arrow-up-right-from-square" height="1em" width="1em"><symbol id="ai:local:solid/arrow-up-right-from-square" viewBox="0 0 640 640"><path d="M384 64c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L265.3 329.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L512 173.3V256c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-240 96c-44.2 0-80 35.8-80 80v256c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80v-80c0-17.7-14.3-32-32-32s-32 14.3-32 32v80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h80c17.7 0 32-14.3 32-32s-14.3-32-32-32z" fill="currentColor"/></symbol><use href="#ai:local:solid/arrow-up-right-from-square"></use></svg></a></li></ul></li><li class="dropdown"><button class="flex items-center dark:hover:text-white hover:text-link px-4 py-3"><svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-4.5 w-4.5" data-icon="flag:us-4x3" height="1em" width="1.34em"><symbol id="ai:flag:us-4x3" viewBox="0 0 640 480"><path d="M0 0h640v480H0" fill="#bd3d44"/><path d="M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640" stroke="#fff" stroke-width="37"/><path d="M0 0h364.8v258.5H0" fill="#192f5d"/><marker id="SVGEq3dreKJ" markerHeight="30" markerWidth="30"><path d="m14 0l9 27L0 10h28L5 27z" fill="#fff"/></marker><path d="m0 0l16 11h61h61h61h61h60L47 37h61h61h60h61L16 63h61h61h61h61h60L47 89h61h61h60h61L16 115h61h61h61h61h60L47 141h61h61h60h61L16 166h61h61h61h61h60L47 192h61h61h60h61L16 218h61h61h61h61h60z" fill="none" marker-mid="url(#SVGEq3dreKJ)"/></symbol><use href="#ai:flag:us-4x3"></use></svg> <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-3.5 hidden w-3.5" data-icon="tabler:chevron-down" height="1em" width="1em" viewBox="0 0 24 24"><use href="#ai:tabler:chevron-down"></use></svg></button><ul class="font-medium dark:md:bg-dark drop-shadow-xl dropdown-menu md:absolute md:backdrop-blur-md md:bg-white/90 md:hidden md:min-w-[200px] md:pl-0 pl-4 rounded"><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap inline" href="/de">Deutsch <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-4.5 w-4.5" data-icon="flag:de-4x3" height="1em" width="1.34em"><symbol id="ai:flag:de-4x3" viewBox="0 0 640 480"><path d="M0 320h640v160H0z" fill="#fc0"/><path d="M0 0h640v160H0z" fill="#000001"/><path d="M0 160h640v160H0z" fill="red"/></symbol><use href="#ai:flag:de-4x3"></use></svg></a></li><li><a class="dark:hover:text-white hover:text-link block dark:hover:bg-gray-700 first:rounded-t last:rounded-b md:hover:bg-gray-100 px-5 py-2 whitespace-no-wrap inline aw-link-active" href="/">English <svg class="rtl:ml-0 md:inline ml-0.5 rtl:mr-0.5 h-4.5 w-4.5" data-icon="flag:us-4x3" height="1em" width="1.34em" viewBox="0 0 640 480"><use href="#ai:flag:us-4x3"></use></svg></a></li></ul></li></ul></nav><div class="items-center md:w-auto w-full hidden md:flex bottom-0 fixed justify-end left-0 md:justify-self-end md:mb-0 md:p-0 md:self-center md:static p-3 rtl:left-auto rtl:right-0"><div class="flex items-center justify-between md:w-auto w-full"><div class="flex"><button class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" type="button" aria-label="Toggle between Dark and Light mode" data-aw-toggle-color-scheme><svg class="w-6 h-6 md:h-5 md:inline-block md:w-5" data-icon="tabler:sun" height="1em" width="1em"><symbol id="ai:tabler:sun" viewBox="0 0 24 24"><path d="M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></symbol><use href="#ai:tabler:sun"></use></svg></button></div><span class="rtl:ml-0 ml-4 rtl:mr-4"><a class="text-sm btn-primary font-semibold md:px-6 ml-2 px-5.5 py-2.5 shadow-none w-auto" href="/#contact">Contact</a></span></div></div></div></header><main><section class="relative not-prose md:-mt-[76px]" id="hero"><div class="inset-0 absolute pointer-events-none" aria-hidden="true"></div><div class="mx-auto relative px-4 max-w-7xl sm:px-6"><div class="pointer-events-none md:pt-[76px] pt-0"></div><div class="md:py-20 py-12"><div class="mx-auto max-w-5xl md:pb-16 pb-10 text-center"><h1 class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter dark:text-gray-200 font-bold font-heading leading-tighter mb-4 md:text-6xl text-5xl tracking-tighter"><span class="text-accent">DevOps</span> for your service portfolio. Scalable. Independent.</h1><div class="mx-auto max-w-3xl"><p class="text-muted text-xl dark:text-slate-300 intersect-once intersect-quarter mb-6 motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><span class="sm:inline hidden">We design cloud and platform architectures that are reliable, scalable and easy to maintain. Built to last – even at scale. For companies looking to build and develop future-proof infrastructure, Kubernetes platforms and DevOps processes for their services.</span></p><div class="flex flex-col gap-4 flex-nowrap m-auto sm:flex-row sm:justify-center intersect-once intersect-quarter max-w-xs motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 sm:max-w-md"><div class="flex w-full sm:w-auto"><a class="w-full sm:mb-0 btn-primary" href="#challenges">Learn more</a></div><div class="flex w-full sm:w-auto"><a class="w-full sm:mb-0 btn-secondary" href="https://cal.com/identiops" rel="noopener noreferrer" target="_blank"><svg class="h-5 w-5 inline-block ml-1 mr-1.5 rtl:ml-1.5 rtl:mr-1" data-icon="duotone/calendar-days" height="1em" width="0.88em"><symbol id="ai:local:duotone/calendar-days" viewBox="0 0 448 512"><path d="M160 32c0-17.7-14.3-32-32-32S96 14.3 96 32v32H48C21.5 64 0 85.5 0 112v80h448v-80c0-26.5-21.5-48-48-48h-48V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v32H160z" fill="currentColor" class="fa-primary"/><path d="M0 192h448v272c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16M80 384c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z" fill="currentColor" opacity=".4"/></symbol><use href="#ai:local:duotone/calendar-days"></use></svg>Schedule appointment</a></div></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue"><div class="relative m-auto max-w-5xl"><img alt="Person adding another service to the existing portfolio" class="mx-auto w-full dark:invert-10 rounded-md" crossorigin="anonymous" decoding="async" height="576" loading="eager" referrerpolicy="no-referrer" sizes="(max-width: 767px) 400px, (max-width: 1023px) 768px, (max-width: 2039px) 1024px, 2040px" src="/_astro/undraw_portfolio-update_6bro.DaO7R99r.svg" srcset="/_astro/undraw_portfolio-update_6bro.DaO7R99r_Zo5IuI.svg 400w, /_astro/undraw_portfolio-update_6bro.DaO7R99r_Z1uuC9h.svg 768w, /_astro/undraw_portfolio-update_6bro.DaO7R99r_8HFcn.svg 1024w, /_astro/undraw_portfolio-update_6bro.DaO7R99r_1I4l4P.svg 2040w, /_astro/undraw_portfolio-update_6bro.DaO7R99r_Z2fd9X7.svg 2048w" style="object-fit:cover;object-position:center;max-width:1024px;max-height:576px;aspect-ratio:1.7777777777777777;width:100%" width="1024"></div></div></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="challenges"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="text-center md:mx-auto mb-8 md:mb-12 lg:max-w-2xl max-w-xl sm:mx-auto"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">Challenges</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading mb-4 text-4xl md:text-5xl">How to keep your IT services running smoothly in the long term</h2><p class="text-muted dark:text-slate-400 mt-4 text-xl max-w-3xl mx-auto sm:text-center">Many IT environments grow over the years. Teams expand systems, integrate platforms and automate processes – but without transparent structures, things can quickly become complex, unstable and costly.</p></div><div class="mx-auto max-w-6xl md:px-8 p-4"><div class="md:flex md:flex-row-reverse md:gap-16"><div class="md:basis-1/2 self-center"><div class="mx-auto gap-8 grid gap-y-4 mb-12 md:gap-y-8"><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-none"><div class="flex justify-center"><div class="flex items-center justify-center rounded-full bg-[#EC407A] h-7 mr-2 p-1 rtl:ml-2 rtl:mr-0 text-gray-50 w-7"><svg class="w-6 h-6" data-icon="tabler:xbox-x-filled" height="1em" width="1em"><symbol id="ai:tabler:xbox-x-filled" viewBox="0 0 24 24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.6 5.2a1 1 0 0 0-1.4.2L12 10.333L9.8 7.4a1 1 0 1 0-1.6 1.2l2.55 3.4l-2.55 3.4a1 1 0 1 0 1.6 1.2l2.2-2.933l2.2 2.933a1 1 0 0 0 1.6-1.2L13.25 12l2.55-3.4a1 1 0 0 0-.2-1.4" fill="currentColor"/></symbol><use href="#ai:tabler:xbox-x-filled"></use></svg></div></div><div class="mt-0.5"><h3 class="font-medium leading-6 text-lg dark:text-white ml-2 rtl:ml-0 rtl:mr-2">Knowledge remains with individuals or is lost.</h3></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-none"><div class="flex justify-center"><div class="flex items-center justify-center rounded-full bg-[#EC407A] h-7 mr-2 p-1 rtl:ml-2 rtl:mr-0 text-gray-50 w-7"><svg class="w-6 h-6" data-icon="tabler:xbox-x-filled" height="1em" width="1em" viewBox="0 0 24 24"><use href="#ai:tabler:xbox-x-filled"></use></svg></div></div><div class="mt-0.5"><h3 class="font-medium leading-6 text-lg dark:text-white ml-2 rtl:ml-0 rtl:mr-2">A growing number of systems makes it more difficult to implement IT security consistently.</h3></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-none"><div class="flex justify-center"><div class="flex items-center justify-center rounded-full bg-[#EC407A] h-7 mr-2 p-1 rtl:ml-2 rtl:mr-0 text-gray-50 w-7"><svg class="w-6 h-6" data-icon="tabler:xbox-x-filled" height="1em" width="1em" viewBox="0 0 24 24"><use href="#ai:tabler:xbox-x-filled"></use></svg></div></div><div class="mt-0.5"><h3 class="font-medium leading-6 text-lg dark:text-white ml-2 rtl:ml-0 rtl:mr-2">CI/CD pipelines – Continuous Integration and Continuous Delivery – are becoming almost impossible to trace.</h3></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-none"><div class="flex justify-center"><div class="flex items-center justify-center rounded-full bg-[#EC407A] h-7 mr-2 p-1 rtl:ml-2 rtl:mr-0 text-gray-50 w-7"><svg class="w-6 h-6" data-icon="tabler:xbox-x-filled" height="1em" width="1em" viewBox="0 0 24 24"><use href="#ai:tabler:xbox-x-filled"></use></svg></div></div><div class="mt-0.5"><h3 class="font-medium leading-6 text-lg dark:text-white ml-2 rtl:ml-0 rtl:mr-2">Platforms are reaching their limits as the load increases.</h3></div></div></div></div></div><div class="md:basis-1/2 md:mt-0 mt-10" aria-hidden="true"><div class="relative m-auto max-w-4xl"><img alt="Person holding an exclamation point sign" class="mx-auto w-full bg-white dark:bg-slate-800 rounded-lg shadow-lg p-8" crossorigin="anonymous" decoding="async" height="345" loading="lazy" referrerpolicy="no-referrer" sizes="(max-width: 768px) 100vw, 432px" src="/_astro/undraw_notify_drs8.D81NjGPa.svg" srcset="/_astro/undraw_notify_drs8.D81NjGPa_Vv4i2.svg 400w, /_astro/undraw_notify_drs8.D81NjGPa_5QzXK.svg 768w" style="object-fit:scale-down;object-position:center;width:100%;height:auto;aspect-ratio:1.4492753623188406" width="500"></div></div></div></div><div class="mx-auto max-w-6xl md:px-8 p-4"><div class="md:flex md:flex-row-reverse md:gap-16 dark:text-slate-400 justify-center text-lg"><div class="max-w-2xl"><p class="mb-2">Clear IT architecture is essential, particularly when setting up cloud infrastructures, platforms and CI/CD pipelines – especially given the increasing demands for compliance and security, as well as regulations such as NIS2.</p><p class="mb-2">We support you every step of the way. Together, we challenge the status quo and explore new approaches. In doing so, we rely on proven principles from IT service management and professional open-source technologies that can be deployed confidently and sustainably in the long term.</p><p>We empower you and hand over systems in such a way that you can continue on your own.</p></div></div></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="methodology"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute bg-blue-50 dark:bg-transparent"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="text-center md:mx-auto mb-8 md:mb-12 max-w-3xl"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">methodology</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading md:text-4xl text-3xl">Our Approach</h2><p class="text-muted text-xl mt-4">For reliable and transparent IT services</p></div><div class="mx-auto gap-8 grid md:gap-y-12 sm:grid-cols-2"><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-md"><div class="flex justify-center"><div class="rounded-full h-10 p-2 w-10 bg-primary md:h-12 md:p-3 md:w-12 mr-4 rtl:ml-4 rtl:mr-0 text-white"><svg class="w-6 h-6" data-icon="duotone/award-simple" height="1em" width="0.75em"><symbol id="ai:local:duotone/award-simple" viewBox="0 0 384 512"><path d="M64.4 492.4c-1.3 5.5.5 11.3 4.6 15.2s10 5.3 15.4 3.8L192 480.6l107.6 30.7c5.4 1.6 11.3.1 15.4-3.8 3.2-3.1 5-7.3 5-11.6 0-1.2-.1-2.4-.4-3.6l-31-134.5c-5.8 3.5-12.5 5.3-19.4 5.1l-20.9-.5c-6.9-.2-13.7 1.7-19.6 5.2-6 3.6-11.9 7.3-17.9 10.9-5.8 3.5-12.3 5.3-18.7 5.3s-13-1.8-18.7-5.3c-6-3.6-11.9-7.3-17.9-10.9-5.9-3.6-12.7-5.4-19.6-5.2l-20.9.5h-2.6c-.9 0-1.7-.1-2.6-.2-1.7-.2-3.4-.5-5-1q-4.95-1.35-9.3-3.9l-31 134.5z" fill="currentColor" opacity=".4"/><path d="M210.7 5.3c-11.5-7-26-7-37.5 0l-17.8 10.8c-5.9 3.6-12.7 5.4-19.6 5.2l-20.9-.5c-13.5-.3-26 6.9-32.5 18.7L72.4 58c-3.3 6.1-8.3 11-14.3 14.3l-18.4 10c-11.8 6.5-19.1 19-18.7 32.5l.5 20.9c.2 6.9-1.7 13.7-5.2 19.6l-11 18c-7 11.5-7 26 0 37.5l10.9 17.9c3.6 5.9 5.4 12.7 5.2 19.6l-.5 20.9c-.3 13.5 6.9 26 18.7 32.5l18.4 10c6.1 3.3 11 8.3 14.3 14.3l10 18.4c6.5 11.8 19 19.1 32.5 18.7l20.9-.5c6.9-.2 13.7 1.7 19.6 5.2l17.9 10.9c11.5 7 26 7 37.5 0l17.9-10.9c5.9-3.6 12.7-5.4 19.6-5.2l20.9.5c13.5.3 26-6.9 32.5-18.7l10-18.4c3.3-6.1 8.3-11 14.3-14.3l18.4-10c11.8-6.5 19.1-19 18.7-32.5l-.5-20.9c-.2-6.9 1.7-13.7 5.2-19.6l10.9-17.9c7-11.5 7-26 0-37.5l-10.9-17.9c-3.6-5.9-5.4-12.7-5.2-19.6l.5-20.9c.3-13.5-6.9-26-18.7-32.5l-18.3-10c-6.1-3.3-11-8.3-14.3-14.3l-10-18.4c-6.5-11.8-19-19.1-32.5-18.7l-20.9.5c-6.9.2-13.7-1.7-19.6-5.2zM192 112a80 80 0 1 1 0 160 80 80 0 1 1 0-160" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/award-simple"></use></svg></div></div><div class="mt-0.5"><h3 class="font-bold text-xl md:text-[1.3rem]">The right solution for your needs. Based on open architectures.</h3><p class="text-muted mt-3">Every IT landscape is different. That’s why we start by looking at your fundamentals: IT services, the systems you use and your platforms. On this basis, we develop an architecture using various open-source components that runs reliably and is easy to maintain. We continue to refine it until it reliably meets your requirements.</p></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-md"><div class="flex justify-center"><div class="rounded-full h-10 p-2 w-10 bg-primary md:h-12 md:p-3 md:w-12 mr-4 rtl:ml-4 rtl:mr-0 text-white"><svg class="w-6 h-6" data-icon="duotone/arrows-split-up-and-left" height="1em" width="1em"><symbol id="ai:local:duotone/arrows-split-up-and-left" viewBox="0 0 512 512"><path d="M201.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l41.3-41.4v163.9c38.3 22.1 64 63.5 64 110.9V109.4l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0 6.2-6.2 9.4-14.4 9.4-22.6s-3.1-16.4-9.4-22.6l-96-96C336.4 3.1 328.2 0 320 0s-16.4 3.1-22.6 9.4z" fill="currentColor" opacity=".4"/><path d="M9.4 310.6c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c70.7 0 128 57.3 128 128 0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32h-64c-70.7 0-128-57.3-128-128 0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96z" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/arrows-split-up-and-left"></use></svg></div></div><div class="mt-0.5"><h3 class="font-bold text-xl md:text-[1.3rem]">Agile in our collaboration. Clear in our structure. Reliable in our operations.</h3><p class="text-muted mt-3">We remain flexible in our collaboration. We don’t believe in the phrase “that’s how we’ve always done it”. We challenge the status quo, explore new avenues and work with your teams to find solutions. As flexible as our collaboration is, the structures we build are just as robust. With an architecture that remains transparent and supports you in running your IT services in a stable and professional manner.</p></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-md"><div class="flex justify-center"><div class="rounded-full h-10 p-2 w-10 bg-primary md:h-12 md:p-3 md:w-12 mr-4 rtl:ml-4 rtl:mr-0 text-white"><svg class="w-6 h-6" data-icon="duotone/lightbulb" height="1em" width="0.75em"><symbol id="ai:local:duotone/lightbulb" viewBox="0 0 384 512"><path d="M192 512c44.2 0 80-35.8 80-80v-48H112v48c0 44.2 35.8 80 80 80" fill="currentColor" class="fa-primary"/><path d="M321.2 297.8c-19.8 27.1-39.7 54.4-49.2 86.2H112c-9.6-31.9-29.5-59.1-49.2-86.2-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176 16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3-5 7.2-10.2 14.3-15.4 21.4zM112 176c0-44.2 35.8-80 80-80 8.8 0 16-7.2 16-16s-7.2-16-16-16c-61.9 0-112 50.1-112 112 0 8.8 7.2 16 16 16s16-7.2 16-16" fill="currentColor" opacity=".4"/></symbol><use href="#ai:local:duotone/lightbulb"></use></svg></div></div><div class="mt-0.5"><h3 class="font-bold text-xl md:text-[1.3rem]">Understanding and designing. We create systems that remain transparent.</h3><p class="text-muted mt-3">We want your teams to be able to operate and further develop platform architectures, DevOps structures and IT infrastructures with confidence. That is why we share our knowledge: through documentation, training and collaborative work on projects. Systems remain structured and maintainable through Infrastructure as Code – even long after our collaboration has ended.</p></div></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex flex-row max-w-md"><div class="flex justify-center"><div class="rounded-full h-10 p-2 w-10 bg-primary md:h-12 md:p-3 md:w-12 mr-4 rtl:ml-4 rtl:mr-0 text-white"><svg class="w-6 h-6" data-icon="duotone/shield-check" height="1em" width="1em"><symbol id="ai:local:duotone/shield-check" viewBox="0 0 512 512"><path d="M16 139.7c.5 99.5 41.3 281 213.6 363.5 16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c0-26.4-16.4-47.9-38.3-57.2L269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8C32.4 92.1 16 113.6 16 139.7M136 256c0-6.1 2.3-12.3 7-17 9.4-9.4 24.6-9.4 33.9 0l47 47 111-111c4.7-4.7 10.8-7 17-7s12.3 2.3 17 7c2.3 2.3 4.1 5 5.3 7.9.6 1.4 1 2.9 1.3 4.4.2 1.1.3 2.2.3 2.2.1 1.2.1 1.2.1 2.5-.1 1.5-.1 1.9-.1 2.3-.1.7-.2 1.5-.3 2.2-.3 1.5-.7 3-1.3 4.4-1.2 2.9-2.9 5.6-5.3 7.9l-128 128c-4.7 4.7-10.8 7-17 7s-12.3-2.3-17-7l-64-64c-4.7-4.7-7-10.8-7-17z" fill="currentColor" opacity=".4"/><path d="M369 175c9.4 9.4 9.4 24.6 0 33.9L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0z" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/shield-check"></use></svg></div></div><div class="mt-0.5"><h3 class="font-bold text-xl md:text-[1.3rem]">Security and compliance. Built in at every stage.</h3><p class="text-muted mt-3">Security and compliance are an integral part of the architecture – we do not add them as an afterthought. We integrate identity and access management, NIS-2, SBOM verification, vulnerability assessments and automated patch management into your systems, or provide them as separate services if required.</p></div></div></div></div><div class="flex justify-center flex-col font-medium gap-4 md:flex-row md:gap-8 md:mt-12 mt-8 mx-auto w-full"><a class="btn-primary" href="/services">View devops for your enterprise</a><a class="btn-secondary" href="/technology">View platforms & tooling</a></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="testimonials"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="text-center md:mx-auto mb-8 md:mb-12 max-w-3xl"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">Customers</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading md:text-4xl text-3xl">Testimonials</h2><p class="text-muted text-xl mt-4">What customers say about us.</p></div><div class="mx-auto gap-8 grid md:gap-y-12 sm:grid-cols-2"><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 h-auto"><div class="flex flex-col backdrop-blur bg-white border border-[#ffffff29] dark:bg-slate-900 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] md:p-6 p-4 rounded-md shadow-[0_4px_30px_rgba(0,0,0,0.1)]"><h2 class="font-medium leading-6 text-lg pb-4">Great service</h2><blockquote class="flex-auto"><p class="text-muted dark:text-slate-400">" Working with identinet GmbH has transformed our infrastructure and development processes. From implementing GitOps with FluxCD to migrating from Jenkins to GitLab CI, they've modernized our entire DevOps pipeline. Their expertise in automating complex microservice deployments and building our OpenTelemetry-based monitoring infrastructure has been invaluable. Beyond technical execution, their guidance has driven innovation across our operations. A trusted partner for critical infrastructures. "</p></blockquote><hr class="border-slate-200 dark:border-slate-600 my-4"><div class="flex items-center"><div class="rounded-full border border-slate-200 dark:border-slate-600 overflow-hidden size-12" style><img alt="Eucon Digital GmbH" class="max-h-12 max-w-12" crossorigin="anonymous" decoding="async" height="60" loading="lazy" referrerpolicy="no-referrer" sizes="100vw" src="/_astro/vyda.D70X5oeL.svg" srcset="/_astro/vyda.D70X5oeL_1KhBom.svg 400w, /_astro/vyda.D70X5oeL_Z1ntthT.svg 768w" style="object-fit:cover;object-position:center;width:100%;aspect-ratio:1;height:60px" width="60"></div><div class="rtl:ml-0 grow ml-3 rtl:mr-3"><p class="text-base font-semibold">Max Reichert</p><p class="text-muted text-xs">Head of Software Development @Eucon Digital GmbH</p></div></div></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 h-auto"><div class="flex flex-col backdrop-blur bg-white border border-[#ffffff29] dark:bg-slate-900 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] md:p-6 p-4 rounded-md shadow-[0_4px_30px_rgba(0,0,0,0.1)]"><h2 class="font-medium leading-6 text-lg pb-4">Hands-on Training</h2><blockquote class="flex-auto"><p class="text-muted dark:text-slate-400">" The hands-on Kubernetes training was exactly what our team needed. The practical approach strengthened our existing knowledge and provided real-world expertise we could immediately apply. Highly recommended for teams looking to develop practical Kubernetes skills. "</p></blockquote><hr class="border-slate-200 dark:border-slate-600 my-4"><div class="flex items-center"><div class="rounded-full border border-slate-200 dark:border-slate-600 overflow-hidden size-12" style><img alt="best-blu GmbH" class="max-h-12 max-w-12 bg-white" crossorigin="anonymous" decoding="async" height="60" loading="lazy" referrerpolicy="no-referrer" sizes="100vw" src="/_astro/best-blu.BLJUG5b9.svg" srcset="/_astro/best-blu.BLJUG5b9_SMe1d.svg 400w, /_astro/best-blu.BLJUG5b9_Z1zbeCf.svg 768w" style="object-fit:cover;object-position:center;width:100%;aspect-ratio:1;height:60px" width="60" classes="bg-white"></div><div class="rtl:ml-0 grow ml-3 rtl:mr-3"><p class="text-base font-semibold">Michael Basse</p><p class="text-muted text-xs">Head of Infrastructure @best-blu GmbH</p></div></div></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 h-auto"><div class="flex flex-col backdrop-blur bg-white border border-[#ffffff29] dark:bg-slate-900 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] md:p-6 p-4 rounded-md shadow-[0_4px_30px_rgba(0,0,0,0.1)]"><h2 class="font-medium leading-6 text-lg pb-4">Fast Data Pipeline</h2><blockquote class="flex-auto"><p class="text-muted dark:text-slate-400">" identinet GmbH developed a game-changing data pipeline solution for our ERP integration. The system processes large volumes of product and pricing data with exceptional performance, while allowing our team to customize workflows through Excel—no programming required. The Nushell-based implementation proved both powerful and maintainable. A perfect balance of technical sophistication and practical usability. "</p></blockquote><hr class="border-slate-200 dark:border-slate-600 my-4"><div class="flex items-center"><div class="rounded-full border border-slate-200 dark:border-slate-600 overflow-hidden size-12" style><img alt="Mütron GmbH & Co. KG" class="max-h-12 max-w-12" crossorigin="anonymous" decoding="async" height="60" loading="lazy" referrerpolicy="no-referrer" sizes="100vw" src="/_astro/muetron.CYyhvbGw.svg" srcset="/_astro/muetron.CYyhvbGw_SMe1d.svg 400w, /_astro/muetron.CYyhvbGw_Z1zbeCf.svg 768w" style="object-fit:cover;object-position:center;width:100%;aspect-ratio:1;height:60px" width="60"></div><div class="rtl:ml-0 grow ml-3 rtl:mr-3"><p class="text-base font-semibold">Matthias Strutz</p><p class="text-muted text-xs">CEO @Mütron GmbH & Co. KG</p></div></div></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 h-auto"><div class="flex flex-col backdrop-blur bg-white border border-[#ffffff29] dark:bg-slate-900 dark:shadow-[0_4px_30px_rgba(0,0,0,0.1)] md:p-6 p-4 rounded-md shadow-[0_4px_30px_rgba(0,0,0,0.1)]"><h2 class="font-medium leading-6 text-lg pb-4">Kubernetes Deep-Dive</h2><blockquote class="flex-auto"><p class="text-muted dark:text-slate-400">" We booked a Kubernetes training session with the goal of expanding our existing know-how. Thanks to the flexibility in topic selection and numerous practical exercises, we more than achieved our goal. We look forward to continuing our cooperation. "</p></blockquote><hr class="border-slate-200 dark:border-slate-600 my-4"><div class="flex items-center"><div class="rounded-full border border-slate-200 dark:border-slate-600 overflow-hidden size-12" style><img alt="netz-haut GmbH" class="max-h-12 max-w-12" crossorigin="anonymous" decoding="async" height="60" loading="lazy" referrerpolicy="no-referrer" sizes="100vw" src="/_astro/netzhaut.0RufbFe4.svg" srcset="/_astro/netzhaut.0RufbFe4_Z2cIByG.svg 400w, /_astro/netzhaut.0RufbFe4_Zgiyr1.svg 768w" style="object-fit:cover;object-position:center;width:100%;aspect-ratio:1;height:60px" width="60"></div><div class="rtl:ml-0 grow ml-3 rtl:mr-3"><p class="text-base font-semibold">Alexander Dangel</p><p class="text-muted text-xs">CTO @netz-haut GmbH</p></div></div></div></div></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="about"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute bg-blue-50 dark:bg-transparent"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="text-center md:mx-auto mb-8 md:mb-12 lg:max-w-2xl max-w-xl sm:mx-auto"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">About us</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading mb-4 text-4xl md:text-5xl">This is identiops</h2><p class="text-muted dark:text-slate-400 mt-4 text-xl max-w-3xl mx-auto sm:text-center">Over 20 years’ experience. A holistic perspective.</p></div><div class="mx-auto max-w-6xl md:px-8 p-4"><div class="md:flex md:flex-row-reverse md:gap-16"><div class="md:basis-1/2 self-center"><div class="mb-12 text-lg dark:text-slate-400"><p>Jan Christoph Ebersbach is the man behind identiops in Bremen. Together with his team, he supports businesses in Bremen, Lower Saxony, Hamburg and North Rhine-Westphalia. For over 20 years, he has been working at the intersection of system architecture, platform operations and software development. He understands the requirements for operating IT services as well as the perspectives of infrastructure teams, software developers and business decision-makers.</p><p class="mt-2">He makes complex topics easy to understand – through face-to-face discussions and on an equal footing. Always by his side during these conversations: one of his 32 fountain pens. Whether 120 years old or imported from Japan – for him, they represent a deliberate counterpoint to digital work.</p></div><div class="flex justify-center flex-col font-medium gap-4 md:flex-row md:gap-8 md:mt-12 mt-8 mx-auto w-full"><div class="mb-8 text-primary"><a class="btn-primary" href="/about">More about us</a></div></div></div><div class="md:basis-1/2 md:mt-0 mt-10" aria-hidden="true"><div class="relative m-auto max-w-4xl"><img alt="Founder von identinet: Jan Christoph Ebersbach" class="mx-auto w-full bg-white dark:bg-slate-800 rounded-lg shadow-lg" crossorigin="anonymous" decoding="async" height="493" loading="lazy" referrerpolicy="no-referrer" sizes="auto" src="/_astro/jc_suite.CeMJ2wYA.webp" srcset="/_astro/jc_suite.CeMJ2wYA_15gzwu.webp 330w, /_astro/jc_suite.CeMJ2wYA_28LIn1.webp 400w, /_astro/jc_suite.CeMJ2wYA_Z1Wddxr.webp 660w" style="object-fit:cover;object-position:center;max-width:330px;max-height:493px;aspect-ratio:0.6693711967545639;width:100%" width="330"></div></div></div></div><div class="mx-auto max-w-6xl md:px-8 p-4"></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="stats"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="text-center md:mx-auto mb-8 md:mb-12 max-w-3xl"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">Statistics</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading md:text-4xl text-3xl">identiops in numbers</h2></div><div class="flex justify-center -m-4 flex-wrap text-center"><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter text-center dark:md:border-slate-500 md:border-r md:last:border-none md:w-1/4 min-w-[220px] p-4 sm:w-1/2 w-full"><div class="font-bold font-heading lg:text-5xl text-[2.6rem] text-primary xl:text-6xl">20</div><div class="font-medium dark:text-slate-400 lg:text-base text-gray-800 text-sm tracking-widest uppercase">years’ experience in platform operations, automation and software development</div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter text-center dark:md:border-slate-500 md:border-r md:last:border-none md:w-1/4 min-w-[220px] p-4 sm:w-1/2 w-full"><div class="font-bold font-heading lg:text-5xl text-[2.6rem] text-primary xl:text-6xl">3.810</div><div class="font-medium dark:text-slate-400 lg:text-base text-gray-800 text-sm tracking-widest uppercase">downloads of the Kubernetes Hetzner Terraform module in 2026</div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter text-center dark:md:border-slate-500 md:border-r md:last:border-none md:w-1/4 min-w-[220px] p-4 sm:w-1/2 w-full"><div class="font-bold font-heading lg:text-5xl text-[2.6rem] text-primary xl:text-6xl">32</div><div class="font-medium dark:text-slate-400 lg:text-base text-gray-800 text-sm tracking-widest uppercase">fountain pens as an analogue counterpoint to digital work</div></div></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="process"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute bg-blue-50 dark:bg-transparent"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-5xl"><div class="flex flex-col md:flex-row gap-8 md:gap-12"><div class="md:basis-1/2 md:py-4 md:self-center"><div class="mb-8 md:mb-12 md:mx-auto rtl:text-right text-left"><p class="font-bold dark:text-blue-200 text-base text-secondary tracking-wide uppercase">Process</p><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading text-3xl lg:text-4xl">How we work</h2></div><div class><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex items-center rtl:mr-0 flex-col mr-4 rtl:ml-4"><div><div class="flex items-center justify-center rounded-full border-2 border-primary dark:border-blue-700 dark:text-slate-200 h-10 p-2 text-primary w-10"><svg class="w-10 h-10 text-primary dark:text-slate-200 border-primary dark:border-blue-700" data-icon="duotone/phone" height="1em" width="1em"><symbol id="ai:local:duotone/phone" viewBox="0 0 512 512"><path d="M68.4 14.8c.3 2.3.6 4.5.9 6.7s.6 4.5 1 6.7c.7 4.5 1.4 8.9 2.2 13.3 1.6 8.8 3.4 17.6 5.4 26.2 4.1 17.3 9 34.3 14.9 50.8 11.7 33.1 26.8 64.6 44.9 94 8.3-6.8 16.7-13.6 25-20.5-33.5-55.3-55.5-118.3-63-185.7zm231 359.6c58.9 36.2 125.9 60.4 197.8 69.1l8.5-31.2c-67.4-7.5-130.4-29.5-185.8-62.9z" fill="currentColor" opacity=".4"/><path d="m68.4 14.8-39 10.6C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l10.6-39C273.2 416.4 95.6 238.8 68.4 14.8m437.3 397.5 4.9-17.8c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L320 349.4c55.4 33.4 118.4 55.4 185.8 62.9zM162.6 192.1l30.7-25.1c13.7-11.2 18.4-30 11.6-46.3l-40-96c-7.7-18.6-28-28.5-47.4-23.2L99.7 6.3c7.5 67.4 29.5 130.4 62.9 185.8" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/phone"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Initial consultation</p><p class="text-muted mt-2">We discuss your requirements and goals. Together, we explore possible next steps.</p></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex items-center rtl:mr-0 flex-col mr-4 rtl:ml-4"><div><div class="flex items-center justify-center rounded-full border-2 border-primary dark:border-blue-700 dark:text-slate-200 h-10 p-2 text-primary w-10"><svg class="w-10 h-10 text-primary dark:text-slate-200 border-primary dark:border-blue-700" data-icon="duotone/ruler-combined" height="1em" width="1em"><symbol id="ai:local:duotone/ruler-combined" viewBox="0 0 512 512"><path d="M0 48v416c0 1.7.1 3.3.2 4.9C2.7 493.1 23.1 512 48 512h416c26.5 0 48-21.5 48-48v-96c0-26.5-21.5-48-48-48h-48v80c0 8.8-7.2 16-16 16s-16-7.2-16-16v-80h-64v80c0 8.8-7.2 16-16 16s-16-7.2-16-16v-80h-64v80c0 8.8-7.2 16-16 16s-16-7.2-16-16v-80h-80c-8.8 0-16-7.2-16-16s7.2-16 16-16h80v-64h-80c-8.8 0-16-7.2-16-16s7.2-16 16-16h80v-64h-80c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48" fill="currentColor" opacity=".4"/><path d="M112 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V96zm80 96h-80c-8.8 0-16 7.2-16 16s7.2 16 16 16h80zm0 96h-80c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v80c0 8.8 7.2 16 16 16s16-7.2 16-16v-80h-32zm128 32h-32v80c0 8.8 7.2 16 16 16s16-7.2 16-16zm96 80v-80h-32v80c0 8.8 7.2 16 16 16s16-7.2 16-16" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/ruler-combined"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Planning and design</p><p class="text-muted mt-2">We analyse your services, systems and platforms. Based on this, we develop an architecture that runs smoothly, remains maintainable and reliably meets your requirements.</p></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex items-center rtl:mr-0 flex-col mr-4 rtl:ml-4"><div><div class="flex items-center justify-center rounded-full border-2 border-primary dark:border-blue-700 dark:text-slate-200 h-10 p-2 text-primary w-10"><svg class="w-10 h-10 text-primary dark:text-slate-200 border-primary dark:border-blue-700" data-icon="duotone/truck" height="1em" width="1.25em"><symbol id="ai:local:duotone/truck" viewBox="0 0 640 512"><path d="M96 432a80 80 0 1 0 160 0 80 80 0 1 0-160 0m288 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0" fill="currentColor" opacity=".4"/><path d="M48 0C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h17.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h66.3c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96h33.1c17.7 0 32-14.3 32-32s-14.3-32-32-32V237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48zm368 160h50.7l77.3 77.3V256H416z" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/truck"></use></svg></div></div><div class="bg-black/10 dark:bg-slate-400/50 h-full w-px"></div></div><div class="pt-1 pb-8"><p class="font-bold text-xl">Release and deployment</p><p class="text-muted mt-2">We set up the infrastructure for your IT services, test it and support the rollout. Through documentation, training and collaborative work on the project, we ensure that your teams can operate and further develop the systems with confidence.</p></div></div><div class="flex intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0"><div class="flex items-center rtl:mr-0 flex-col mr-4 rtl:ml-4"><div><div class="flex items-center justify-center rounded-full border-2 border-primary dark:border-blue-700 dark:text-slate-200 h-10 p-2 text-primary w-10"><svg class="w-10 h-10 text-primary dark:text-slate-200 border-primary dark:border-blue-700" data-icon="duotone/check" height="1em" width="0.88em"><symbol id="ai:local:duotone/check" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z" fill="currentColor" class="fa-primary"/></symbol><use href="#ai:local:duotone/check"></use></svg></div></div></div><div class="pt-1"><p class="font-bold text-xl">Ongoing collaboration</p><p class="text-muted mt-2">If required, we provide long-term support for the operation of your systems. This includes updates, monitoring, capacity planning, security patching and the further development of services and platforms.</p></div></div></div></div><div class="relative md:basis-1/2"><img alt="Plan-Do-Check-Act Lifecycle" class="w-full p-4 bg-white dark:bg-transparent h-55/100! inset-0 md:absolute md:h-full my-auto object-fit rounded-md shadow-lg dark:hidden" crossorigin="anonymous" decoding="async" height="768" loading="lazy" referrerpolicy="no-referrer" sizes="(max-width: 768px) 100vw, 432px" src="/_astro/pdca.C5EBIJFz.svg" srcset="/_astro/pdca.C5EBIJFz_1hxorR.svg 400w, /_astro/pdca.C5EBIJFz_25uVJD.svg 768w" style="object-fit:scale-down;object-position:center;max-width:100%;max-height:100%" width="432" classes="dark:hidden p-4 h-55/100! my-auto"><img alt="Plan-Do-Check-Act Lifecycle" class="w-full p-4 bg-white dark:bg-transparent h-55/100! inset-0 md:absolute md:h-full my-auto object-fit rounded-md shadow-lg dark:block hidden" crossorigin="anonymous" decoding="async" height="768" loading="lazy" referrerpolicy="no-referrer" sizes="(max-width: 768px) 100vw, 432px" src="/_astro/pdca-dark.C9zF6Ld1.svg" srcset="/_astro/pdca-dark.C9zF6Ld1_1hxorR.svg 400w, /_astro/pdca-dark.C9zF6Ld1_25uVJD.svg 768w" style="object-fit:scale-down;object-position:center;max-width:100%;max-height:100%" width="432" classes="hidden dark:block p-4 h-55/100! my-auto"></div></div><div class="flex justify-center flex-col font-medium gap-4 md:flex-row md:gap-8 md:mt-12 mt-8 mx-auto w-full"><a class="btn-primary" href="/services">View devops for your enterprise</a></div></div></section><section class="relative not-prose scroll-mt-[72px]" id="contact"><div class="inset-0 absolute pointer-events-none -z-[1]" aria-hidden="true"><div class="inset-0 absolute"></div></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl"><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto bg-white border border-[#ffffff29] dark:bg-slate-900 dark:shadow-none max-w-3xl p-6 rounded-lg shadow-[0_4px_30px_rgba(0,0,0,0.1)] text-center"><div class="text-center md:mx-auto mb-0 md:mb-0"><h2 class="font-bold font-heading leading-tighter tracking-tighter text-heading md:text-4xl mb-4 text-4xl">Schedule an initial consultation</h2><p class="text-muted dark:text-slate-400 mt-4 text-xl">Future-proofing IT infrastructure and IT services</p></div><div class="flex flex-col gap-4 flex-nowrap m-auto sm:flex-row sm:justify-center mt-6"><div class="flex w-full sm:w-auto"><a class="w-full sm:mb-0 btn-primary" href="https://cal.com/identiops" rel="noopener noreferrer" target="_blank"><svg class="h-5 w-5 inline-block ml-1 mr-1.5 rtl:ml-1.5 rtl:mr-1" data-icon="duotone/calendar-days" height="1em" width="0.88em" viewBox="0 0 448 512"><use href="#ai:local:duotone/calendar-days"></use></svg>Schedule appointment</a></div><div class="flex w-full sm:w-auto"><a class="w-full sm:mb-0 btn-secondary" href="tel:+4942139046360"><svg class="h-5 w-5 inline-block ml-1 mr-1.5 rtl:ml-1.5 rtl:mr-1" data-icon="duotone/phone" height="1em" width="1em" viewBox="0 0 512 512"><use href="#ai:local:duotone/phone"></use></svg>Call +49 421 3904636-0</a></div><div class="flex w-full sm:w-auto"><a class="w-full sm:mb-0 btn-secondary" href="mailto:jan-christoph.ebersbach@identiops.com?subject=Hello%20identiops"><svg class="h-5 w-5 inline-block ml-1 mr-1.5 rtl:ml-1.5 rtl:mr-1" data-icon="duotone/envelope" height="1em" width="1em"><symbol id="ai:local:duotone/envelope" viewBox="0 0 512 512"><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48z" fill="currentColor" class="fa-primary"/><path d="M0 112v272c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V112c0 15.1-7.1 29.3-19.2 38.4L275.2 313.6a32.1 32.1 0 0 1-38.4 0L19.2 150.4C7.1 141.3 0 127.1 0 112" fill="currentColor" opacity=".4"/></symbol><use href="#ai:local:duotone/envelope"></use></svg>Email</a></div></div></div></div></section></main><footer class="relative not-prose border-gray-200 border-t dark:border-slate-800"><div class="inset-0 absolute pointer-events-none dark:bg-dark" aria-hidden="true"></div><div class="intersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter intersect-no-queue mx-auto px-4 relative dark:text-slate-300 max-w-7xl sm:px-6"><div class="grid gap-4 gap-y-8 grid-cols-12 md:py-12 py-8 sm:gap-8"><div class="col-span-12 lg:col-span-4"><div class="mb-2"><a class="font-bold text-xl inline-block" href="/">identiops</a></div><div class="flex gap-1 text-muted text-sm"><a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/imprint">Imprint</a> · <a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/privacy">Privacy Policy</a></div></div><div class="col-span-6 lg:col-span-2 md:col-span-3"><div class="font-medium dark:text-gray-300 mb-2">Email</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="mailto:info@identiops.com?subject=Hello%20identiops">info@identiops.com</a></li></ul></div><div class="col-span-6 lg:col-span-2 md:col-span-3"><div class="font-medium dark:text-gray-300 mb-2">Phone</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="tel:004942139046360">+49 421 3904636-0</a></li></ul></div><div class="col-span-6 lg:col-span-2 md:col-span-3"><div class="font-medium dark:text-gray-300 mb-2">Location</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="https://maps.app.goo.gl/2qoWUwnMNMtRAVni6">Am Wall 174<br>28195 Bremen<br>Germany</a></li></ul></div><div class="col-span-6 lg:col-span-2 md:col-span-3"><div class="font-medium dark:text-gray-300 mb-2">Company</div><ul class="text-sm"><li class="mb-2"><a class="text-muted dark:text-gray-400 dark:hover:text-gray-200 duration-150 ease-in-out hover:text-gray-700 hover:underline transition" href="/about">About us</a></li></ul></div></div><div class="md:flex md:items-center md:justify-between md:py-8 py-6"><ul class="flex -ml-2 mb-4 md:mb-0 md:ml-4 md:order-1 rtl:-mr-2 rtl:md:ml-0 rtl:md:mr-4 rtl:ml-0"><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://github.com/identiops" aria-label="Github"><svg class="h-5 w-5" data-icon="logos/github" height="1em" width="0.97em"><symbol id="ai:local:logos/github" viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2" fill="currentColor"/></symbol><use href="#ai:local:logos/github"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://twitter.com/identinet" aria-label="X"><svg class="h-5 w-5" data-icon="logos/x-twitter" height="1em" width="1em"><symbol id="ai:local:logos/x-twitter" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z" fill="currentColor"/></symbol><use href="#ai:local:logos/x-twitter"></use></svg></a></li><li><a class="text-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm" href="https://www.linkedin.com/company/identinet" aria-label="LinkedIn"><svg class="h-5 w-5" data-icon="logos/linkedin" height="1em" width="0.88em"><symbol id="ai:local:logos/linkedin" viewBox="0 0 448 512"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3M447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" fill="currentColor"/></symbol><use href="#ai:local:logos/linkedin"></use></svg></a></li></ul><div class="text-sm dark:text-muted mr-4">Copyright <a class="hover:underline dark:text-gray-200" href="https://identinet.io/">identinet GmbH</a> · All rights reserved.</div></div></div></footer><script>!function(){const e="system";if(!window.basic_script){function t(e){"dark"===e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")}window.basic_script=!0;const d=function(){e&&e.endsWith(":only")||(localStorage.theme,0)?t(e.replace(":only","")):"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):t("light")};function a(e,t,a){const d="string"==typeof e?document.querySelectorAll(e):e;d&&d.length&&d.forEach(e=>{e.addEventListener(t,t=>a(t,e),!1)})}d();const o=function(){let t=window.scrollY,d=!0;a("#header nav","click",function(){document.querySelector("[data-aw-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")}),a("[data-aw-toggle-menu]","click",function(e,t){t.classList.toggle("expanded"),document.body.classList.toggle("overflow-hidden"),document.getElementById("header")?.classList.toggle("h-screen"),document.getElementById("header")?.classList.toggle("expanded"),document.getElementById("header")?.classList.toggle("bg-page"),document.querySelector("#header nav")?.classList.toggle("hidden"),document.querySelector("#header > div > div:last-child")?.classList.toggle("hidden")}),a("[data-aw-toggle-color-scheme]","click",function(){e.endsWith(":only")||(Observer.removeAnimationDelay(),document.documentElement.classList.toggle("dark"),localStorage.theme=document.documentElement.classList.contains("dark")?"dark":"light")}),a("[data-aw-social-share]","click",function(e,t){const a=t.getAttribute("data-aw-social-share"),d=encodeURIComponent(t.getAttribute("data-aw-url")),o=encodeURIComponent(t.getAttribute("data-aw-text"));let n;switch(a){case"facebook":n=`https://www.facebook.com/sharer.php?u=${d}`;break;case"twitter":n=`https://twitter.com/intent/tweet?url=${d}&text=${o}`;break;case"linkedin":n=`https://www.linkedin.com/shareArticle?mini=true&url=${d}&title=${o}`;break;case"whatsapp":n=`https://wa.me/?text=${o}%20${d}`;break;case"mail":n=`mailto:?subject=%22${o}%22&body=${o}%20${d}`;break;default:return}const c=document.createElement("a");c.target="_blank",c.href=n,c.click()});function o(){const e=document.querySelector("#header[data-aw-sticky-header]");e&&(t>60&&!e.classList.contains("scroll")?e.classList.add("scroll"):t<=60&&e.classList.contains("scroll")&&e.classList.remove("scroll"),d=!1)}window.matchMedia("(max-width: 767px)").addEventListener("change",function(){document.querySelector("[data-aw-toggle-menu]")?.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.getElementById("header")?.classList.remove("bg-page"),document.querySelector("#header nav")?.classList.add("hidden"),document.querySelector("#header > div > div:last-child")?.classList.add("hidden")}),o(),a([document],"scroll",function(){t=window.scrollY,d||(window.requestAnimationFrame(()=>{o()}),d=!0)})},n=function(){document.documentElement.classList.add("motion-safe:scroll-smooth");const e=document.querySelector("[data-aw-toggle-menu]");e&&e.classList.remove("expanded"),document.body.classList.remove("overflow-hidden"),document.getElementById("header")?.classList.remove("h-screen"),document.getElementById("header")?.classList.remove("expanded"),document.querySelector("#header nav")?.classList.add("hidden")};window.onload=o,window.onpageshow=n,document.addEventListener("astro:after-swap",()=>{d(),o(),n()})}}()</script><script>const Observer={observer:null,delayBetweenAnimations:100,animationCounter:0,elements:null,start(){this.elements=Array.from(document.querySelectorAll(['[class*=" intersect:"]','[class*=":intersect:"]','[class^="intersect:"]','[class="intersect"]','[class*=" intersect "]','[class^="intersect "]','[class$=" intersect"]'].join(",")));this.elements.forEach(t=>{var e;t.setAttribute("no-intersect",""),t._intersectionThreshold=(e=t).classList.contains("intersect-full")?.99:e.classList.contains("intersect-half")?.5:e.classList.contains("intersect-quarter")?.25:0});this.observer=new IntersectionObserver((t=>{t.forEach(t=>{requestAnimationFrame(()=>{const e=t.target,s=t.intersectionRatio,n=e._intersectionThreshold;if(e.classList.contains("intersect-no-queue"))t.isIntersecting?(e.removeAttribute("no-intersect"),e.classList.contains("intersect-once")&&this.observer.unobserve(e)):e.setAttribute("no-intersect","");else if(s>=n){if(!e.hasAttribute("data-animated")){e.removeAttribute("no-intersect"),e.setAttribute("data-animated","true");const t=this.animationCounter*this.delayBetweenAnimations;this.animationCounter++,e.style.transitionDelay=`${t}ms`,e.style.animationDelay=`${t}ms`,e.classList.contains("intersect-once")&&this.observer.unobserve(e)}}else e.setAttribute("no-intersect",""),e.removeAttribute("data-animated"),e.style.transitionDelay="",e.style.animationDelay="",this.animationCounter=0})})}).bind(this),{threshold:[0,.25,.5,.99]}),this.elements.forEach(t=>{this.observer.observe(t)})},removeAnimationDelay(){this.elements.forEach(t=>{"true"===t.getAttribute("data-animated")&&(t.style.transitionDelay="",t.style.animationDelay="")})}};Observer.start(),document.addEventListener("astro:after-swap",()=>{Observer.start()})</script></body></html>