<?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" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Carlos Cesar Costa Oliveira on Medium]]></title>
        <description><![CDATA[Stories by Carlos Cesar Costa Oliveira on Medium]]></description>
        <link>https://medium.com/@carlocesarcostaoliveira?source=rss-5b43c13a2ca5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*-1R3PVHIPXZ-qENS_0DUUw.jpeg</url>
            <title>Stories by Carlos Cesar Costa Oliveira on Medium</title>
            <link>https://medium.com/@carlocesarcostaoliveira?source=rss-5b43c13a2ca5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 26 May 2026 07:12:37 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@carlocesarcostaoliveira/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Deployment of a Web Video Backup Application integrated with OCI Python SDK to allow upload of…]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/deployment-of-a-web-video-backup-application-integrated-with-oci-python-sdk-to-allow-upload-of-19ebf97b0f87?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/19ebf97b0f87</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Sat, 14 Feb 2026 01:39:27 GMT</pubDate>
            <atom:updated>2026-02-14T01:39:27.692Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>Deployment of a Web Video Backup Application integrated with OCI Python SDK to allow upload of videos in the Private Bucket (Object Storage), using Instance Principals (Dynamic Groups) for Authentication and Authorization of the API — Totally ”Keyless”.</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SCGdizegGIXGhoxzzwbj9w.png" /></figure><p>In this project based on a real-world scenario, I acted as Cloud Architect to deploy an application that allowed the Video Makers Team to upload backup video files to a Private Bucket in the OCI.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/786/1*MuiEmZwCEV0BAprcXlsLRA.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=19ebf97b0f87" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Deploying Users, Groups And Policies In A 100% Automated Way Using Ansible And Cloud Shell]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/deploying-users-groups-and-policies-in-a-100-automated-way-using-ansible-and-cloud-shell-64eaa04102fa?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/64eaa04102fa</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Tue, 09 Dec 2025 20:54:35 GMT</pubDate>
            <atom:updated>2025-12-09T20:54:35.495Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*olYyjsaD8UuPpU6E31ROwg.png" /></figure><p>In this project based on a real-world scenario, I acted as Cloud Specialist with the mission to create Users, Groups, and Policies in the Oracle Cloud Infrastructure. It seemed like an easy task to perform using the OCI console. However, it’s not a viable solution when it comes to large scale cases.</p><p>So, the goal was to create resources in an automated way using a powerful tool called Ansible.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tw8f3tifU9E91zEq3LCnzw.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=64eaa04102fa" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Converting an Excel Spreadsheet Into a Web Mobile-Responsive Application 100% Serverless, using…]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/converting-an-excel-spreadsheet-into-a-web-mobile-responsive-application-100-serverless-using-41662b4ef8eb?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/41662b4ef8eb</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Sun, 07 Dec 2025 23:23:31 GMT</pubDate>
            <atom:updated>2025-12-07T23:23:31.294Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>Converting an Excel Spreadsheet Into a Web Mobile-Responsive Application 100% Serverless, using Oracle Autonomous Database (Data Tier) and Oracle Application Express (App Tier) Integrated with OCI E-Mail Delivery Service in less than 2 hours</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AnVqqRC83J1WIx3LoOyqqw.png" /></figure><p>In this project based on a real-world scenario, I acted as Cloud Architect to find a solution to the use of an Excel spreadsheet to control a Team vacation scheduling. To replace this spreadsheet, I designed and implemented an application using Oracle Application Express, Autonomous Database and OCI E-mail Service.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BC-qPt1ku80JppcHs_2YVQ.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=41662b4ef8eb" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Implementation of an E-Commerce System on AWS in an automated way using Terraform and Ansible]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/implementation-of-an-e-commerce-system-on-aws-in-an-automated-way-using-terraform-and-ansible-0033748f9df0?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/0033748f9df0</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Sun, 02 Nov 2025 20:05:22 GMT</pubDate>
            <atom:updated>2025-11-02T20:05:22.029Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*c42Po6Sq_9iP_uAJ_-l6Xw.png" /></figure><p>In another project based in a real-world scenario, I worked as Cloud Engineer using DevOps, where I created and implemented an e-Commerce MVP (Minimum Viable Product) on AWS in less than 2 hours and in an automated way using Terraform and Ansible (Infrastructure as Code — IaC).</p><p>I provisioned the infrastructure in an automated way using Terraform and Ansible to automate the configuration management process, software installation and package management of the EC2 instance. I also used Magento, PHP, MySQL, and Redis to complete this project.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*maPof0YhnzOd4K1M8kIS2Q.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0033748f9df0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Elaboration of Executive Presentation of Infrastructure costs for an SAP Migration project from…]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/elaboration-of-executive-presentation-of-infrastructure-costs-for-an-sap-migration-project-from-d287480471b9?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/d287480471b9</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Mon, 27 Oct 2025 03:06:46 GMT</pubDate>
            <atom:updated>2025-10-27T03:06:46.695Z</atom:updated>
            <content:encoded><![CDATA[<h3>Elaboration of Executive Presentation of Infrastructure costs for an SAP Migration project from On-Premises to AWS</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zMSfjs3oRtaM-isZHBrPzw.png" /></figure><p>In this project based on a real-world scenario, I acted as a Cloud Architect and created an executive presentation of infrastructure costs for a SAP migration project from On-Premises to AWS.</p><p>SAP workloads were running in a corporate DataCenter with the environment divided into Production, Quality Assurance — QA and Development/Test layers.</p><p>My mission was to estimate the costs of migration to AWS, considering that this infrastructure will be running on AWS for at least the next 3 years.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YAWiEB6UsU4Npr2a7D_c8w.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d287480471b9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Implementation of a set of EC2 instances using Terraform and AWS Systems Manager configuration with…]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/implementation-of-a-set-of-ec2-instances-using-terraform-and-aws-systems-manager-configuration-with-1266db9b0a5a?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/1266db9b0a5a</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Sun, 26 Oct 2025 20:24:31 GMT</pubDate>
            <atom:updated>2025-10-26T20:24:31.389Z</atom:updated>
            <content:encoded><![CDATA[<h3>Implementation of a set of EC2 instances using Terraform and AWS Systems Manager configuration with Amazon Simple Notification Service for automated installation of security officers</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HpxwHgOqPGnOiYQJcfkBxw.png" /></figure><p>In this project based on a real-world scenario, I acted as DevSecOps Engineer, and I deployed a set of EC2 instances and infrastructure in an automated way using Terraform (infrastructure as code — IaC). Also, it was necessary to install a specific security agent on all these instances in an automated way.</p><p>Once I provisioned the infrastructure, AWS System Manager and its component Command Run were used to install the security agents in an automated way. I used the Amazon Simple Notification Service — SNS to send an email informing the whole process status.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vajMeer7Yxc6R4GwNjJg3Q.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1266db9b0a5a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Migration of a Workload running in a Corporate Data Center to AWS using the Amazon EC2 and RDS…]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/migration-of-a-workload-running-in-a-corporate-data-center-to-aws-using-the-amazon-ec2-and-rds-39396c9f1d12?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/39396c9f1d12</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Thu, 02 Oct 2025 18:06:28 GMT</pubDate>
            <atom:updated>2025-10-02T18:06:28.136Z</atom:updated>
            <content:encoded><![CDATA[<h3>Migration of a Workload running in a Corporate Data Center to AWS using the Amazon EC2 and RDS service</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*og0LPADUJAF1FVgmhEkViw.png" /></figure><p>In another project based in a real-world scenario, I acted as the Cloud Specialist responsible for migrating a workload running in a Corporate DataCenter to AWS.</p><p>The application and database were migrated to AWS using the Lift &amp; Shift (rehost) model, moving both application and database data.</p><p>I followed some migration steps: Planning (sizing, prerequisites, resource naming), Execution (resource provisioning, best practices), Go-live (validation test — Dry-run, final migration — Cutover) and Post Go-live (ensure the operation of the application and user access).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NQkKkIgoljitFb6Cl6ybpw.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=39396c9f1d12" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Automated user migration and management of AWS Identity and Access Management (IAM) resources]]></title>
            <link>https://medium.com/@carlocesarcostaoliveira/automated-user-migration-and-management-of-aws-identity-and-access-management-iam-resources-ddc62505b987?source=rss-5b43c13a2ca5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ddc62505b987</guid>
            <dc:creator><![CDATA[Carlos Cesar Costa Oliveira]]></dc:creator>
            <pubDate>Mon, 01 Sep 2025 05:51:42 GMT</pubDate>
            <atom:updated>2025-09-01T05:51:42.987Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*kHNuoDkUzAofl3dfce2YCw@2x.jpeg" /></figure><p>In this project based on a real-world scenario, I acted as Cloud Specialist with the mission to migrate users in an automated way and manage AWS IAM (Identity and Access Management) resources.</p><p>There were 100 users that needed to be migrated and have MFA (Multi-factor authentication) enabled on their accounts, as this is a security best practice.</p><p>To avoid repetitive and manual tasks in the AWS console, I needed to think about automating the processes.</p><p>Using GitBash with AWS CLI and Shell Script</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*9WjP-DY0PPgi74HqOMk2hg@2x.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ddc62505b987" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>