<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shakirah A</title>
    <description>The latest articles on DEV Community by Shakirah A (@shakirah_007).</description>
    <link>https://dev.to/shakirah_007</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2799011%2Fc5c5fa44-4a4d-4a3f-8275-9673c223384f.png</url>
      <title>DEV Community: Shakirah A</title>
      <link>https://dev.to/shakirah_007</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shakirah_007"/>
    <language>en</language>
    <item>
      <title>DevOps Phylosophy in Real Life Scsenario: Case Study Aviation Flight Crew</title>
      <dc:creator>Shakirah A</dc:creator>
      <pubDate>Wed, 02 Jul 2025 09:22:14 +0000</pubDate>
      <link>https://dev.to/shakirah_007/devops-phylosophy-in-real-life-scsenario-case-study-aviation-flight-crew-4234</link>
      <guid>https://dev.to/shakirah_007/devops-phylosophy-in-real-life-scsenario-case-study-aviation-flight-crew-4234</guid>
      <description>&lt;p&gt;DevOps is simply the process of fast-tracking quality delivery by combining the efforts of developers and operations teams. In a traditional setup, developers build the software while operations handle deployment and maintenance. DevOps bridges this gap by encouraging close cooperation, shared responsibility, and effective communication across all teams involved enabling the release of better software, faster and more reliably. &lt;/p&gt;

&lt;p&gt;A real-world scenario that captures this narrative is the aviation flight crew. Just as a successful software delivery depends on the synergy between developers and operations, a successful flight depends on seamless coordination between Ground crew (flight dispatchers and maintenance teams) and Flight crew (pilots and cabin staff).&lt;/p&gt;

&lt;p&gt;In this analogy, developers represent the ground crew—responsible for preparing the aircraft, planning the route, fueling, and performing system checks to ensure everything is flight-ready. The operations team mirrors the flight crew, who execute the flight plan, navigate the route, manage passengers, and handle any in-flight issues that arise. When these two groups work in isolation, the chances of failure, delays, or inefficiencies increase dramatically.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgabpph73hqz2vxfon20p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgabpph73hqz2vxfon20p.png" alt="Tradition vs Devops" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For instance, if there’s a breakdown in communication between dispatch and pilots, it could lead to incorrect routes, insufficient fuel, or mismatched stopovers. Likewise, poor coordination between maintenance and flight operations might result in technical oversights that jeopardize the entire journey. Even lbreakdown in communication between dispatch and cabin staff can lead to meal plan not matching the flight duration or a delay not being communicated—can create frustration for passengers. In software delivery, this is the equivalent of downtime, deployment failures, or unmet user expectations when development and operations teams aren't aligned.&lt;/p&gt;

&lt;p&gt;Adopting a DevOps-style approach transforms how aviation teams operate. Pre-flight briefings are similar to sprint planning meetings—where the crew discusses the flight details, potential risks, and contingency plans. A proper feedback loop—like post-flight reports or black box analysis—helps all teams learn and improve continuously. When something goes wrong mid-flight, the cabin crew, pilots, and ground control must respond quickly and collaboratively—mirroring real-time incident response in DevOps.&lt;/p&gt;

&lt;p&gt;By working as one unified team, the aviation crew ensures faster turnarounds, safer flights, and a better passenger experience. The same is true in DevOps: when developers and operations work closely with shared goals and constant feedback, they deliver software faster, resolve issues quicker, and improve user satisfaction.&lt;/p&gt;

&lt;p&gt;In both aviation and software delivery, tools and automation goes hand in hand with people, processes, and culture to make a difference. which brings about trust, improved quality, and flying (or deploying) with confidence. Just like a successful flight, great software delivery depends on everyone knowing their role, sharing information freely, and working together toward a common destination.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs45yjkeqdeghlkywop8z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs45yjkeqdeghlkywop8z.png" alt="Devops Coordination" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ultimately, DevOps isn’t just a set of tools, it’s a cultural alignment, When everyone works together with a shared goal and continuous feedback, both software and airplanes can go farther, faster, and safer.&lt;/p&gt;

