0.1.1.3. Associate roles and services

AWS Services

Service Purpose Associated Role
EC2 Scalable virtual servers for compute, ideal for hosting custom workloads. Infrastructure Engineer / Developer
S3 Secure object storage for backups, archiving, and data distribution. Data Engineer / Developer
Lambda Serverless computing to run code on demand without provisioning servers. Developer
RDS Managed relational databases for scalable, cost-effective data operations. Database Administrator / Developer
DynamoDB Fully managed NoSQL database offering fast and flexible performance. Database Administrator
IAM Centralized management of user access and permissions across AWS services. Security Admin
CodeCommit Managed Git repositories for source control and collaborative development. Developer
CloudWatch Monitoring and observability service for AWS resources and applications. DevOps / SRE

GCP Services

Service Purpose Associated Role
Compute Engine Scalable virtual machines for general-purpose computing. Infrastructure Engineer
Cloud Storage Durable object storage for unstructured data and backup solutions. Data Engineer / Developer
Cloud Functions Serverless execution environment for event-driven computing. Developer
Cloud SQL Managed relational database service supporting MySQL, PostgreSQL, and SQL Server. Database Administrator / Developer
BigQuery Serverless, highly scalable data warehouse designed for analytics. Data Analyst / Data Engineer
IAM Centralized identity and access management for all GCP services. Security Admin
Cloud Source Repositories Private Git repositories for source code management and collaboration. Developer
Stackdriver Monitoring Integrated monitoring, logging, and diagnostics for cloud applications. DevOps / SRE

Azure Services

Azure Services

Service Purpose Associated Role
Azure Virtual Machine Scalable compute instances supporting a wide range of workloads. Infrastructure Engineer
Azure Storage Account Object storage solution for unstructured data, backups, and archives. Data Engineer / Developer
Azure Function Apps Serverless compute service to execute code based on events. Developer
Azure SQL Fully managed relational database with built-in performance and intelligence. Database Administrator / Developer
Azure Cosmo Globally distributed, multi-model database service for high performance needs. (Big company uses it) Database Administrator
Azure Entra Identity and access management for cloud resources and on-premises integration. Security Admin
Azure Repos Git repository hosting for version control and collaborative development. Developer
Azure Monitor Comprehensive solution for collecting, analyzing, and acting on telemetry data. DevOps / SRE
Azure App Services Serverless compute service to execute code based on events. Developer
Azure Kubernetes Service Managed Kubernetes for containerized applications at scale. DevOps / Platform Engineer
Azure Logic App Automate workflows and integrate apps, data, and services across enterprises or clouds. Developer / Integration Engineer
Azure API Management Publish, secure, transform, maintain, and monitor APIs. Developer / API Engineer
Azure Key Vault Securely store secrets, keys, and certificates. Security Admin / DevOps
Azure Devops Services for end-to-end DevOps workflows, including CI/CD, boards, and testing. DevOps Engineer
Azure Backups Simplified data backup and recovery for Azure and on-prem resources. Backup Administrator / IT Ops
Azure Bastions Secure and seamless RDP/SSH access to VMs without exposing public IPs. Security Admin / Infrastructure
Azure Virtual Network Provide secure network communication between resources and to on-prem environments. Network Engineer
Azure Sentinel Cloud-native SIEM (Security Information and Event Management) and SOAR platform. SOC Analyst / Security Engineer