Testing of these skills is covered in this pre-built test because they’re closely related. On our paid plan, you can easily create your own custom multi-skill tests.
Amazon Web Services are an on demand cloud computing platform, provided by Amazon, that allow developers to have at their disposal a full-fledged virtual cluster of computers, available all the time, through the Internet.
It's important for a system to be dependably, continuously operational over long periods of time. The less available a system is, the more likely the users will not be able to use it.
Elastic Beanstalk is a service that allows the deployment of auto-scaling applications. It's load balancer can be configured via an interface to allow a minimum and maximum number of instances to host an application. This along side it's monitoring interface and logging make it an important service to be familiar with.
Amazon EC2 provides reliable, secure and resizable compute capacity in the cloud. Any project that requires an instance of AWS will use EC2, and as such, it's important for all candidates to know how to use it.
Identity and Access Management
HyperText Transfer Protocol Secure (HTTPS) is an extension of the HTTP. Every web developer should know how to use it to ensure secure communication over a computer network.
Identity and Access Management
Identity and Access Management (IAM), enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. As this service allows access roles and identities to be managed, it's crucial for all developers be familiar with it.
Route 53 its a scalable Domain Name System (DNS) web service. You can configure CNAME records, TXT records, route traffic and requests to specific EC2 instances or an Elastic Beanstalk. It’s used in every AWS project.
S3 is an object storage system. S3 is usually used to store images, videos, database backups and any other static files that should be stored in the cloud. As one of the most commonly used services, it's important knowledge for any role that requires storing data.
Amazon Relational Database Service is a service for operating relational databases on AWS.
It eases tasks such as creating, replicating and monitoring databases, as well as making backups, and updating database software.
Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Cloud computing relies on sharing of resources to achieve coherence and economies of scale.
Database security concerns the use of a broad range of information security controls to protect databases against compromises of their confidentiality, integrity, and availability. It involves various types or categories of controls, such as technical, procedural/administrative, and physical. Knowledge of database security allows database administrators to implement access controls to prevent unauthorized access to databases and database objects.
DynamoDB is a no-SQL document and key-value database system provided by Amazon.
It is fully managed and highly scalable with low latency, which has been used successfully for a variety of situations, ranging from games to bank transactions.
API Gateway is a service in the AWS ecosystem for the management of HTTP, REST and WebSocket APIs. It is usually present in workflows involving services such as Lambda or ECS to provide routing, authentication and logging.
AWS Lambda is a serverless computing platform provided by Amazon. It runs user-provided code in response to events, automatically managing resources and servers.
It can reduce maintenance compared to virtual machines and has low costs for infrequent or small tasks as it's billed by running time.
The DevOps practices combine software development and information-technology operations, in order to build, test, and release software faster and more reliably.
Reporting is the process of organizing data into informational summaries in order to monitor how different areas of a business are performing.
When working with limited resources and on a budget, it is important to know how much something costs and find ways to optimize spending.
Continuous integration (CI) is the practice of merging all developers' working copies to a shared mainline several times a day. It is one of the best ways to prevent integration problems, which are known as "integration hell".
Recommended Job Roles
These are the job roles that we recommend for the AWS and DevOps online test.
System Administrator (Sysadmin)