</description>
      <category>agile</category>
      <category>devops</category>
      <category>tooling</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>Setting up an Ubuntu VM on Google Cloud, Installing NGINX, and Configuring Firewall Rules</title>
      <dc:creator>Shakirah A</dc:creator>
      <pubDate>Fri, 31 Jan 2025 22:19:26 +0000</pubDate>
      <link>https://dev.to/shakirah_007/setting-up-a-ubuntu-vm-instance-compute-engine-on-google-cloud-installing-nginx-and-configuring-eh8</link>
      <guid>https://dev.to/shakirah_007/setting-up-a-ubuntu-vm-instance-compute-engine-on-google-cloud-installing-nginx-and-configuring-eh8</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiv5x29iy78fuotjuebyq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiv5x29iy78fuotjuebyq.jpg" alt="Nginx-GCP" width="800" height="450"&gt;&lt;/a&gt;I’ve always been interested in cloud computing and DevOps, with hands-on experience using AWS and DigitalOcean. Recently, I joined an HNG internship to fine-tune my DevOps skills. The first tasks was setting up and configuring NGINX on a fresh Ubuntu server, sso I decided to explore Google Cloud Platform (GCP) by creating a virtual machine (VM). The whole process turned out to be easier than I expected.  Here's how I did it, what challenges I faced, and how this boosted my confidence in using GCP.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;h2&gt;
  
  
  Task Overview
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Create a VM instance on GCP.&lt;/li&gt;
&lt;li&gt;Access the VM instance using &lt;code&gt;gcloud&lt;/code&gt;/&lt;code&gt;ssh&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Install and configure NGINX to serve a custom HTML page.&lt;/li&gt;
&lt;li&gt;Configure firewalls to allow HTTP/HTTPS traffic.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Approach
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Creating a VM on GCP
&lt;/h3&gt;

&lt;p&gt;First, I created a GCP account and logged into the &lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;&lt;strong&gt;Google Cloud Console&lt;/strong&gt;&lt;/a&gt;. It was a little unfamiliar at first, but I was able to locate and navigate to &lt;strong&gt;Compute Engine &amp;gt; VM Instances&lt;/strong&gt; and created a new VM with these settings:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;: &lt;code&gt;simple-nginx-configuration&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Region/Zone&lt;/strong&gt;: &lt;code&gt;europe-west1-d&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Machine Type&lt;/strong&gt;: &lt;code&gt;e2-micro&lt;/code&gt; (free tier)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Boot Disk&lt;/strong&gt;: Ubuntu 20.04 LTS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Firewall&lt;/strong&gt;: Enabled HTTP and HTTPS traffic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This step was pretty straightforward.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. SSH into the VM Instance
&lt;/h3&gt;

