<?xml version="1.0" encoding="UTF-8"?><rss 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" version="2.0"><channel><title><![CDATA[Cloud Resume Challenge]]></title><description><![CDATA[Cloud Resume Challenge]]></description><link>https://my-cloud-resume-challenge.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Cloud Resume Challenge</title><link>https://my-cloud-resume-challenge.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 18 Jun 2026 02:50:26 GMT</lastBuildDate><atom:link href="https://my-cloud-resume-challenge.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Cloud Resume Challenge]]></title><description><![CDATA[Creating bucket to hold your static HTML file.In here i learn to create bucket, and put HTML file on it, made the bucket public by disable enforce public access prevention and grant permission to all ]]></description><link>https://my-cloud-resume-challenge.hashnode.dev/cloud-resume-challenge</link><guid isPermaLink="true">https://my-cloud-resume-challenge.hashnode.dev/cloud-resume-challenge</guid><dc:creator><![CDATA[JS]]></dc:creator><pubDate>Wed, 10 Jun 2026 13:17:01 GMT</pubDate><content:encoded><![CDATA[<ol>
<li><p>Creating bucket to hold your static HTML file.<br />In here i learn to create bucket, and put HTML file on it, made the bucket public by disable enforce public access prevention and grant permission to all user with roles storage object viewer.</p>
</li>
<li><p>HTTPS for security<br />In here i learned about cloudflare, creating a domain, dns, records, type of records, proxy, redirecting rules, i also learned how to force cloudflare to use "verified by: google trusted services", by default Cloudflare use "verify by: Let's Encrypt".<br />Also i learn about Application Load Balancing, creating static ip address to use at frontend and cloudflare, certificates, certificates map, classic certificates, backend bucket.</p>
</li>
<li><p>Firestore database<br />In here i learned to create cloud run function, using the python to retrieved the data and update firestore database on the fly.</p>
</li>
<li><p>CICD Back end<br />Here, I learned about GitHub, repositories, YAML files, how to automatically deploy your Python code when there's a change, CloudBuild, how to link GitHub with GCP, and create triggers.</p>
</li>
<li><p>CICD Front end<br />In here i create a new repository for front end, that will host all HTML, CSS and Javascript file and will get automatically get upload and deploy when there's a change in the code.</p>
</li>
<li><p>Terraform<br />In here i Learn to use Workload Identity Federation to authenticate Github action to GCP. Learn to use terraform to provision bucket, firestore db, cloud function, set iam permission, learn to destroy and apply again using terraform, make it all happen automatically</p>
</li>
</ol>
]]></content:encoded></item></channel></rss>