As an AWS DevOps engineer, we should know about the following services & tools that are crucial for building and maintaining a robust and scalable infrastructure.
Amazon EC2 (Elastic Compute Cloud
Virtual servers in the cloud, are used for deploying applications.
Amazon S3 (Simple Storage Service
Object storage service for storing and retrieving any amount of data.
Amazon VPC (Virtual Private Cloud
Networking service that allows you to create a private network in the AWS cloud.
Amazon RDS (Relational Database Service
Managed relational database service supporting multiple database engines like MySQL, PostgreSQL, and others.
AWS Lambda
Serverless computing service that allows you to run code without provisioning or managing servers.
AWS CloudFormation
Infrastructure as Code (IaC. service for defining and provisioning AWS infrastructure in a safe, predictable manner.
AWS Elastic Beanstalk
Platform as a Service (PaaS for deploying and managing applications without dealing with the underlying infrastructure.
AWS CodePipeline
Continuous Integration and Continuous Delivery (CI/CD. service for automating the build, test, and deployment phases of release pipelines.
AWS CodeBuild
Fully managed build service that compiles source code, runs tests, and produces software packages.
AWS CodeDeploy
Automates the deployment of applications to instances and Lambda functions.
Amazon CloudWatch
Monitoring and logging service for collecting and tracking metrics, collecting and monitoring log files, and setting alarms.
AWS IAM (Identity and Access Management
Service for securely controlling access to AWS services and resources.
AWS Systems Manager
Provides a unified user interface and set of tools for managing AWS resources.
Amazon Route 53
Scalable and highly available Domain Name System (DNS. web service.
AWS CloudTrail
Records AWS API calls for your account and delivers log files to you.
Amazon ECS (Elastic Container Service
Fully-managed container orchestration service.
AWS EKS (Elastic Kubernetes Service
Managed Kubernetes service.
AWS Elastic Load Balancing
Distributes incoming application or network traffic across multiple targets.
AWS Auto Scaling
Automatically adjust the number of instances in a scaling group based on conditions you define.
AWS Secrets Manager
Helps you protect access to your applications, services, and IT resources.
Top comments (0)