
A Cloud Architect is an IT professional who designs, implements, and manages an organization's cloud infrastructure, ensuring it meets business objectives in terms of scalability, security, and cost efficiency. This role is essential for companies using or migrating to the public, private, or hybrid cloud, and requires knowledge of technologies such as AWS, Azure, and Google Cloud, as well as skills in networking, operating systems, and software development.
Main responsibilities:
Essential skills:
Cloud Providers Eduardo's know:
Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), Cloudflare.

A network engineer is an IT professional who designs, implements, manages, and secures network infrastructures, from small LANs to complex cloud and hybrid networks. They are responsible for ensuring that data is transmitted efficiently, securely, and reliably through technologies such as routing, switches, and firewalls. The role includes monitoring, troubleshooting, and optimizing network performance using advanced tools and protocols.
Main responsibilities:
Network Vendors:

A Linux system administrator is responsible for managing, maintaining, and upgrading Linux-based computer systems to ensure they operate reliably and securely. This includes installing and configuring software, managing user accounts, performing backups, and troubleshooting issues. The role often requires a mix of technical skills, such as command-line proficiency, and soft skills like problem-solving and attention to detail.
Responsibilities:
Key skills and tools:
Career path

SRE, or Site Reliability Engineering, is a discipline that applies software engineering principles to IT operations to ensure the reliability and scalability of software systems. Created by Google, the approach uses software to manage systems, automate tasks, and solve problems, combining development and infrastructure skills to maintain stable and reliable digital services.
Main objectives:
Approaches and tools:

DevOps is the combination of culture, practices, and tools that automates and integrates processes between software development and IT operations teams. The goal is to improve collaboration and speed, delivering high-quality software faster and more reliably. This is done through empowering teams, automating workflows (such as continuous integration and delivery), and a cultural shift that unites development (Dev) and operations (Ops).
Componentes principais do DevOps: