<?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: Oluwatomisin Bello</title>
    <description>The latest articles on DEV Community by Oluwatomisin Bello (@tbello).</description>
    <link>https://dev.to/tbello</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F725384%2F9a077a4d-79b2-45c0-8050-05bb254bf8e1.jpg</url>
      <title>DEV Community: Oluwatomisin Bello</title>
      <link>https://dev.to/tbello</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tbello"/>
    <language>en</language>
    <item>
      <title>NexaScale Mentorship</title>
      <dc:creator>Oluwatomisin Bello</dc:creator>
      <pubDate>Sat, 04 May 2024 15:32:22 +0000</pubDate>
      <link>https://dev.to/tbello/nexascale-mentorship-1fm4</link>
      <guid>https://dev.to/tbello/nexascale-mentorship-1fm4</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Tough times don't last - Though people do&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Being part of the Nexascale Cloud Mentorship Program has been an enriching experience that has significantly contributed to my professional development. The program, offered through the Nexascale Slack community initiated by AdaOra, has provided me with invaluable guidance and resources to enhance my skills in cloud computing.&lt;/p&gt;

&lt;p&gt;The Nexascale Cloud Mentorship Program is structured into three distinct tracks: Azure Cloud, AWS Cloud, and DevOps Track. Each track offers comprehensive learning opportunities tailored to the respective cloud platforms and DevOps practices. Upon learning about the program, I decided to apply for the Azure Cloud track due to my interest in Microsoft Azure and the availability of an Azure Free account, which enabled hands-on practice and experimentation.&lt;/p&gt;

&lt;p&gt;The journey began with the application process, where I had to showcase my interest and motivation to learn and grow in the cloud computing domain. Upon acceptance into the program, I was welcomed into a vibrant and engaging community of like-minded individuals passionate about cloud technologies. The Nexascale Slack community became a hub of knowledge-sharing, discussions, and activities related to cloud computing, fostering a collaborative learning environment.&lt;/p&gt;

&lt;p&gt;One of the highlights of the mentorship program was the structured curriculum and guidance provided by experienced mentors. The Azure Cloud track, in particular, offered a well-designed learning path covering essential topics such as virtual machines, networking, storage, and security in Azure. The hands-on labs and projects allowed me to apply theoretical concepts into practice, gaining practical experience in deploying and managing cloud resources.&lt;/p&gt;

&lt;p&gt;Additionally, the mentorship program included regular mentorship sessions, where industry experts shared their insights, best practices, and real-world experiences in cloud computing. These sessions were invaluable, providing mentorship, guidance, and answering queries to enhance our understanding and skills.&lt;/p&gt;

&lt;p&gt;The support and encouragement from both mentors and fellow mentees within the Nexascale community were instrumental in my learning journey. Collaborating on projects, participating in group discussions, and seeking advice from peers enriched my learning experience and broadened my perspective on cloud technologies and DevOps practices.&lt;/p&gt;

&lt;p&gt;As I continue my journey with the Nexascale Cloud Mentorship Program, I am excited about the opportunities to further explore advanced topics, participate in workshops, and contribute to the community's growth. I am grateful for this opportunity and look forward to leveraging the knowledge and skills gained to excel in my career in cloud computing.&lt;/p&gt;

&lt;p&gt;In conclusion, the Nexascale Cloud Mentorship Program has been a transformative experience, equipping me with the necessary skills, knowledge, and connections to thrive in the ever-evolving cloud computing landscape. I encourage anyone passionate about cloud technologies to explore mentorship programs like Nexascale and embark on a journey of continuous learning and growth.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>nexascale</category>
      <category>mentorship</category>
    </item>
    <item>
      <title>Welcome to the Cloud</title>
      <dc:creator>Oluwatomisin Bello</dc:creator>
      <pubDate>Mon, 11 Mar 2024 21:41:26 +0000</pubDate>
      <link>https://dev.to/tbello/welcome-to-the-cloud-30p3</link>
      <guid>https://dev.to/tbello/welcome-to-the-cloud-30p3</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2yqp0jy8plu401g2x1xb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2yqp0jy8plu401g2x1xb.jpg" alt="Image description" width="800" height="543"&gt;&lt;/a&gt;&lt;br&gt;
According to the O'Reilley 80% of software solutions live on the cloud and the number increases daily. But we are not here to follow the crowd so let's look at why your next application should be on the cloud. The advantages of deploying your next solution on the cloud are listed below:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The ease of setting up your infrastructure from a web portal&lt;/li&gt;
&lt;li&gt;The pay-as-you-go Model: Reduced cost of deploying and running your applications over time.&lt;/li&gt;
&lt;li&gt;Fewer requirements for IT professionals.&lt;/li&gt;
&lt;li&gt;Flexibility and Scalability: Cloud computing solutions can scale up or down as your application needs. &lt;/li&gt;
&lt;li&gt;Data Redundancy: The ease in implementing data redundancy by having access to data centres across multiple locations&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The list could go on and on. Join me as I start a series focused on tinkering with Azure Cloud.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>azure</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to install Terraform on Linux (Ubuntu) and Link AWS User Credentials to it.</title>
      <dc:creator>Oluwatomisin Bello</dc:creator>
      <pubDate>Sun, 05 Feb 2023 22:47:41 +0000</pubDate>
      <link>https://dev.to/tbello/how-to-install-terraform-on-linux-ubuntu-and-link-aws-user-credentials-to-it-2ahc</link>
      <guid>https://dev.to/tbello/how-to-install-terraform-on-linux-ubuntu-and-link-aws-user-credentials-to-it-2ahc</guid>
      <description>&lt;p&gt;In this tutorial you would be needing an AWS console account and a Linux machine.&lt;/p&gt;

&lt;p&gt;1.) Run the command below in a bash terminal to update the Linux software repository.&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;2.) The next step after updating the Linux software repository is to install the following packages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;gnupg&lt;/li&gt;
&lt;li&gt;software-properties-common
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt-get install -y gnupg software-properties-common

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;3.) Download hashicorp signing key to a new keyring.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;4.) Verify the key's fingerprint&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gpg --no-default-keyring --keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg --fingerprint
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;5.) Add hashicop repository to your machine list of repositories allowing you to have access to softwares in the hashicorp online repository.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;6.) Install terraform&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 &amp;amp;&amp;amp; sudo apt install terraform

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;7.) Verify if terraform is installed&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;terraform --help
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;8.) Login to your AWS user account&lt;br&gt;
In this tutorial I am logged into a IAM user with admin permissions, I strongly recommend doing the same thing to avoid creating resources with the root account. After login, go to the IAM Service on the console, click on the security credentials and generate new access keys&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffplosejtgs7kf2nbm8ur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffplosejtgs7kf2nbm8ur.png" alt="User credetials" width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally we with add the user credentials to the .bashrc file allowing the variables to be available globally on the machine &lt;br&gt;
or we provide the user credentials for each project&lt;/p&gt;

&lt;p&gt;9.) Run &lt;code&gt;terraform init&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Now that you have learnt how to link AWS user account Terrafrom you are ready to create resources and infrastructures using Terraform. You should however note that when linking AWS user account to Terraform locally for each project you should ensure not to push your user credentials to an online public website like GitHub.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>terraform</category>
    </item>
  </channel>
</rss>
