
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title><![CDATA[ The Cloudflare Blog ]]></title>
        <description><![CDATA[ Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet. ]]></description>
        <link>https://blog.cloudflare.com</link>
        <atom:link href="https://blog.cloudflare.com/" rel="self" type="application/rss+xml"/>
        <language>en-us</language>
        <image>
            <url>https://blog.cloudflare.com/favicon.png</url>
            <title>The Cloudflare Blog</title>
            <link>https://blog.cloudflare.com</link>
        </image>
        <lastBuildDate>Sat, 04 Apr 2026 12:55:58 GMT</lastBuildDate>
        <item>
            <title><![CDATA[How a volunteer-run wildfire site in Portugal stayed online during DDoS attacks]]></title>
            <link>https://blog.cloudflare.com/wildfire-fogos-pt-portugal-ddos-attack/</link>
            <pubDate>Thu, 21 Aug 2025 17:28:00 GMT</pubDate>
            <description><![CDATA[ Fogos.pt, a volunteer-run wildfire tracker in Portugal, grew from a side project into a critical national resource used by citizens, media, and government. During 2025 fire season it was hit by DDoS  ]]></description>
            <content:encoded><![CDATA[ <p>On July 31, 2025, just as Portugal entered the peak of another intense wildfire season, João Pina, also known as <a href="https://x.com/tomahock"><u>Tomahock</u></a>, received an automated alert from Cloudflare. His volunteer-run project, <a href="https://fogos.pt"><u>fogos.pt</u></a>, now a trusted source of real-time wildfire information for millions across Portugal, was under attack.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3dgHHbPyF5op5kCreLO8Zz/b69e125f95751f5dd056d1145604fcd2/BLOG-2934_2.png" />
          </figure><p><sub>One of the several alerts </sub><a href="http://fogos.pt"><sub><u>fogos.pt</u></sub></a><sub> received related to the DDoS attack</sub></p><p>What started in 2015 as a late-night side project with friends around a dinner table in Aveiro has grown into a critical public resource. During wildfires, the site is where firefighters, journalists, citizens, and even government agencies go to understand what’s happening on the ground. Over the years, fogos.pt has evolved from parsing PDFs into visual maps to a full-featured app and website with historical data, weather overlays, and more. It’s also part of Project Galileo, Cloudflare’s initiative to protect vulnerable but important public interest sites at no cost.</p><p>Wildfires are not just a Portuguese challenge. They are frequent across southern Europe (Spain, Greece, currently also under alert), California, Australia, and in Canada, which in 2023 faced <a href="https://en.wikipedia.org/wiki/2023_Canadian_wildfires"><u>record-setting</u></a> fires. In all these cases, reliable information can be crucial, sometimes life-saving. Other organizations offering similar public services can also apply to join <a href="https://www.cloudflare.com/galileo/"><u>Project Galileo</u></a> to receive protection and handle heavy traffic.</p>
    <div>
      <h2>A side project that became a national reference</h2>
      <a href="#a-side-project-that-became-a-national-reference">
        
      </a>
    </div>
    <p>Fogos.pt began with a simple question: why was fire data only available in hard-to-read PDF documents? João and a group of friends, including volunteer firefighters, decided to build something better. They pulled the data, geolocated the fire reports, and visualized them on a map.</p><p>Soon, thousands of people were using it. Then tens of thousands. Today, fogos.pt is integrated into official communications, including mentions from the Portuguese government on social media and direct links from the national wildfire information portal (<a href="https://www.sgifr.gov.pt/"><u>SGIFR.gov.pt</u></a>).</p><p>In 2018, fogos.pt formally joined forces with<a href="https://vost.pt"><u> VOST Portugal</u></a>, a digital volunteer organization that was early on also part of our <a href="https://www.cloudflare.com/galileo/"><u>Project Galileo</u></a> — whose<a href="https://www.cloudflare.com/case-studies/vost-portugal/"><u> story was also featured in an earlier case study</u></a>. João Pina is also a co-founder of VOSTPT. Together, they created a complementary model: fogos.pt provides data and the platform; VOSTPT validates and communicates it to the public in real-time during emergencies.</p><p>It’s an operation run entirely by volunteers, with no funding, no formal team — just passion, and the help of partners.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6NjIxtp7YJjI8IPkDTdVtC/1a14e97700ab05992c1ea0610747d624/BLOG-2934_3.jpg" />
          </figure><p><sub>Homepage of fogos.pt on August 20, 2025, highlighting a major wildfire near Piódão in central Portugal.</sub></p>
    <div>
      <h3>Under attack during fire season</h3>
      <a href="#under-attack-during-fire-season">
        
      </a>
    </div>
    <p>On July 31 and August 1, 2025, two Distributed Denial of Service (DDoS) attacks targeted fogos.pt. Cloudflare automatically detected and mitigated both attacks.</p><p><b>July 31 attack:</b>
 • Duration: 7 minutes
 • Peak: 33,000 requests per second at 11:27 UTC
 • Bandwidth: 1.7 Gbps (Max)

How the attack looks like in requests per second:</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5HF7TpL7tF66oK6plP5N7T/a2bce9539e21b216b8d3ae1fd7885623/BLOG-2934_4.png" />
          </figure><p><b>August 1 attack</b>:
 • Duration: 5 minutes
 • Peak: 31,000 requests per second at 10:24 UTC
 • Bandwidth: 849 Mbps (Max)

How the attack looks like in requests per second from our perspective:</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/iaaqt3cvSbjQ5M9cODkhH/6202d16fc65aeeb510ba761317f0f43f/BLOG-2934_5.png" />
          </figure><p>By Cloudflare’s standards, these were small. For comparison, last year we mitigated an attack exceeding <a href="https://blog.cloudflare.com/exploring-internet-traffic-shifts-and-cyber-attacks-during-the-2024-us-election/"><u>700,000 requests per second</u></a> against a high-profile US election campaign site. But for an civic project like fogos.pt, even tens of thousands of requests per second — if unprotected — can be enough to take services offline at the worst possible time.</p><p>Attackers typically use three main methods for DDoS attacks:</p><ul><li><p>IoT devices: hacked cameras, routers, or smart gadgets sending traffic.</p></li><li><p>Proxies: open or misconfigured servers, residential proxy networks, or anonymity tools that hide attackers’ IPs.</p></li><li><p>Cloud machines: compromised or rented servers from cloud providers.</p></li></ul><p>The July 31 attack likely relied on open proxies, with much of the traffic arriving unencrypted (a common sign of proxy-based attacks). The August 1 attack, in contrast, came largely from cloud machines, matching patterns we see from botnets that exploit cloud infrastructure.</p><p>These attacks were blocked without disruption. Cloudflare’s autonomous mitigation systems kicked in, and email alerts were automatically sent to João and the team. No downtime, no manual intervention required.</p>
    <div>
      <h3>The role of Project Galileo: traffic surges</h3>
      <a href="#the-role-of-project-galileo-traffic-surges">
        
      </a>
    </div>
    <p>Fogos.pt has used Cloudflare’s free services since the beginning, starting with DNS and gradually expanding to DDoS mitigation, caching, rate limiting, and more. The site joined Project Galileo, which protects journalists, human rights defenders, and public service projects, to get stronger, upgraded features and service at no cost.</p><blockquote><p><i>“Without Cloudflare, the site would have gone down many times during fire season,” says João Pina. “We use almost every product — but protection against attacks is critical.”</i></p></blockquote>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2NGImat2Q9nujadgXBf22K/96e0aca2752f135e86efdb25d6502a18/BLOG-2934_6.png" />
          </figure><p><sub>August 11, 2025, detail the area of interest of a wildfire in central Portugal. </sub></p><p>Traffic to fogos.pt surges when wildfires hit the news or get mentioned by authorities. These spikes can bring tens of thousands of visitors per day. And as attention grows, so does the risk. Attacks can be used to silence or disrupt critical services, or simply as distractions for more malicious activity. In August 2025, the site often had close to 60,000 people browsing at the same time, with around 40,000 being the norm across the web and app services.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5dNqwHSVBjXdWZqA5jkJiq/f2eed592d0e09df61e14285a0167197c/BLOG-2934_7.png" />
          </figure><p>In just two weeks (with an August 15 peak of almost 70 million requests), fogos.pt handled over 550 million requests (more than 25 million per day) 9 TB of data transfer, nearly 100 million page views, 15 million visits, and 240 million API calls. A massive load for a volunteer-run project, as the next screenshot from the <a href="http://fogos.pt"><u>fogos.pt</u></a> team shows:</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5Ofxc7GGgKgWiEbcj4JEiv/2368a8f6ec344d77a044c0a1b371201a/BLOG-2934_8.png" />
          </figure><p>In a time when timely wildfire updates can mean the difference between safety and danger, keeping the site online is essential. </p>
    <div>
      <h3>Built by community, supported by allies</h3>
      <a href="#built-by-community-supported-by-allies">
        
      </a>
    </div>
    <p>Fogos.pt is a reminder of what’s possible when public service meets technology, and why we launched Project Galileo: to protect the digital infrastructure that keeps people informed and safe. Built with no formal funding or full-time team, it runs on volunteers, partners, and a shared sense of purpose, an authenticity that João Pina believes is why it works, and why it matters.</p><p>And while this story is about Portugal, wildfires are a global challenge. Other organizations providing critical public services can also apply to join <a href="https://www.cloudflare.com/galileo/"><u>Project Galileo</u></a> and receive this protection.</p><p>From a dinner-table idea by an engineer to critical national infrastructure, fogos.pt shows the Internet at its best. Cloudflare is proud to help protect it.</p> ]]></content:encoded>
            <category><![CDATA[Project Galileo]]></category>
            <category><![CDATA[DDoS]]></category>
            <category><![CDATA[Trends]]></category>
            <category><![CDATA[Radar]]></category>
            <category><![CDATA[Consumer Services]]></category>
            <category><![CDATA[Portugal]]></category>
            <guid isPermaLink="false">44bwGeajQNVHyhbL6x3f1p</guid>
            <dc:creator>João Tomé</dc:creator>
        </item>
        <item>
            <title><![CDATA[Chaos in Cloudflare’s Lisbon office: securing the Internet with wave motion]]></title>
            <link>https://blog.cloudflare.com/chaos-in-cloudflare-lisbon-office-securing-the-internet-with-wave-motion/</link>
            <pubDate>Mon, 17 Mar 2025 12:00:00 GMT</pubDate>
            <description><![CDATA[ Cloudflare is now using a wall of waves in our Lisbon, Portugal office to create entropy and strengthen Internet security, turning liquid chaos into secure, unpredictable encryption. ]]></description>
            <content:encoded><![CDATA[ <p>Over the years, Cloudflare has gained fame for many things, including our technical blog, but also as <a href="https://www.wired.com/story/cloudflare-lava-lamps-protect-from-hackers/"><u>a tech company securing the Internet using </u><b><u>lava lamps</u></b></a>, a story that began as a research/science project almost 10 years ago. In March 2025, we added another layer to its legacy: a "wall of entropy" made of 50 <b>wave machines </b>in constant motion at our Lisbon office, the company's European HQ. </p><p>These wave machines are a new source of entropy, joining <b>lava lamps</b> in San Francisco, <b>suspended rainbows</b> in Austin, and <b>double chaotic pendulums </b>in London. The entropy they generate contributes to securing the Internet <a href="#lavarand-origins-and-walls-of-entropy"><u>through LavaRand</u></a>.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6sp4ZXYnpwUGAabVB0fRKW/f56edd916efeb49173c623e99b87bc70/DSC00336.JPG" />
          </figure>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1D1cayhBpPyuUNKV4JCcvF/e6d493a71e41c3622dd4f895505a3f43/DSC00450.JPG" />
          </figure>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/EE2gOFRrXCGM5ASh3uCl7/b282e0ed651cb5c354b183bc33aff116/image4.jpg" />
          </figure><p><sup><i>The new waves wall at Cloudflare’s Lisbon office sits beside the Radar Display of global Internet insights, with the 25th of April Bridge overlooking the Tagus River in the background.</i></sup></p><p>It’s exciting to see waves in Portugal now playing a role in keeping the Internet secure, especially given Portugal’s deep maritime history.</p><p>The installation honors Portugal’s passion for the sea and exploration of the unknown, famously beginning over 600 years ago, in 1415, with pioneering vessels like <a href="https://en.wikipedia.org/wiki/Caravel"><u>caravels</u></a> and naus/carracks, precursors to galleons and other ships. Portuguese sea exploration was driven by navigation schools and historic voyages <i>“through seas never sailed before”</i> (<i>“Por mares nunca dantes navegados” </i>in Portuguese), as described by Portugal’s famous poet, Luís Vaz de Camões, born 500 years ago (1524).</p><p>Anyone familiar with Portugal knows the <a href="https://en.wikipedia.org/wiki/History_of_Portugal#Naval_exploration_and_Portuguese_Empire_(15th%E2%80%9316th_centuries)"><u>sea is central</u></a> to its identity. The small country has 980 km of coastline, where most of its main cities are located. Maritime areas make up 90% of its territory, including the mid-Atlantic Azores. In 1998, Lisbon’s <a href="https://en.wikipedia.org/wiki/Expo_%2798"><u>Expo 98</u></a> celebrated the oceans and this maritime heritage. Since 2011, the small town of Nazaré also became globally <a href="https://allwaves.surf/waves-explained-nazare/"><u>famous among the surfing community</u></a> for its <a href="https://earthobservatory.nasa.gov/images/149486/monster-waves-of-nazare"><u>giant waves</u></a>.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2zN2XfhmWnjbFmkXfTiYGw/fa321c61b54e676136f93d050364ee8b/image6.jpg" />
          </figure>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/Tyu4Wlgn1NMihceYSCUvI/45905ee3820880371b508dc13c32f11b/image2.jpg" />
          </figure><p><sup><i>Nazaré’s waves, famous since Garrett McNamara’s 23.8 m (78 ft) ride in 2011, hold </i></sup><a href="https://www.guinnessworldrecords.com/world-records/78115-largest-wave-surfed-unlimited"><sup><i><u>Guinness World Records</u></i></sup></a><sup><i> for the biggest waves ever surfed. Photos: Sam Khawasé &amp; Beatriz Paula, from Cloudflare.</i></sup></p><p>Portugal’s maritime culture also inspired literature and music, including poet Fernando Pessoa, who referenced it in his 1934 book <a href="https://en.wikipedia.org/wiki/Mensagem"><u>Mensagem</u></a>, and musician Rui Veloso, who dedicated his 1990s album <a href="https://open.spotify.com/album/2mzMuD3bxwFaFgfjU2vigY"><u>Auto da Pimenta</u></a> to Portugal’s historic connection to the sea.</p>
    <div>
      <h3>How this chaos came to be</h3>
      <a href="#how-this-chaos-came-to-be">
        
      </a>
    </div>
    <p>As Cloudflare’s CEO, Matthew Prince, <a href="https://x.com/eastdakota/status/1899226252956827846"><u>said</u></a> recently, this new wall of entropy began with an idea back in 2023: “What could we use for randomness that was like our lava lamp wall in San Francisco but represented our team in Portugal?”</p><p>The original inspiration came from wave motion machine desk toys, which were popular among some of our team members. Waves and the ocean not only provide a source of movement and randomness, but also align with Portugal’s maritime history and the office’s scenic view.</p><p>However, this was easier said than done. It turns out that making a wave machine wall is a real challenge, given that these toys are not as popular as they were in the past,  and aren’t being manufactured in the size we needed any more. We scoured eBay and other sources but couldn't find enough, consistent in style and in working order wave machines. We also discovered that off-the-shelf models weren’t designed to run 24/7, which was a critical requirement for our use.</p>
    <div>
      <h4>Artistry to create wave machines</h4>
      <a href="#artistry-to-create-wave-machines">
        
      </a>
    </div>
    <p>Undaunted, <a href="https://blog.cloudflare.com/cloudflare-top-100-most-loved-workplaces-in-2022"><u>Cloudflare’s Places team</u></a>, which ensures our offices reflect our values and culture, found a <a href="https://wavemotionmachines.com/"><u>U.S.-based artisan</u></a> that specializes in ocean wave displays to create the wave machines for us. Since 2009, his one-person business, <a href="https://wavemotionmachines.com/"><u>Hughes Wave Motion Machines</u></a>, has blended artistry, engineering, and research, following his transition from Lockheed Martin Space Systems, where he designed military and commercial satellites.</p><div>
  
</div>
<p></p><p><sup><i>Timelapse of the mesmerizing office waves, set to the tune of an AI-generated song.</i></sup></p><p>Collaborating closely, we developed a custom rectangular wave machine (18 inches/45 cm long) that runs nonstop — not an easy task — which required hundreds of hours of testing and many iterations. Featuring rotating wheels, continuous motors, and a unique fluid formula, these machines create realistic ocean-like waves in green, blue, and Cloudflare’s signature orange. </p><p>Here’s a quote from the artist himself about these wave machines:</p><blockquote><p><i>“The machine’s design is a balancing act of matching components and their placement to how the fluid responds in a given configuration. There is a complex yet delicate relationship between viscosity, specific gravity, the size and design of the vessel, and the placement of each mechanical interface. Everything must be precisely aligned, centered around the fluid like a mathematical function. I like to say it’s akin to ’balancing a checkerboard on a beach ball in the wind.’”</i></p></blockquote>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3K9fpTU0D0xi831MHFOFBj/570b8c307fea1078f3c0262e13447bf6/image7.jpg" />
          </figure><p><sup><i>The Cloudflare Places Team with Lisbon office architects and contractor testing wave machine placement, shelves, lighting, and mirrors to enhance movement and reflection, March 2024.</i></sup></p><p>Despite delays, the Lisbon wave machines finally debuted on March 10, 2025 — an incredibly exciting moment for the Places team.</p><p><b>Some numbers about our wave-machine entropy wall:</b></p><ul><li><p>50 wave machines, 50 motion wheels &amp; motors, 50 acrylic containers filled with Hughes Wave Fluid Formula (two <a href="https://www.sciencedirect.com/topics/engineering/immiscible-liquid"><u>immiscible liquids</u></a>)</p></li><li><p>3 liquid colors: blue, green, and orange</p></li><li><p>15 months from concept to completion</p></li><li><p>14 flips (side-to-side balancing movements) per minute — over 20,000 per day</p></li><li><p>Over 15 waves per minute</p></li><li><p>~0.5 liters of liquid per machine</p></li></ul>
    <div>
      <h3>LavaRand origins and walls of entropy</h3>
      <a href="#lavarand-origins-and-walls-of-entropy">
        
      </a>
    </div>
    <p>Cloudflare’s servers handle 71 million HTTP requests per second on average, with 100 million HTTP requests per second at peak. <a href="https://radar.cloudflare.com/adoption-and-usage#http-vs-https"><u>Most of these requests are secured via TLS</u></a>, which relies on secure randomness for cryptographic integrity. A Cryptographically Secure Pseudorandom Number Generator (<a href="https://www.cloudflare.com/learning/ssl/lava-lamp-encryption/"><u>CSPRNG</u></a>) ensures unpredictability, but only when seeded with high-quality entropy. Since chaotic movement in the real world is truly random, Cloudflare designed a system to harness it. Our <a href="https://blog.cloudflare.com/harnessing-office-chaos/"><u>2024 blog post</u></a> expands on this topic in a more technical way, but here’s a quick summary.</p><p>In <a href="https://blog.cloudflare.com/randomness-101-lavarand-in-production/"><u>2017</u></a>, Cloudflare launched LavaRand, inspired by <a href="https://www.wired.com/1997/03/lava-lites-easy-to-break-hard-to-crack/"><u>Silicon Graphics’ 1997 concept</u></a> However, the need for randomness in security was already a hot topic on our blog before that, such as in our discussions of <a href="https://blog.cloudflare.com/why-randomness-matters/"><u>securing systems</u></a> and <a href="https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/"><u>cryptography</u></a>. Originally, LavaRand collected entropy from a wall of lava lamps in our San Francisco office, feeding an internal API that servers periodically query to include in their entropy pools. Over time, we expanded LavaRand beyond lava lamps, incorporating <a href="https://blog.cloudflare.com/harnessing-office-chaos/#londons-unpredictable-pendulums"><u>new sources of office chaos</u></a> while maintaining the same core method.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2v6Wvde8j8R7482QjBsSrV/89b37c652654e27c13d328e9acac6489/image9.png" />
          </figure><p>A camera captures images of dynamic, unpredictable randomness displays. Shadows, lighting changes, and even sensor noise contribute entropy. Each image is then processed into a compact hash, converting it into a sequence of random bytes. These, combined with the previous seed and local system entropy, serve as input for a Key Derivation Function (<a href="https://en.wikipedia.org/wiki/Key_derivation_function"><u>KDF</u></a>), which generates a new seed for a CSPRNG — capable of producing virtually unlimited random bytes upon request. The waves in our Lisbon office are now contributing to this pool of randomness.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1XFFjr4jhRMQlz6akHKZm4/44759c4e879de3792cd21b4ce2525c90/image5.png" />
          </figure><p>Cloudflare’s LavaRand API makes this randomness accessible internally, strengthening cryptographic security across our global infrastructure. For example, when you use <i>Math.random()</i> in <a href="https://workers.cloudflare.com/"><u>Cloudflare Workers</u></a>, part of that randomness comes from LavaRand. Similarly, querying our <a href="https://blog.cloudflare.com/harnessing-office-chaos/#drand-distributed-and-verifiable-public-randomness"><u>drand API</u></a> taps into LavaRand as well. Cloudflare offers this API to enable anyone to generate random numbers and even seed their own systems.</p>
    <div>
      <h3>Our new Lisbon office space</h3>
      <a href="#our-new-lisbon-office-space">
        
      </a>
    </div>
    
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5ivPkCfTkGxfo6Swt6p9qY/e7414a14b88bef7ac7e0ef6f737b58c6/image8.jpg" />
          </figure><p><sup><i>Photo of the view from our Lisbon office, featuring ceiling lights arranged in a wave-like pattern.</i></sup></p><p>Entropy also inspired the design ethos of our new Lisbon office, given that the wall of waves and the office are part of the same project. As soon as you enter, you're greeted not only by the motion of the entropy wall but also by the constant movement of planet Earth on our Cloudflare Radar Display screen that stands next to it. But the waves don’t stop there — more elements throughout the space mimic the dynamic flow of the Internet itself. Unlike ocean tides, however, Internet traffic ebbs and flows with the motion of the Sun, not the Moon.</p><p>As you walk through the office, waves are everywhere — in the ceiling lights, the architectural contours, and even the floor plan, thoughtfully designed by our architect to reflect the fluid movement of water. The visual elements create a cohesive experience, reinforcing a sense of motion. Each meeting room embraces this maritime theme, named after famous Portuguese beaches — including, naturally, Nazaré.</p><p>We partnered with an incredible group of local Portuguese vendors for this construction project, where all the leads were women — something incredibly rare for the industry. The local teams worked with passion, proudly wore Cloudflare t-shirts, and fostered a warm, family-like atmosphere. They openly expressed pride in the project, sharing how it stood out from anything they had worked on before.</p>
          <figure>
          <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7lpuurEtWfpIPKvHVqmD0L/0b0561097859f286d6b5e98db82f1e0f/image3.jpg" />
          </figure><p><sup><i>Our amazing third-party team and internal Places team, proudly rocking Cloudflare shirts after bringing this project to life.</i></sup></p>
    <div>
      <h3>Help us select a name for our new wall of entropy</h3>
      <a href="#help-us-select-a-name-for-our-new-wall-of-entropy">
        
      </a>
    </div>
    <p>Next, we have several name options for this new wall of entropy. Help us decide the best one, and register your vote using <a href="https://forms.gle/L2gAqoJTwQmJFkmy8"><u>this form</u></a>.</p><blockquote><p><b>The Surf Board</b></p><p><b>Chaos Reef</b></p><p><b>Waves of Entropy</b></p><p><b>Wall of Waves</b></p><p><b>Whirling Wave Wall</b></p><p><b>Chaotic Wave Wall</b></p><p><b>Waves of Chaos</b></p></blockquote><p>If you’re interested in working in Cloudflare’s Lisbon office, we’re hiring! Our <a href="https://www.cloudflare.com/careers/jobs/"><b><u>career page</u></b></a> lists our open roles in Lisbon, as well as our other locations in the U.S., Mexico, Europe and Asia.</p><p><sup><i>Acknowledgements: This project was only possible with the effort, vision and help of John Graham-Cumming, Caroline Quick, Jen Preston, Laura Atwall, Carolina Beja, Hughes Wave Motion Machines, P4 Planning and Project Management, Gensler Europe, Openbook Architecture, and Vector Mais.</i></sup></p> ]]></content:encoded>
            <category><![CDATA[LavaRand]]></category>
            <category><![CDATA[Entropy]]></category>
            <category><![CDATA[Security]]></category>
            <category><![CDATA[Randomness]]></category>
            <category><![CDATA[Cryptography]]></category>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <category><![CDATA[Lisbon]]></category>
            <category><![CDATA[Offices]]></category>
            <guid isPermaLink="false">1QYrEI6OwTmFuhZNnURL95</guid>
            <dc:creator>João Tomé</dc:creator>
            <dc:creator>Caroline Quick</dc:creator>
        </item>
        <item>
            <title><![CDATA[Through the eyes of a Cloudflare Technical Support Engineer]]></title>
            <link>https://blog.cloudflare.com/through-the-eyes-tech-support-engineer/</link>
            <pubDate>Wed, 24 Feb 2021 14:27:27 GMT</pubDate>
            <description><![CDATA[ Justina Wong, Technical Support Team Lead in Lisbon, talks about what it’s like working at Cloudflare, and everything you need to know if you want to join us. ]]></description>
            <content:encoded><![CDATA[ <p><i>This post originally appeared on </i><a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=1&amp;hd=false&amp;t_co=false&amp;t_st=false"><i>Landing Jobs</i></a><i> under the title </i><a href="https://blog.landing.jobs/mission-protect-the-internet-f74acc7fbbc9"><i>Mission: Protect the Internet</i></a><i> where you can find </i><a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=1&amp;hd=false&amp;t_co=false&amp;t_st=false"><i>open positions at Cloudflare Lisbon</i></a><i>.</i></p><p>Justina Wong, Technical Support Team Lead in Lisbon, talks about what it’s like working at Cloudflare, and everything you need to know if you want to join us.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6NQmbmNBO8yGKrHRBOldKI/ca79c70f07f6b3788905ee3899ace7c0/1_1OtV9jVCvZ1TOaV5wpXffw.jpeg.jpeg" />
            
            </figure><p>Justina joined Cloudflare about three years ago in London as a Technical Support Engineer. Currently, she’s part of their Customer Support team working in Lisbon as a team lead.</p><p><b><i>I can’t speak for others, but I love the things you can learn from the others. There are so many talented individuals who are willing and ready to teach/share. They are my inspiration and I want to become them!</i></b></p>
    <div>
      <h3>On a Mission to Protect the Internet</h3>
      <a href="#on-a-mission-to-protect-the-internet">
        
      </a>
    </div>
    <p>Justina’s favourite Cloudflare products are firewall-related ones. The company’s primary care is for the customers and they want to make attack mitigation as easy as possible. As she puts it, “the fact that these protections are on multiple layers, like L7, L3/4, is very important, and I’m proud to be someone who can help our customers when they face certain attacks.”.</p><p>Cloudflare is constantly releasing new products to help build a better Internet, so product managers are always on top of tool updates to facilitate that. The company believes that it’s not only important to help customers from the product side, but it’s also as important to teach them how to help themselves so that they can fix their issues promptly without having to wait for an answer.</p>
    <div>
      <h3>Company culture and Office vibes</h3>
      <a href="#company-culture-and-office-vibes">
        
      </a>
    </div>
    <p>According to Justina, one of the amazing things about Cloudflare is the unified company culture. As their SVP of Engineering, Usman, said in a recent meeting with the team, “Be helpful, look around for problems and help find solutions”.</p><p>Every Cloudflare office has its own little “flare”: London’s love of <a href="/internet-mince-pie-database/">mince pies</a>; Singapore’s super fun cultural richness in one location (they have four new years in one year, <b>officially</b>); and Lisbon’s forever love (and fight) for pastéis de nata.</p><p>Each office also has its own function or focus, so people working at Cloudflare get to meet very diverse individuals. For Justina, the things that she'd loved the most are learning from all of the engineers in London, picking up new customer service skills in Singapore and helping to build the new Lisbon office. She says that every time she goes to a different office, they have grown at least 50% in headcount compared to when she was last there. Talk about growth!</p><p>As a hiring manager, she also says that the company is mindful of diversity.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5gflwinf3st7KZPAYE18Z0/1b0dfd2c130336e1477e07780e68c7e5/1_zPeEWY76x0sdjr8PhlliBw.png" />
            
            </figure>
    <div>
      <h3>Working remote</h3>
      <a href="#working-remote">
        
      </a>
    </div>
    <p>Like everywhere else, remote work has become the current normal at Cloudflare. As someone who enjoyed being in the office, Justina says “all the countless times I just walked over to someone to ask a question, now all turned into a chat message; or the random coffee chat when we waited for our coffee to be done.”</p><p>Funnily enough, the EMEA CSUP team is working closer than before the pandemic. Previously, each office was somewhat in its own communication bubble, now it has turned into a collective conversation. This is great for getting to know colleagues during and beyond work hours.</p>
    <div>
      <h3>What you need to know if you want to land a job at Cloudflare in Lisbon</h3>
      <a href="#what-you-need-to-know-if-you-want-to-land-a-job-at-cloudflare-in-lisbon">
        
      </a>
    </div>
    <p>For Cloudflare, growing the team is a continuous challenge, and Justina has never needed to do as many interviews as she has done in the Lisbon office. Although it’s a huge challenge for her, it’s also fun. Since the company is hiring aggressively despite the pandemic, their teams are eager to welcome anyone who’s ready to be part of Lisbon Cloudflare.</p><p>One of the things you can expect if you work at Cloudflare is for your manager to care and for your feedback to be heard. We know these are valuable things when considering where to work. So if you’re someone who’s willing to learn and is excited about their technologies, this call is for you. The company is expanding in different markets, so they’re looking for tech candidates who can speak multiple languages.</p><p>Currently, Cloudflare has over <a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=1&amp;hd=false&amp;t_co=false&amp;t_st=false&amp;utm_source=medium&amp;utm_medium=blog&amp;utm_term=102572&amp;utm_content=open-positions-cloudflare&amp;utm_campaign=users-markets">25 open positions</a> for their offices in Lisbon. Categories include <a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=24&amp;hd=false&amp;t_co=false&amp;t_st=false&amp;utm_source=medium&amp;utm_medium=blog&amp;utm_term=102573&amp;utm_content=security-engineers-cloudlfare&amp;utm_campaign=users-markets">Security Engineers</a>, <a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=1&amp;hd=false&amp;t_co=false&amp;t_st=false&amp;utm_source=medium&amp;utm_medium=blog&amp;utm_term=102574&amp;utm_content=fullstack-dev-cloudflare&amp;utm_campaign=users-markets">Full-Stack Developers</a>, <a href="https://landing.jobs/jobs?page=1&amp;q=cloudflare&amp;lr=0&amp;match=all&amp;c%5B%5D=1&amp;hd=false&amp;t_co=false&amp;t_st=false&amp;utm_source=medium&amp;utm_medium=blog&amp;utm_term=102574&amp;utm_content=fullstack-dev-cloudflare&amp;utm_campaign=users-markets">Data Scientists</a>, and more.</p> ]]></content:encoded>
            <category><![CDATA[Careers]]></category>
            <category><![CDATA[Lisbon]]></category>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <guid isPermaLink="false">4DkQWhIFEk228BrqSRXwcF</guid>
            <dc:creator>Justina Wong</dc:creator>
        </item>
        <item>
            <title><![CDATA[Starting a new job in the middle of a pandemic]]></title>
            <link>https://blog.cloudflare.com/starting-a-new-job-in-the-middle-of-a-pandemic/</link>
            <pubDate>Fri, 29 Jan 2021 12:00:00 GMT</pubDate>
            <description><![CDATA[ When 2020 started, it was not in my plans to change jobs and start working at a new company, completely remote, without ever meeting my colleagues in person or visiting the office. However, that is exactly what happened, and I am so glad I did. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>It has now been more than 90 days since I joined Cloudflare’s EMEA Recruiting Team as a Recruiting Coordinator based in Lisbon. In a year filled with hardships for so many people around the world, I wanted to share my journey. I hope people will relate and feel encouraged to pursue their dreams, even during these challenging times.</p><p>When 2020 started, it was not in my plans to change jobs and start working at a new company, completely remote, without ever meeting my colleagues in person or visiting the office. However, that is exactly what happened, and I am so glad I did.</p>
    <div>
      <h3>Interviewing with Cloudflare</h3>
      <a href="#interviewing-with-cloudflare">
        
      </a>
    </div>
    <p>The number of interviews in the hiring process at Cloudflare may feel overwhelming for some - in my case, I met 11 people during this process. For me, I was glad to have so many chances to get to know the people I would be working with. I believe I got as much out of the conversations as the interviewers did, which is great — a recruitment process should be as much about the company getting to know you, as you getting to know the company.</p><p>A great thing about interviewing remotely is that I got the chance to talk to people all around the globe, which enriched the process and my idea of Cloudflare as a company. I started to picture myself as an actual member of the team, definitely interested in working towards a better and safer Internet. Even though there were many interviews to get through, the constant communication with the team made me feel engaged and excited. In the end, the process went by quickly, even quicker than I expected.</p><p>The best thing was the outpouring of support I received from what would be my future teammates once I accepted the offer. I felt welcomed way before my actual start date!</p>
    <div>
      <h3>Remote Onboarding: Adapting and Evolving</h3>
      <a href="#remote-onboarding-adapting-and-evolving">
        
      </a>
    </div>
    <p>In all my previous companies, onboarding was done in person and small groups. I was not prepared for a fully remote experience with a class of more than 20 people, yet it was so smooth and well-coordinated that you wouldn’t believe it had been run virtually for only a few months!</p><p>My onboarding class included people from all over the world — Lisbon, Austin, Miami, Washington, London, Munich, Singapore… And not only that, but we were all starting different roles, from Customer Success to Engineering, and even Legal Counsel! This gave me the opportunity to know people I otherwise wouldn’t have had the chance to meet, and it allowed me to establish bonds early on with my colleagues. Given the current situation, knowing that people were in the same boat with me felt reassuring. I felt that we were in it together, in a way. Not only that, but I got everything I needed for work (and more — like a pair of Cloudflare socks!) delivered to my home, making the whole experience very comfortable for me.</p>
    <div>
      <h3>Ramping up and aiming for the stars</h3>
      <a href="#ramping-up-and-aiming-for-the-stars">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/52BMVsNFDVTjdxmgWRFMSS/885969c1ce338ca7b5a69e77bbb49854/image1-41.png" />
            
            </figure><p>Starting in a new role can be a daunting experience — it’s a new environment, a new team, a new project, and lots of things that could go sideways. However, there are also a lot of things that can go right!</p><p>At Cloudflare, I found an extremely welcoming, supportive team that helped me ramp up and take ownership of my work quickly and effectively. I felt so supported that I took ownership of a big project right away — Cloudflare Careers Day. Right from the start, it was clear to me that Cloudflare has ambitious goals for the growth of our Lisbon office. I thought about the ways I could help with that, and a virtual careers day seemed like a great first step to drive brand awareness and let people know we are hiring and that we are hiring! The Recruitment Team set in motion a plan to turn this idea into reality in less than three months, resulting in a successful and fun first edition of the Cloudflare Careers Day in November 2020.</p><div></div>
<br /><p>Of course, there were times when I felt unsure of myself and my abilities. But this is why it is so important to be able to rely on your team. In the end, I feel I have grown a lot in just three months — not only professionally, but personally as well!</p><p>I look forward to working on more projects. I’m excited to write with this blog post, which I hope will inspire more people to take a chance, believe in themselves and just go for it! Even in these strange, stressful times, good things can and do happen, especially when you are surrounded by talented, inspiring people.</p>
    <div>
      <h3>What does the future hold?</h3>
      <a href="#what-does-the-future-hold">
        
      </a>
    </div>
    <p>Lisbon! I am excited to help grow our Lisbon office, recruiting talented people that feel as strongly as I do about helping build a better Internet. <a href="https://www.cloudflare.com/careers/jobs/">We have many different open roles at the moment</a> so, if you see one that suits you, take a chance and reach out. Maybe you’ll embark on a new journey, just like me.</p><p><a href="/holiday-season-update-from-lisbon/">Our Lisbon story is just beginning</a>. I can’t wait to see all the amazing things we will accomplish in 2021, both as a team and as a company.</p> ]]></content:encoded>
            <category><![CDATA[Lisbon]]></category>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <category><![CDATA[Careers]]></category>
            <guid isPermaLink="false">4dGliiolFyvmh57nTsUrnU</guid>
            <dc:creator>Daniela Rodrigues</dc:creator>
        </item>
        <item>
            <title><![CDATA[Holiday Season Update from Lisbon]]></title>
            <link>https://blog.cloudflare.com/holiday-season-update-from-lisbon/</link>
            <pubDate>Thu, 24 Dec 2020 12:00:00 GMT</pubDate>
            <description><![CDATA[ Cloudflare Lisbon has come a long way. We now have 74 incredibly talented people working or joining in areas such as Engineering, Security, Infrastructure, Customer Support, People, Places, Product Management, Emerging Technologies or Accounting, and growing fast. ]]></description>
            <content:encoded><![CDATA[ 
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3fYaJEORBj8ERBwvzBRzRh/909982b7c019273a4b2d84d775d5b685/image1-8-2.png" />
            
            </figure><p>It's the end of the year, so we thought it would be a great time to give you an update on how we're doing and what we're planning for 2021. If you're reading this, you know we like to share everything we do at Cloudflare, including how the organization is evolving.</p><p>In July, John Graham-Cumming wrote a blog post entitled <a href="/cloudflares-first-year-in-lisbon/">Cloudflare's first year in Lisbon.</a> and showed how we went from an announcement, just a few months before, to an entirely bootstrapped and fully functional office. At the time, despite a ramping pandemic, the team was already hard at work doing a fantastic job scaling up and solidifying our presence here.</p><p>A few weeks later, in August, I proudly joined the team.</p>
    <div>
      <h3>The first weeks</h3>
      <a href="#the-first-weeks">
        
      </a>
    </div>
    <p>Cloudflare is, by any standard, a big company. There's a lot you need to learn, many people you need to get to know first, and a lot of setup steps you need to get through before you're in a position to do actual real productive work.</p><p>Joining the company during COVID was challenging. I felt just as excited as I was scared. We were (and still are) fully working from home, I didn't have a team to work with in person. A setup like this surely looks daunting, even for experienced people.</p><p>But here's the thing. Cloudflare isn’t just any company. We're unparalleled because we masterfully combine scale, ambition, talent, product, vision, values, and culture in a way that's very difficult to replicate and maintain at any other company.</p><p>We're big, but we move fast. We're over 1,600 working together, but it feels like a cohesive group. We're distributed across multiple offices and continents, often working in teams with members from different time zones, but we don't notice it. We have tools, documentation, and methodologies, but they don't get in the way of our “shipping products'' mantra. There are product owners, teams for specific features, but we all hold ownership for everyone's work.</p><p>I felt all of this right after my orientation week. The warm welcome, the regular check-ins to say hello and see how I was doing, and everyone's urge to make sure I was adjusting and getting all the help I needed, giving me advice, introducing me to other colleagues. Cloudflarians take genuine pride in making sure everyone feels at home. You can learn more about this experience from a <a href="https://cloudflare.tv/event/6sbA3uANDbUwaX59xJ30q9">Story Time segment John did</a> with me.</p>
    <div>
      <h3>Where do we stand</h3>
      <a href="#where-do-we-stand">
        
      </a>
    </div>
    <p>Cloudflare Lisbon has come a long way. We now have 74 incredibly talented people working or joining in areas such as Engineering, Security, Infrastructure, Customer Support, People, Places, Product Management, Emerging Technologies or Accounting, and growing fast.</p><p>Although the pandemic didn't help our plans, especially those related to growing and physically working in our brand new office on Praça Marquês de Pombal, it didn't slow us down either. November and December alone, 15 people joined the team. We're gaining momentum.</p><p>More interestingly, we have a super diverse team in Lisbon, and we couldn't be prouder of it. We're putting action ahead of words and actively contributing to create more opportunities for women in technology and to attract people to work in Portugal regardless of their country of origin.</p><p>Our discussions on whether "Pastéis de Nata" is best served with or without cinnamon, our holiday traditions, Portuguese music, coffee, our frequent virtual Pub Quizzes, escape room events, and of course, the comments on shirtless Marcelo are now routine. They are evidence that we feel like a group working together, having fun while growing.</p>
    <div>
      <h3>Returning to Portugal?</h3>
      <a href="#returning-to-portugal">
        
      </a>
    </div>
    <p>We live in unusual and contemplative times. Many of our emigrants living outside the country are considering returning home to Portugal and our office in Lisbon is proof of this growing movement. Portuguese returnees represent roughly 10% of our team.</p><p>The Portuguese Government has an initiative called "<a href="https://www.programaregressar.gov.pt/en/">Programa Regressar</a>," where they provide tax benefits and financial assistance to support emigrants and their families returning to Portugal.</p><p>While this is great, we think it's not enough. Moving you and your family to another country is a life-changing event. Although things like patriotism, cost of living, and tax incentives play an essential role in the personal decision process, skilled and talented people will also be looking for a great workplace and a meaningful, ambitious company to join.</p><p>This is where Cloudflare can help you. We can provide you the best of the two worlds. Living in a beautiful country, your home, while working in a world-class company, solving big problems at scale on a mission to help build a better Internet with a unique culture. Furthermore, we support your return, and we're ready to help you in any way we can.</p>
    <div>
      <h3>The future</h3>
      <a href="#the-future">
        
      </a>
    </div>
    <p>Cloudflare <a href="https://www.dinheirovivo.pt/empresas/gigante-cloudflare-quer-100-especialistas-em-lisboa-incluindo-emigrantes-12775748.html">is serious</a> about its presence in Portugal. We're going to continue growing and investing in highly skilled talent for our Lisbon office and making it one of Cloudflare's top locations, alongside San Francisco, Austin, Singapore, and London.</p><p>Currently, we have <a href="https://www.cloudflare.com/en-gb/careers/jobs/">28 open positions</a> in Lisbon, and you can expect new ones to open over the upcoming weeks. Some are for teams based in Lisbon, like Data Insights and Cloudflare Radar (we're doubling in 2021), while others will join different projects, some of which have teams distributed across multiple offices.</p><p>If you decide to apply, there are many resources you can use to learn about Cloudflare and improve your chances of snatching your dream job. Here are a few:</p><ul><li><p>Cloudflare Careers Day: <a href="https://cloudflare.tv/event/2RjEkfw7l0K1OScrCvIgeZ">Meet the Engineering Team</a> with Isabel Rodrigues, Jen Langdon, and me.</p></li><li><p><a href="/">Our Blog</a>. We share an unusual amount of information about our infrastructure and products, our technical decisions, architecture, and our approach to solving complex, large-scale technical challenges.</p></li><li><p>Our <a href="https://github.com/cloudflare">Official GitHub Page</a>. We have open-source encoded all over in our DNA, and we like to give back to the community whenever possible. Cloudflare has over 300 public projects that you can explore, try them yourself, or fork.</p></li><li><p>Our <a href="https://developers.cloudflare.com/">Developers Website</a>, where you can learn about our products, the way they work, their features, and APIs. Speaking of APIs, take a look at <a href="https://github.com/cloudflare/cloudflare-go">cloudflare-go</a> and <a href="https://github.com/cloudflare/cloudflare-go/tree/master/cmd/flarectl">flarectl</a>.</p></li><li><p>Check our <a href="https://community.cloudflare.com/">community Forum</a>, ask us questions; we're always there for you, you'll be surprised. <a href="https://twitter.com/Cloudflare">Follow us</a> on Twitter.</p></li><li><p><a href="https://cloudflare.tv/">Cloudflare TV</a> airs excellent content all the time. You can check our <a href="https://cloudflare.tv/schedule">schedule</a> for numerous live segments with the team and guests or re-run past segments. We also have a "Best of" <a href="https://cloudflare.tv/best-of">archive</a>.</p></li><li><p>Finally, you can try our products. As part of our mission and values, we offer very generous <a href="https://www.cloudflare.com/en-gb/plans/">free</a> tiers to individual users and small startups. You can try our CDN features, DDoS, <a href="https://workers.cloudflare.com/">Workers</a> (100,000 requests per day, with Workers KV included), and even <a href="https://www.cloudflare.com/en-gb/teams-pricing/">Access for Teams</a> (with Argo tunnel included, for companies or households under 50 seats), at no cost.</p></li></ul><p>We're a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet. Cloudflare powers Internet requests for ~16% of the Fortune 1,000 and serves 20 million HTTP requests per second on average.</p> ]]></content:encoded>
            <category><![CDATA[Lisbon]]></category>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <guid isPermaLink="false">7AVVWRU6dqnhZnTP7ZfrLF</guid>
            <dc:creator>Celso Martinho</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare's first year in Lisbon]]></title>
            <link>https://blog.cloudflare.com/cloudflares-first-year-in-lisbon/</link>
            <pubDate>Thu, 16 Jul 2020 11:00:00 GMT</pubDate>
            <description><![CDATA[ We landed in Lisbon with a small team of transplants from other Cloudflare offices. We’ve almost quadrupled in a year and we intend to keep growing to around 80 by the end of 2020. ]]></description>
            <content:encoded><![CDATA[ 
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/73tPNCPYDQVP4QHqVXofDv/0d673c4bbeea1d248ca3943e0908644b/Cloudflare-Lisbon-_2x-1.png" />
            
            </figure><p>A year ago I wrote about the <a href="/cloudflare-lisbon-office/">opening of Cloudflare’s office in Lisbon</a>, it’s hard to believe that a year has flown by. At the time I wrote:</p><p><i>Lisbon’s combination of a large and growing existing tech ecosystem, attractive immigration policy, political stability, high standard of living, as well as logistical factors like time zone (the same as the UK) and direct flights to San Francisco made it the clear winner.</i></p><p>We landed in Lisbon with a small team of transplants from other Cloudflare offices. Twelve of us moved from the UK, US and Singapore to bootstrap here. Today we are 35 people with another 10 having accepted offers; we’ve almost quadrupled in a year and we intend to keep growing to around 80 by the end of 2020.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5aPpW3GgvOWtInsJvdrYFw/20614c07e517fb0a0d3c0e4b7df489a6/image1-8.png" />
            
            </figure><p>If you read back to my description of why we chose Lisbon only one item hasn’t turned out quite as we expected. Sure enough TAP Portugal does have direct flights to San Francisco but the pandemic put an end to all business flying worldwide for Cloudflare. We all look forward to getting back to being able to visit our colleagues in other locations.</p><p>The pandemic also put us in the odd position of needing to move from one empty office to another. Back in January the Cloudflare Lisbon office was in the Chiado and only had capacity for about 14 people. With our rapid growth we moved, in February, to a larger, temporary location on Avenida da Liberdade which had room for about 25 people.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3cgUaBYc2VF44wimwr2b5X/75a50bd810834a6aab5eab9232270250/image3-9.png" />
            
            </figure><p>Leaving the Chiado‌‌</p><p>And in early April, we moved to our longer term office on Praça Marquês de Pombal. Of course, by that time the State of Emergency had been declared in Portugal and the office move took place in our absence. But it sits waiting for our return sometime in early 2021.</p><p>The team that landed in Lisbon covered Customer Support, Security, IT, Technology, and  Emerging Technology and Incubation, but, as we suspected, we’ve grown in many other departments and the rest of Cloudflare is realizing how much Lisbon and Portugal have to offer. In addition to the original team we now have people in SRE, Payroll, Accounting, Trust and Safety, People and Places, Product Management and Infrastructure.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/40YJrvTxKcPA3JaEZlN36s/72e664bc246668cbbc8948baa3b0d204/image2.jpg" />
            
            </figure><p>View from the Cloudflare Lisbon office‌‌</p><p>Despite the pandemic we’re continuing to invest in Lisbon with <a href="https://www.cloudflare.com/careers/jobs/?location=lisbon">24 open roles</a> in Customer Support, Infrastructure, People and Places, Engineering, Accounting and Finance, Security, Business Intelligence, Product Management and Emerging Technology and Incubation.</p><p>As I said in an interview with <a href="http://www.portugalglobal.pt/">AICEP</a> earlier this year “É nosso objetivo construir em Lisboa um dos maiores escritórios da Cloudflare” (“It’s our objective to build in Lisbon one of the major Cloudflare offices”). You can read the full Portuguese-language interview <a href="http://www.portugalglobal.pt/PT/PortugalNews/EdicaoAicepPortugalGlobal/Documents/entrevista.pdf">here</a>. We continue to believe that Lisbon is a vital part of Cloudflare’s growth.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3crWQpDP4lgWFkPI8AN32q/f283e03153a9ac8a2524a880be2b08e9/image4-3.png" />
            
            </figure><p>I’ve spent a huge amount of my career on aircraft and the last few months have felt very odd, but I couldn’t have been happier to find myself temporarily stuck in Lisbon. No doubt we’ll all be traveling again but this last year has confirmed my impression that Lisbon is a great place to live.</p><p>I asked our team what they’d found they love about living in Lisbon and Portugal. They came back with pasteis de nata, sunshine every day, the jacaranda trees, feijoada, empada de galinha, <a href="https://media.rtp.pt/joker/">Joker</a>, Super Bock, chocolate mousse being an everyday staple, Maria biscuits, quality fresh produce, dolphins, lizards in the gardens, <a href="https://blog.samrhea.com/post/nao-carteira/">MB Way</a>, ovos moles de Aveiro, so great that only ~30/40min from here you get such nice beaches like the ones in Setubal, Sintra, Cascais, Sesimbra, bica, sardines, the Alentejo coastline, the chicken from <a href="https://www.tripadvisor.pt/Restaurant_Review-g189158-d1045670-Reviews-Bonjardim-Lisbon_Lisbon_District_Central_Portugal.html">Bonjardim</a>, family friendliness and how nice it is to raise children here, fast, reliable and cheap Internet access, and so much more.</p><p>If you’d like to join us please visit our <a href="https://www.cloudflare.com/careers/jobs/?location=lisbon">careers page for Lisbon</a>.</p> ]]></content:encoded>
            <category><![CDATA[Life at Cloudflare]]></category>
            <category><![CDATA[Lisbon]]></category>
            <category><![CDATA[Portugal]]></category>
            <guid isPermaLink="false">6L1ZMBOvMq4DG1DC3FGLlm</guid>
            <dc:creator>John Graham-Cumming</dc:creator>
        </item>
        <item>
            <title><![CDATA[Talk Transcript: How Cloudflare Thinks About Security]]></title>
            <link>https://blog.cloudflare.com/talk-transcript-how-cloudflare-thinks-about-security/</link>
            <pubDate>Tue, 08 Oct 2019 09:00:00 GMT</pubDate>
            <description><![CDATA[ This is the text I used for a talk at artificial intelligence powered translation platform, Unbabel, in Lisbon on September 25, 2019. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Image courtesy of <a href="https://twitter.com/Unbabel/status/1176425247224057856">Unbabel</a></p><p>This is the text I used for a talk at artificial intelligence powered translation platform, <a href="https://unbabel.com">Unbabel</a>, in Lisbon on September 25, 2019.</p><p><i>Bom dia. Eu sou John Graham-Cumming o CTO do Cloudflare. E agora eu vou falar em inglês.</i></p><p>Thanks for inviting me to talk about Cloudflare and how we think about security. I’m about to move to Portugal permanently so I hope I’ll be able to do this talk in Portuguese in a few months.</p><p>I know that most of you don’t have English as a first language so I’m going to speak a little more deliberately than usual. And I’ll make the text of this talk available for you to read.</p><p>But there are no slides today.</p><p>I’m going to talk about how Cloudflare thinks about internal security, how we protect ourselves and how we secure our day to day work. This isn’t a talk about Cloudflare’s products.</p>
    <div>
      <h3>Culture</h3>
      <a href="#culture">
        
      </a>
    </div>
    <p>Let’s begin with culture.</p><p>Many companies have culture statements. I think almost 100% of these are pure nonsense. Culture is how you act every day, not words written in the wall.</p><p>One significant piece of company culture is the internal Security Incident mailing list which anyone in the company can send a message to. And they do! So far this month there have been 55 separate emails to that list reporting a security problem.</p><p>These mails come from all over the company, from every department. Two to three per day. And each mail is investigated by the internal security team. Each mail is assigned a Security Incident issue in our internal Atlassian Jira instance.</p><p>People send: reports that their laptop or phone has been stolen (their credentials get immediately invalidated), suspicions about a weird email that they’ve received (it might be phishing or malware in an attachment), a concern about physical security (for example, someone wanders into the office and starts asking odd questions), that they clicked on a bad link, that they lost their access card, and, occasionally, a security concern about our product.</p><p>Things like stolen or lost laptops and phones happen way more often than you’d imagine. We seem to lose about two per month. For that reason and many others we use full disk encryption on devices, complex passwords and two factor auth on every service employees need to access. And we discourage anyone storing anything on their laptop and ask them to primarily use cloud apps for work. Plus we centrally manage machines and can remote wipe.</p><p>We have a 100% blame free culture. You clicked on a weird link? We’ll help you. Lost your phone? We’ll help you. Think you might have been phished? We’ll help you.</p><p>This has led to a culture of reporting problems, however minor, when they occur. It’s our first line of internal defense.</p><p>Just this month I clicked on a link that sent my web browser crazy hopping through redirects until I ended up at a bad place. I reported that to the mailing list.</p><p>I’ve never worked anywhere with such a strong culture of reporting security problems big and small.</p>
    <div>
      <h3>Hackers</h3>
      <a href="#hackers">
        
      </a>
    </div>
    <p>We also use HackerOne to let people report security problems from the outside. This month we’ve received 14 reports of security problems. To be honest, most of what we receive through HackerOne is very low priority. People run automated scanning tools and report the smallest of configuration problems, or, quite often, things that they don’t understand but that look like security problems to them. But we triage and handle them all.</p><p>And people do on occasion report things that we need to fix.</p><p>We also have a private paid bug bounty program where we work with a group of individual hackers (around 150 right now) who get paid for the vulnerabilities that they’ve found.</p><p>We’ve found that this combination of a public responsible disclosure program and then a private paid program is working well. We invite the best hackers who come in through the public program to work with us closely in the private program.</p>
    <div>
      <h3>Identity</h3>
      <a href="#identity">
        
      </a>
    </div>
    <p>So, that’s all about people, internal and external, reporting problems, vulnerabilities, or attacks. A very short step from that is knowing who the people are.</p><p>And that’s where identity and authentication become critical. In fact, as an industry trend identity management and authentication are one of the biggest areas of spending by CSOs and <a href="https://www.cloudflare.com/ciso/">CISOs</a>. And Cloudflare is no different.</p><p>OK, well it is different, instead of spending a lot of identity and authentication we’ve built our own solutions.</p><p>We did not always have good identity practices. In fact, for many years our systems had different logins and passwords and it was a complete mess. When a new employee started accounts had to be made on Google for email and calendar, on Atlassian for Jira and Wiki, on the VPN, on the WiFi network and then on a myriad of other systems for the blog, HR, SSH, build systems, etc. etc.</p><p>And when someone left all that had to be undone. And frequently this was done incorrectly. People would leave and accounts would still be left running for a period of time. This was a huge headache for us and is a huge headache for literally every company.</p><p>If I could tell companies one thing they can do to improve their security it would be: sort out identity and authentication. We did and it made things so much better.</p><p>This makes the process of bringing someone on board much smoother and the same when they leave. We can control who accesses what systems from a single control panel.</p><p>I have one login via a product we built called Cloudflare Access and I can get access to pretty much everything. I looked in my LastPass Vault while writing this talk and there are a total of just five username and password combination and two of those needed deleting because we’ve migrated those systems to Access.</p><p>So, yes, we use password managers. And we lock down everything with high quality passwords and two factor authentication. Everyone at Cloudflare has a Yubikey and access to TOTP (such as Google Authenticator). There are three golden rules: all passwords should be created by the password manager, all authentication has to have a second factor and the second factor cannot be SMS.</p><p>We had great fun rolling out Yubikeys to the company because we did it during our annual retreat in a single company wide sitting. Each year Cloudflare gets the entire company together (now over 1,000 people) in a hotel for two to three days of working together, learning from outside experts and physical and cultural activities.</p><p>Last year the security team gave everyone a pair of physical security tokens (a Yubikey and a Titan Key from Google for Bluetooth) and in an epic session configured everyone’s accounts to use them.</p><p>Note: do not attempt to get 500 people to sync Bluetooth devices in the same room at the same time. Bluetooth cannot cope.</p><p>Another important thing we implemented is automatic timeout of access to a system. If you don’t use access to a system you lose it. That way we don’t have accounts that might have access to sensitive systems that could potentially be exploited.</p>
    <div>
      <h3>Openness</h3>
      <a href="#openness">
        
      </a>
    </div>
    <p>To return to the subject of Culture for a moment an important Cloudflare trait is openness.</p><p>Some of you may know that back in 2017 Cloudflare had a horrible bug in our software that became called Cloudbleed. This bug leaked memory from inside our servers into people’s web browsing. Some of that web browsing was being done by search engine crawlers and ended up in the caches of search engines like Google.</p><p>We had to do two things: stop the actual bug (this was relatively easy and was done in under an hour) and then clean up the equivalent of an oil spill of data. That took longer (about a week to ten days) and was very complicated.</p><p>But from the very first night when we were informed of the problem we began documenting what had happened and what were doing. I opened an EMACS buffer in the dead of night and started keeping a record.</p><p>That record turned into a giant disclosure blog post that contained the gory details of the error we made, its consequences and how we reacted once the error was known.</p><p>We followed up a few days later with a further long blog post assessing the impact and risk associated with the problem.</p><p>This approach to being totally open ended up being a huge success for us. It increased trust in our product and made people want to work with us more.</p><p>I was on my way to Berlin to give a talk to a large retailer about Cloudbleed when I suddenly realized that the company I was giving the talk at was NOT a customer. And I asked the salesperson I was with what I was doing.</p><p>I walked in to their 1,000 person engineering team all assembled to hear my talk. Afterwards the VP of Engineering thanked me saying that our transparency had made them want to work with us rather than their current vendor. My talk was really a sales pitch.</p><p>Similarly, at RSA last year I gave a talk about Cloudbleed and a very large company’s CSO came up and asked to use my talk internally to try to encourage their company to be so open.</p><p>When on July 2 this year we had an outage, which wasn’t security related, we once again blogged in incredible detail about what happened. And once again we heard from people about how our transparency mattered to them.</p><p>The lesson is that being open about mistakes increases trust. And if people trust you then they’ll tend to tell you when there are problems. I get a ton of reports of potential security problems via Twitter or email.</p>
    <div>
      <h3>Change</h3>
      <a href="#change">
        
      </a>
    </div>
    <p>After Cloudbleed we started changing how we write software. Cloudbleed was caused, in part, by the use of memory-unsafe languages. In that case it was C code that could run past the end of a buffer.</p><p>We didn’t want that to happen again and so we’ve prioritized languages where that simply cannot happen. Such as Go and Rust. We were very well known for using Go. If you’ve ever visited a Cloudflare website, or used an app (and you have because of our scale) that uses us for its API then you’ve first done a DNS query to one of our servers.</p><p>That DNS query will have been responded to by a Go program called RRDNS.</p><p>There’s also a lot of Rust being written at Cloudflare and some of our newer products are being created using it. For example, Firewall Rules which do arbitrary filtering of requests to our customers are handled by a Rust program that needs to be low latency, stable and secure.</p>
    <div>
      <h3>Security is a company wide commitment</h3>
      <a href="#security-is-a-company-wide-commitment">
        
      </a>
    </div>
    <p>The other post-Cloudbleed change was that any crashes on our machines came under the spotlight from the very top. If a process crashes I personally get emailed about it. And if the team doesn’t take those crashes seriously they get me poking at them until they do.</p><p>We missed the fact that Cloudbleed was crashing our machines and we won’t let that happen again. We use Sentry to correlate information about crashes and the Sentry output is one of the first things I look at in the morning.</p><p>Which, I think, brings up an important point. I spoke earlier about our culture of “If you see something weird, say something” but it’s equally important that security comes from the top down.</p><p>Our CSO, Joe Sullivan, doesn’t report to me, he reports to the CEO. That sends a clear message about where security sits in the company. But, also, the security team itself isn’t sitting quietly in the corner securing everything.</p><p>They are setting standards, acting as trusted advisors, and helping deal with incidents. But their biggest role is to be a source of knowledge for the rest of the company. Everyone at Cloudflare plays a role in keeping us secure.</p><p>You might expect me to have access to our all our systems, a passcard that gets me into any room, a login for any service. But the opposite is true: I don’t have access to most things. I don’t need it to get my job done and so I don’t have it.</p><p>This makes me a less attractive target for hackers, and we apply the same rule to everyone. If you don’t need access for your job you don’t get it. That’s made a lot easier by the identity and authentication systems and by our rule about timing out access if you don’t use a service. You probably didn’t need it in the first place.</p><p>The flip side of all of us owning security is that deliberately doing the wrong thing has severe consequences.</p><p>Making a mistake is just fine. The person who wrote the bad line of code that caused Cloudbleed didn’t get fired, the person who wrote the bad regex that brought our service to a halt on July 2 is still with us.<b>‌‌</b></p>
    <div>
      <h3>Detection and Response‌‌</h3>
      <a href="#detection-and-response">
        
      </a>
    </div>
    <p>Naturally, things do go wrong internally. Things that didn’t get reported. To do with them we need to detect problems quickly. This is an area where the security team does have real expertise and data.‌‌</p><p>We do this by collecting data about how our endpoints (my laptop, a company phone, servers on the edge of our network) are behaving. And this is fed into a homebuilt data platform that allows the security team to alert on anomalies.‌‌</p><p>It also allows them to look at historical data in case of a problem that occurred in the past, or to understand when a problem started. ‌‌</p><p>Initially the team was going to use a commercial data platform or SIEM but they quickly realized that these platforms are incredibly expensive and they could build their own at a considerably lower price.‌‌</p><p>Also, Cloudflare handles a huge amount of data. When you’re looking at operating system level events on machines in 194 cities plus every employee you’re dealing with a huge stream. And the commercial data platforms love to charge by the size of that stream.‌‌</p><p>We are integrating internal DNS data, activity on individual machines, network netflow information, badge reader logs and operating system level events to get a complete picture of what’s happening on any machine we own.‌‌</p><p>When someone joins Cloudflare they travel to our head office in San Francisco for a week of training. Part of that training involves getting their laptop and setting it up and getting familiar with our internal systems and security.‌‌</p><p>During one of these orientation weeks a new employee managed to download malware while setting up their laptop. Our internal detection systems spotted this happening and the security team popped over to the orientation room and helped the employee get a fresh laptop.‌‌</p><p>The time between the malware being downloaded and detected was about 40 minutes.‌‌</p><p>If you don’t want to build something like this yourself, take a look at Google’s Chronicle product. It’s very cool. ‌‌</p><p>One really rich source of data about your organization is DNS. For example, you can often spot malware just by the DNS queries it makes from a machine. If you do one thing then make sure all your machines use a single DNS resolver and get its logs.‌‌‌‌</p>
    <div>
      <h3>Edge Security‌‌</h3>
      <a href="#edge-security">
        
      </a>
    </div>
    <p>In some ways the most interesting part of Cloudflare is the least interesting from a security perspective. Not because there aren’t great technical challenges to securing machines in 194 cities but because some of the more apparently mundane things I’ve talked about how such huge impact.‌‌</p><p><i>Identity, Authentication, Culture, Detection and Response.‌‌</i></p><p>But, of course, the edge needs securing. And it’s a combination of physical data center security and software. ‌‌</p><p>To give you one example let’s talk about SSL private keys. Those keys need to be distributed to our machines so that when an SSL connection is made to one of our servers we can respond. But SSL private keys are… private!‌‌</p><p>And we have a lot of them. So we have to distribute private key material securely. This is a hard problem. We encrypt the private keys while at rest and in transport with a separate key that is distributed to our edge machines securely. ‌‌</p><p>Access to that key is tightly controlled so that no one can start decrypting keys in our database. And if our database leaked then the keys couldn’t be decrypted since the key needed is stored separately.‌‌</p><p>And that key is itself GPG encrypted.‌‌</p><p>But wait… there’s more!‌‌</p><p>We don’t actually want to have decrypted keys stored in any process that accessible from the Internet. So we use a technology called Keyless SSL where the keys are kept by a separate process and accessed only when needed to perform operations.‌‌</p><p>And Keyless SSL can run anywhere. For example, it doesn’t have to be on the same machine as the machine handling an SSL connection. It doesn’t even have to be in the same country. Some of our customers make use of that to specify where their keys are distributed to).</p>
    <div>
      <h3>Use Cloudflare to secure Cloudflare</h3>
      <a href="#use-cloudflare-to-secure-cloudflare">
        
      </a>
    </div>
    <p>One key strategy of Cloudflare is to eat our own dogfood. If you’ve not heard that term before it’s quite common in the US. The idea is that if you’re making food for dogs you should be so confident in its quality that you’d eat it yourself.</p><p>Cloudflare does the same for security. We use our own products to secure ourselves. But more than that if we see that there’s a product we don’t currently have in our security toolkit then we’ll go and build it.</p><p>Since Cloudflare is a cybersecurity company we face the same challenges as our customers, but we can also build our way out of those challenges. In  this way, our internal security team is also a product team. They help to build or influence the direction of our own products.</p><p>The team is also a Cloudflare customer using our products to secure us and we get feedback internally on how well our products work. That makes us more secure and our products better.</p>
    <div>
      <h3>Our customers data is more precious than ours‌‌</h3>
      <a href="#our-customers-data-is-more-precious-than-ours">
        
      </a>
    </div>
    <p>The data that passes through Cloudflare’s network is private and often very personal. Just think of your web browsing or app use. So we take great care of it.‌‌</p><p>We’re handling that data on behalf of our customers. They are trusting us to handle it with care and so we think of it as more precious than our own internal data.‌‌</p><p>Of course, we secure both because the security of one is related to the security of the other. But it’s worth thinking about the data you have that, in a way, belongs to your customer and is only in your care.‌‌‌‌</p>
    <div>
      <h3>Finally‌‌</h3>
      <a href="#finally">
        
      </a>
    </div>
    <p>I hope this talk has been useful. I’ve tried to give you a sense of how Cloudflare thinks about security and operates. We don’t claim to be the ultimate geniuses of security and would love to hear your thoughts, ideas and experiences so we can improve.‌‌</p><p>Security is not static and requires constant attention and part of that attention is listening to what’s worked for others.‌‌</p><p>Thank you.‌‌‌‌‌‌‌‌‌‌‌‌</p> ]]></content:encoded>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Tech Talks]]></category>
            <category><![CDATA[Events]]></category>
            <guid isPermaLink="false">jiQCzqRII3wd1I0J8JRZq</guid>
            <dc:creator>John Graham-Cumming</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare's new Lisbon office]]></title>
            <link>https://blog.cloudflare.com/cloudflare-lisbon-office/</link>
            <pubDate>Wed, 17 Jul 2019 06:00:00 GMT</pubDate>
            <description><![CDATA[ I was the 24th employee of Cloudflare and the first outside of San Francisco. Working out of my spare bedroom, I wrote a chunk of Cloudflare’s software before starting to recruit a team in London. Today, Cloudflare London, our EMEA headquarters, has more than 200 people.  ]]></description>
            <content:encoded><![CDATA[ <p>I was the 24th employee of Cloudflare and the first outside of San Francisco. Working out of my spare bedroom, I wrote a chunk of Cloudflare’s software before starting to recruit a team in London. Today, Cloudflare London, our EMEA headquarters, has more than 200 people working in the historic County Hall building opposite the Houses of Parliament. My spare bedroom is ancient history.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2htk9JE1GhBBTpk4wF6Kex/a0c8efaf219d9366b5cca7e68275c9ce/10683428404_4e5b4f5214_k.jpg" />
            
            </figure><p>CC BY-SA 2.0 image by <a href="https://www.flickr.com/photos/sridharsaraf/">Sridhar Saraf</a></p><p>And Cloudflare didn’t stop at London. We now have people in Munich, Singapore, Beijing, Austin, TX, Chicago and Champaign, IL, New York, Washington, DC, San Jose, CA, Miami, FL, and Sydney, Australia, as well as San Francisco and London. And today we’re announcing the establishment of a new technical hub in Lisbon, Portugal. As part of that office opening I will be relocating to Lisbon this summer along with a small number of technical folks from other Cloudflare offices.</p><p>We’re recruiting in Lisbon starting today. Go <a href="https://www.cloudflare.com/careers/locations/lisbon/">here</a> to see all the current opportunities. We’re looking for people to fill roles in Engineering, Security, Product, Product Strategy, Technology Research, and Customer Support.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/254gaZLnObzmJ44I7cpzkN/c11aed263db15280148562b633f35fb5/3952415569_359425d3d2_b.jpg" />
            
            </figure><p>CC BY-SA 2.0 Image by <a href="https://www.flickr.com/photos/rstml/">Rustam Aliyev</a></p><p>My first real idea of Lisbon dates to 30 years ago with the 1989 publication of John Le Carré’s <a href="https://en.wikipedia.org/wiki/The_Russia_House">The Russia House</a>. As real, of course, as any Le Carré view of the world:</p><blockquote><p>[...] ten years ago on a whim Barley Blair, having inherited a stray couple of thousand from a remote aunt, bought himself a scruffy pied-a-terre in Lisbon, where he was accustomed to take periodic rests from the burden of his many-sided soul. It could have been Cornwall, it could have been Provence or Timbuktu. But Lisbon by an accident had got him [...]</p></blockquote><p>Cloudflare’s choice of Lisbon, however, came not by way of an accident but a careful search for a new continental European city in which to locate a technical office. I had been invited to Lisbon back in 2014 to speak at <a href="https://en.wikipedia.org/wiki/SAPO_Codebits">SAPO Codebits</a> and been impressed by the size and range of technical talent present at the event. Subsequently, we looked at 45 cities across 29 countries, narrowing down to a final list of three.</p><p>Lisbon’s combination of a large and growing existing tech ecosystem, attractive immigration policy, political stability, high standard of living, as well as logistical factors like time zone (the same as the UK) and direct flights to San Francisco made it the clear winner.</p><p><i>Eu</i> <i>comecei</i> <i>a aprender Português há três meses...</i> and I’m looking forward to discovering a country and a culture, and building a new technical hub for Cloudflare. We have found a thriving local technology ecosystem, supported both by the government and a myriad of exciting startups, and we look forward to collaborating with them to continue to raise Lisbon's profile.</p> ]]></content:encoded>
            <category><![CDATA[Portugal]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <category><![CDATA[Careers]]></category>
            <category><![CDATA[Lisbon]]></category>
            <guid isPermaLink="false">6LMoTctzx8ojgdl4VsEMRh</guid>
            <dc:creator>John Graham-Cumming</dc:creator>
        </item>
    </channel>
</rss>