1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="fediverse:creator" content="@[email protected]"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta name="description" content="Jelmer Vernooij, "> 8 9 <link rel="alternate" href="https://www.jelmer.uk/feeds/all.atom.xml" type="application/atom+xml" title="Jelmer Vernooij Full Atom Feed"/> 10 <link rel="alternate" href="https://www.jelmer.uk/feeds/index.rss2" type="application/rss+xml" title="Jelmer Vernooij Full RSS Feed"/> 11 12 <title>About - Jelmer Vernooij</title> 13 14 <link rel="stylesheet" href="https://www.jelmer.uk/theme/css/pure.css"/> 15 <link rel="stylesheet" href="https://www.jelmer.uk/theme/css/style.css"/> 16 <link rel="stylesheet" href="https://www.jelmer.uk/theme/css/pygments/solarized-dark.css"/> 17 18
18<script src="https://www.jelmer.uk/theme/js/jquery.min.js"></script>
18 19</head> 20 21<body> 22<div class="pure-g-r" id="layout"> 23<div class="sidebar pure-u"> 24 <div class="cover-img" style="background-image: url('https://www.jelmer.uk/images/background.jpg')"> 25 <div class="cover-body"> 26 <header class="header"> 27 <hgroup> 28 <h1 class="brand-main"><a href="/">Jelmer Vernooij</a></h1> 29 <p class="tagline"></p> 30 <div class="pages-menu"> 31 <p> 32 <span class="links pages"><a href="https://www.jelmer.uk/">Home</a></span> 33 <span class="separator">• </span><span class="links"><a href="https://www.jelmer.uk//pages/about.html">About</a></span> 34 <span class="separator">• </span><span class="links"><a href="https://www.jelmer.uk//pages/writing.html">Writing</a></span> 35 <span class="separator">• </span><span class="links"><a href="https://www.jelmer.uk//pages/software.html">Software</a></span> 36 </p> 37 </div> 38 <p class="social-links"> 39 <a target="_blank" rel="me" class="social github" href="https://github.com/jelmer/"><img src="https://www.jelmer.uk/images/social/github.png" title="github"></a> 40 <a target="_blank" rel="me" class="social linkedin" href="https://nl.linkedin.com/in/jelmer"><img src="https://www.jelmer.uk/images/social/linkedin.png" title="linkedin"></a> 41 <a target="_blank" rel="me" class="social mastodon" href="https://hachyderm.io/@jelmer"><img src="https://www.jelmer.uk/images/social/mastodon.png" title="mastodon"></a> 42 <a target="_blank" rel="me" class="social strava" href="https://www.strava.com/athletes/rinze"><img src="https://www.jelmer.uk/images/social/strava.png" title="strava"></a> 43 </p> 44 </hgroup> 45 </header> 46 </div> 47 </div> 48</div> <div class="pure-u-3-4"> 49 <div id="about" class="content"> 50 <h1 class="content-subhead">About</h1> 51 <p class="post-meta">meta = {'date': Sun 02 July 2006}</p> 52 <p><p>I’m a software engineer based out of London, but originally from the Netherlands. 53In the last couple of years I have mostly focused on version control, software 54distribution and networking (L3 and up).</p> 55<p>At the moment, I work as one of the software engineers building a European Cloud at 56<a class="reference external" href="https://evroc.com/">Evroc</a>.</p> 57<p>Between September 2022 and December 2023, I was a Senior Staff Site Reliability 58Engineer at <a class="reference external" href="https://www.aiven.io/">Aiven</a> and just before that 59I worked as Principal Site Reliability Engineer at <a class="reference external" href="https://www.cognite.com/">Cognite</a>.</p> 60<p>Between February 2013 and March 2021, I worked as a Senior Software Engineer 61at <a class="reference external" href="https://www.google.com/">Google</a> in London, mainly on the authoritative 62<span class="caps">DNS</span> servers and as well as on other frontend infrastructure: <span class="caps">GFE</span> - the Google 63Front End, internal and external load balancing, machine management, etc.</p> 64<p>Between 2009 and 2012 I was employed as a Software Engineer at Canonical Ltd., 65contributing to <a class="reference external" href="https://launchpad.net/">Launchpad</a>, <a class="reference external" href="https://www.ubuntu.com/">Ubuntu</a>, <a class="reference external" href="https://bazaar-vcs.org/">Bazaar</a> and various cloud-related projects.</p> 66<p>My somewhat outdated free software home page can be found at 67<a class="reference external" href="https://samba.org/~jelmer/">https://samba.org/~jelmer/</a>. Send me e-mail or <span class="caps">XMPP</span> messages at 68<a class="reference external" href="/cdn-cgi/l/email-protection#87ede2ebeae2f5a1a4b1b3bcede2ebeae2f5a9f2ec">jelmer@jelmer.uk</a>, or on Matrix as <a class="reference external" href="https://matrix.to/#/@jelmer:jelmer.uk">@jelmer:jelmer.uk</a>. My <span class="caps">PGP</span> key is <a class="reference external" href="/D729A457.asc"><span class="caps">D729A457</span></a>.</p> 69<p>This blog is powered by <a class="reference external" href="http://getpelican.com/">Pelican</a>, which is written in <a class="reference external" href="https://python.org">Python</a>. The theme is a 70modified version of the <a class="reference external" href="https://github.com/danclaudiupop/pure">Pure</a> theme. The social media icons are from the 71<a class="reference external" href="http://mokaproject.com">Moka</a> project. The comment system is based on <a class="reference external" href="http://posativ.org/isso/">Isso</a>.</p> 72</p> 73 <div class="comments"> 74 <h2>Comments</h2>
vendor: 123 bytes, lines 74-75
74 75 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
75<script data-isso="/isso/" src="/isso//js/embed.min.js"></script>
75 76 <section data-isso-id="/pages/about.html" id="isso-thread"></section> 77 </div> 78<footer class="footer"> 79 <p>© 2005-2023 Jelmer Vernooij</p> 80 81 <p>Powered by <a href="http://blog.getpelican.com/">Pelican</a> with a <a 82 href="https://github.com/razius/razius.com/">modified theme</a> based on <a 83 href="https://github.com/danclaudiupop/pure">Pure</a>. Social icons from <a 84 href="http://mokaproject.com/moka-icon-theme/">the Moka Icon Theme</a> by <a href="http://snwh.org/">Sam 85 Hewitt</a>. Comments using <a href="https://github.com/jelmer/isso-rs/">isso-rs</a>.</p> 86</footer> </div> 87 </div> 88</div> 89
89<script> 90 var $top = $('.go-top'); 91 92 // Show or hide the sticky footer button 93 $(window).scroll(function() { 94 if ($(this).scrollTop() > 200) { 95 $top.fadeIn(200); 96 } else { 97 $top.fadeOut(200); 98 } 99 }); 100 101 // Animate the scroll to top 102 $top.click(function(event) { 103 event.preventDefault(); 104 $('html, body').animate({scrollTop: 0}, 300); 105 }) 106 107 // Makes sure that the href="#" attached to the <a> elements 108 // don't scroll you back up the page. 109 $('body').on('click', 'a[href="#"]', function(event) { 110 event.preventDefault(); 111 }); 112 </script>
112 113
113<script type="text/javascript"> 114 var _gaq = _gaq || []; 115 _gaq.push(['_setAccount', 'UA-36267049-1']); 116 _gaq.push(['_trackPageview']); 117 118 (function() { 119 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 120 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 121 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 122 })(); 123 124 </script>
124 125<!-- Fathom - simple website analytics - https://github.com/usefathom/fathom -->
126<script> 127(function(f, a, t, h, o, m){ 128 a[h]=a[h]||function(){ 129 (a[h].q=a[h].q||[]).push(arguments) 130 }; 131 o=f.createElement('script'), 132 m=f.getElementsByTagName('script')[0]; 133 o.async=1; o.src=t; o.id='fathom-script'; 134 m.parentNode.insertBefore(o,m) 135})(document, window, '//rinze.eu/fathom/tracker.js', 'fathom'); 136fathom('set', 'siteId', 'KGUIY'); 137fathom('trackPageview'); 138</script>
138 139<!-- / Fathom -->
140<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c0dfbbb9586b43a39c7c5295d72f8fa0","r":1,"spa":2}' crossorigin="anonymous"></script>
140 141</body> 142</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.