&lt;p&gt;To SSH into the VM, I used the gcloud command-line tool:&lt;br&gt;
First, I installed gcloud by following the &lt;a href="https://cloud.google.com/sdk/docs/install" rel="noopener noreferrer"&gt;official guide&lt;/a&gt;.&lt;br&gt;
Then, I authenticated by running:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gcloud auth login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Set the project ID:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gcloud config set project `PROJECT_ID`
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;Replace &lt;code&gt;PROJECT_ID&lt;/code&gt; with your actual project ID.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;SSH into the VM instance with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gcloud compute ssh INSTANCE_NAME --zone ZONE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;(Replace &lt;code&gt;INSTANCE_NAME&lt;/code&gt; with your VM's name and &lt;code&gt;ZONE&lt;/code&gt; with the zone where your instance is located.)&lt;/em&gt;&lt;br&gt;
the command will look like this&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gcloud compute ssh --zone "europe-west1-d" "simple-nginx-configuration" --project "hng-internship"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Alternatively, if you're using the Google Cloud Console, you can simply click &lt;code&gt;SSH &amp;gt; View gcloud sommand&lt;/code&gt; on your VM instance's page. This will display the gcloud command to use, which you can copy and paste directly.&lt;/p&gt;

&lt;p&gt;This worked seamlessly, and I was able to access the terminal of my VM instance.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Installing NGINX on the Vm instance
&lt;/h3&gt;

&lt;h6&gt;
  
  
  Step 1: Install NGINX
&lt;/h6&gt;

&lt;p&gt;Update the Package List:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install NGINX:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install nginx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify Installation:&lt;/p&gt;

&lt;p&gt;Check the NGINX version to confirm installation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nginx -v
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h6&gt;
  
  
  Step 2: Start and Enable NGINX
&lt;/h6&gt;

&lt;p&gt;Start NGINX:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl start nginx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enable NGINX to Start on Boot:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl enable nginx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check NGINX Status:&lt;br&gt;
Ensure NGINX is running:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl status nginx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should see active (running) in the output.&lt;/p&gt;

&lt;h6&gt;
  
  
  Step 3: Configure Firewall (if enabled)
&lt;/h6&gt;

&lt;p&gt;If you have a firewall enabled (e.g., ufw), allow HTTP and HTTPS traffic:&lt;/p&gt;

&lt;p&gt;Enable the Firewall:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ufw enable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Allow HTTP:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ufw allow 'Nginx HTTP'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Allow HTTPS (optional):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ufw allow 'Nginx HTTPS'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Allow SSH:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ufw allow 'OpenSSH'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify Firewall Rules:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ufw status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4: Create a Custom HTML Page
&lt;/h3&gt;

&lt;p&gt;Navigate to the Web Root Directory:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd /var/www/html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create or Edit the index.html File:&lt;/p&gt;

&lt;p&gt;Use a text editor (e.g., vim) to create or edit the file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo vim index.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add the Custom HTML Content:&lt;/p&gt;

&lt;p&gt;Replace the content with the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Welcome&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;Welcome&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;Welcome to DevOps Stage 0 - [Your Name]/[SlackName]&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Save and Exit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:wq
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensured the file had the correct permissions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  5: Test the Configuration and Accessibility
&lt;/h3&gt;

&lt;p&gt;Restart NGINX:&lt;/p&gt;

&lt;p&gt;Restart NGINX to apply the changes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl restart nginx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Access the Web Page:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open a web browser and navigate to your server’s IP address:&lt;/p&gt;

&lt;p&gt;visit&lt;br&gt;
&lt;a href="http://YOUR_SERVER_IP" rel="noopener noreferrer"&gt;http://YOUR_SERVER_IP&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alternatively, use curl to test:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl http://localhost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;or&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl http://YOUR_SERVER_IP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Troubleshooting some Challenges and to Overcame Them
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;NGINX Not Serving the Custom Page: if you tried to access the VM's IP address in the browser, and the default NGINX page is displayed instead of your custom HTML page. It might be that you hadn’t replaced the default index.html file in /var/www/html.&lt;/li&gt;
&lt;li&gt;HTTP Connection Refused: Verify Firewall Rules are enabled. Also Ensure NGINX is running. Test your connections internally and externally, visit your server ip in the browser &lt;code&gt;http://YOUR_SERVER_IP&lt;/code&gt;
Alternatively, use curl to test &lt;code&gt;curl http://localhost&lt;/code&gt; or &lt;code&gt;curl http://YOUR_SERVER_IP&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;If you received a "Connection refused" error when attempting to access the site over HTTPS. This was because NGINX wasn’t configured to handle HTTPS traffic. You could use Certbot from Let’s Encrypt to set up an SSL/TLS certificate, I didnt here because the task is specifically focused using only port 80, so I didn’t pursue this solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  How This Task Contributes to My Learning and Professional Goals
&lt;/h4&gt;

&lt;p&gt;This task was a fantastic hands-on experience that deepened my understanding of Additional Cloud Infrastructure: Creating and managing VM instances on GCP.&lt;/p&gt;

&lt;h4&gt;
  
  
  References and Further Reading
&lt;/h4&gt;

&lt;p&gt;As I continue my journey, I’m inspired by the opportunities available at HNG Tech. Here are some roles that align with these aspirations and may inspire you too:&lt;br&gt;
&lt;a href="https://hng.tech/hire/devops-engineers" rel="noopener noreferrer"&gt; DevOps Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/cloud-engineers%20" rel="noopener noreferrer"&gt; Cloud Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/site-reliability-engineers%20" rel="noopener noreferrer"&gt; Site Reliability Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/platform-engineers%20" rel="noopener noreferrer"&gt; Platform Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/infrastructure-engineers%20" rel="noopener noreferrer"&gt; Infrastructure Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/kubernetes-specialists%20" rel="noopener noreferrer"&gt; Kubernetes Specialists &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/ci-cd-pipeline-engineers%20" rel="noopener noreferrer"&gt; CI/CD Pipeline Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/monitoring-observability-engineers%20" rel="noopener noreferrer"&gt; Monitoring/Observability Engineers &lt;/a&gt;&lt;br&gt;
&lt;a href="https://hng.tech/hire/docker-specialists%20" rel="noopener noreferrer"&gt; Docker Specialists &lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
