We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Infrastructure as Code on AWS with CloudFormation

Craig Arcuri

The title of this course begins with "Infrastructure as Code", and what do we do with code? Well, we want to use best practices in writing code, such as storing it securely and using version control. Ultimately, we want to deploy that code, and preferably automate those deployments. So this course, while not being a deep dive on CloudFormation, will be a "deep enough" dive to be proficient with CloudFormation. Then, the focus will shift to deploying CloudFormation templates using deployment pipelines. When we deploy code, we certainly need to test it, so testing will be a significant focus in the course, as well.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines Infrastructure as Code, which is standard in modern software engineering
Taught by Craig Arcuri, who is recognized for their work in DevOps and cloud computing
Develops skills in writing, deploying, versioning, securing, and testing code, core skills for building modern software
Provides a deep dive into CloudFormation, an industry-standard tool used to manage cloud infrastructure through code
Offers hands-on labs and interactive materials, providing practical experience with the concepts covered
This course requires basic knowledge of cloud computing concepts, which may be a barrier for some learners

Save this course

Save Infrastructure as Code on AWS with CloudFormation to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Infrastructure as Code on AWS with CloudFormation. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Infrastructure as Code on AWS with CloudFormation will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
This course will help you build a foundation in CloudFormation, which is used by Cloud Engineers to manage and provision cloud infrastructure. Cloud Engineers design, build, and manage cloud computing systems, ensuring they are reliable, scalable, and secure. This course will provide you with the skills you need to succeed in this role, including knowledge of CloudFormation, testing, and deployment pipelines. Gaining proficiency in CloudFormation through this course will give you a competitive advantage as a Cloud Engineer, and could open up new career opportunities.
IT Consultant
IT Consultants provide advice and guidance to organizations on the planning, implementation, and management of their IT systems. This includes advising organizations on cloud computing systems. This course will help you build a foundation in CloudFormation, a key tool for IT Consultants. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as an IT Consultant, and will demonstrate your initiative, interest, and potential for those who may hire you.
Data Engineer
Data Engineers design, build, and maintain data systems. This includes designing and implementing cloud computing data systems. This course will help you build a foundation in CloudFormation, a key tool for Data Engineers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a Data Engineer, and will demonstrate your initiative, interest, and potential for those who may hire you.
Cloud Architect
Cloud Architects design and oversee the implementation of cloud computing systems. This course will help you build a foundation in CloudFormation, a key tool for Cloud Architects. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will not only give you the skills you need to succeed as a Cloud Architect, but will demonstrate your initiative, interest, and potential for those who may hire you.
DevOps Engineer
DevOps Engineers combine software development (Dev) with IT operations (Ops) to help organizations deliver software more efficiently. This course will help you build a strong foundation in CloudFormation, a key tool for DevOps Engineers, for managing and provisioning cloud infrastructure. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a DevOps Engineer and contribute to the success of your organization's software delivery process.
DevSecOps Engineer
DevSecOps Engineers combine software development (Dev), security (Sec), and IT operations (Ops) to help organizations deliver software more securely and efficiently. This course will help you build a foundation in CloudFormation, a key tool for DevSecOps Engineers, for managing and provisioning cloud infrastructure. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a DevSecOps Engineer and contribute to the success of your organization's software delivery process.
IT Manager
IT Managers are responsible for the planning, implementation, and management of an organization's IT systems. This includes managing cloud computing systems. This course will help you build a foundation in CloudFormation, a key tool for IT Managers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as an IT Manager, and will demonstrate your initiative, interest, and potential for those who may hire you.
Security Engineer
Security Engineers design, implement, and maintain the security of computer systems. This includes designing and implementing cloud computing security. This course will help you build a foundation in CloudFormation, a key tool for Security Engineers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a Security Engineer, and will demonstrate your initiative, interest, and potential for those who may hire you.
Network Engineer
Network Engineers design, implement, and maintain computer networks. This includes designing and implementing cloud computing networks. This course will help you build a foundation in CloudFormation, a key tool for Network Engineers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a Network Engineer, and will demonstrate your initiative, interest, and potential for those who may hire you.
Software Development Manager
Software Development Managers are responsible for the planning, implementation, and management of software development projects. This includes managing cloud computing projects. This course will help you build a foundation in CloudFormation, a key tool for Software Development Managers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as a Software Development Manager, and will demonstrate your initiative, interest, and potential for those who may hire you.
Systems Engineer
Systems Engineers design, implement, and maintain computer systems. This includes designing and implementing cloud computing systems. This course will help you build a foundation in CloudFormation, a key tool for Systems Engineers. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will not only give you the skills you need to succeed as a Systems Engineer, but will demonstrate your initiative, interest, and potential for those who may hire you.
Cloud Solutions Architect
Cloud Solutions Architects are responsible for designing, implementing, and maintaining cloud computing solutions. This includes designing and implementing cloud-based applications and data systems. This course will provide you with the skills you need to succeed in this role, including knowledge of CloudFormation, testing, and deployment pipelines. Taking this course will not only give you the skills you need to succeed as a Cloud Solutions Architect, but will demonstrate your initiative, interest, and potential for those who may hire you.
Cloud Security Architect
Cloud Security Architects are responsible for the security of cloud computing systems. This includes designing and implementing security controls for cloud-based applications and data. This course will provide you with the skills you need to succeed in this role, including knowledge of CloudFormation, testing, and deployment pipelines. Taking this course will not only give you the skills you need to succeed as a Cloud Security Architect, but will demonstrate your initiative, interest, and potential for those who may hire you.
Software Engineer
This course will teach you CloudFormation, a tool that allows Software Engineers to manage and provision cloud infrastructure. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. CloudFormation can help you to automate the deployment of your applications to the cloud, making your job easier and more efficient. Additionally, this course will provide you with a strong foundation in testing and deployment pipelines, which are essential skills for any Software Engineer.
Infrastructure Architect
Infrastructure Architects design, build, and maintain the physical and virtual infrastructure of an organization. This includes designing and implementing cloud computing systems. This course will help you build a foundation in CloudFormation, a key tool for Infrastructure Architects. You will learn how to create and deploy CloudFormation templates, and how to test and monitor your infrastructure. Taking this course will give you the skills you need to succeed as an Infrastructure Architect, and will demonstrate your initiative, interest, and potential for those who may hire you.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Infrastructure as Code on AWS with CloudFormation.
Comprehensive guide to designing data-intensive applications. It covers topics such as data modeling, data storage, and data processing. It valuable resource for anyone who wants to build scalable, reliable, and efficient data-intensive applications.
Comprehensive guide to building microservices. It covers topics such as microservice architecture, service design, and deployment. It valuable resource for anyone who wants to build scalable, reliable, and efficient microservices.
Comprehensive guide to cloud native DevOps with Kubernetes. It covers topics such as Kubernetes architecture, Kubernetes deployment, and Kubernetes security. It valuable resource for anyone who wants to learn more about cloud native DevOps with Kubernetes.
Comprehensive guide to serverless architectures. It covers topics such as serverless design patterns, serverless security, and serverless best practices. It valuable resource for anyone who wants to learn more about serverless architectures.
Comprehensive guide to DevOps. It covers topics such as DevOps culture, DevOps practices, and DevOps tools. It valuable resource for anyone who wants to learn more about DevOps.
Novel about a DevOps transformation. It valuable resource for anyone who wants to learn more about DevOps in a fun and engaging way.
Comprehensive guide to site reliability engineering. It covers topics such as SRE culture, SRE practices, and SRE tools. It valuable resource for anyone who wants to learn more about SRE.
Comprehensive guide to the lean startup methodology. It covers topics such as customer development, product development, and marketing. It valuable resource for anyone who wants to learn more about the lean startup methodology.
Comprehensive guide to traction. It covers topics such as customer acquisition, marketing, and sales. It valuable resource for anyone who wants to learn more about traction.
Comprehensive guide to product management. It covers topics such as product strategy, product development, and product marketing. It valuable resource for anyone who wants to learn more about product management.
Comprehensive guide to marketing and selling technology products. It covers topics such as market segmentation, product positioning, and sales strategies. It valuable resource for anyone who wants to learn more about marketing and selling technology products.
Comprehensive guide to innovation. It covers topics such as disruptive innovation, sustaining innovation, and corporate culture. It valuable resource for anyone who wants to learn more about innovation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Infrastructure as Code on AWS with CloudFormation.
AWS CloudFormation Templates: Getting Started
Most relevant
Deploying an Application on AWS
Most relevant
AWS CloudFormation Master Class v2 [2024]
Most relevant
Mastering AWS CloudFormation
Most relevant
CloudFormation Deep Dive
Most relevant
Updating Stacks with AWS CloudFormation
Most relevant
Create and Manage Stacks with AWS CloudFormation Using...
Most relevant
Introduction to AWS CloudFormation
Most relevant
Automating Infrastructure Deployment Using Google Cloud...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser