We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

DevOps on AWS and Project Management

Russell Sayers and Alex G.

Curious about how software gets built, tested, and deployed? Do you wonder how a team of multiple people work on a code base? You've heard about DevOps, but are you sure you understand what it means?

Read more

Curious about how software gets built, tested, and deployed? Do you wonder how a team of multiple people work on a code base? You've heard about DevOps, but are you sure you understand what it means?

If you've wondered about these questions, this course is for you. We’ll cover the basic steps you need to take to dive into the wonderful world of DevOps and project management.

In Week 1, you'll learn about the definition and characteristics of a project. We will introduce project management best practices, including how to justify your project, developing a project summary and a project plan. The week will conclude with an overview of all phases of the software development lifecycle. The course continues with an overview of the pitfalls and perils of working without project management principles. We'll then introduce common project frameworks such as waterfall, agile, scrum and kanban. In Week 3, we'll define a Continuous Integration/Continuous Development pipeline, introduce source control and get hands-on by learning how AWS CodeCommit and AWS CodeBuild can help you when it is time to build. The course closes by highlighting the importance of testing and the various types of testing to consider. You'll learn when to deploy code and the different strategies that are available. A closing exercise will have you interacting with Cloud 9, CodeCommit, CodeBuild, CodeDeploy, CodePipeline.

Enroll now

What's inside

Syllabus

Defining the Project
In the first section of this course, you focus on answering the question, “What is a project?” You learn how to break a project down into the individual pieces that need to be defined before moving on to explore best practices for project management. At the end of the module, you learn about the software development lifecycle (SDLC) process and how the SDLC can be used to build new applications.
Read more
Project Management Methodologies
In the second section of this course, you explore two different project management methodologies: waterfall and agile. Understanding the use cases behind each methodology is key to using them in the proper situations. You end this section learning about scrum and kanban; and how you can combine agile with DevOps to help quickly build, test, and deploy your software.
Introduction to DevOps
In the third section of this course, you expand your knowledge of DevOps concepts. Starting with source control, you learn how to properly store your code and collaborate with your team members to make changes. Next, you explore how you can automate the build stage of your application with AWS CodeBuild and Jenkins. Finally, you get a chance to go hands-on in the lab environment and apply these best practices to a project.
Building a Better Pipeline
In the final section of this course, you continue to expand your understanding of DevOps concepts. You learn about the remaining portions of the CI/CD pipeline by exploring the testing stage and, finally, the deployment stage. When a software project has completed going through the CI/CD pipeline, you have software that works and is ready to go to production. You end this module by completing a hands-on exercise where you combine different AWS developer tools to form your own CI/CD pipeline.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces and dives into DevOps, a growing industry standard in software development
Taught by Russell Sayers and Alex G., industry-recognized DevOps experts
Covers core concepts of project management and agile methodologies
Provides hands-on experience with AWS developer tools through interactive labs
Assumes learners have basic programming knowledge

Save this course

Save DevOps on AWS and Project Management to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for DevOps on AWS and Project Management. These are activities you can do either before, during, or after a course.

Career center

Learners who complete DevOps on AWS and Project Management will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
This course on DevOps on AWS and project management is a great fit for aspiring DevOps Engineers. It provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. The course also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Project Manager
This course on DevOps on AWS and project management is a great fit for aspiring Project Managers who wish to learn more about DevOps practices. The course provides a comprehensive overview of project management best practices, including how to define a project, develop a project plan, and manage a project through its lifecycle. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Release Manager
This course on DevOps on AWS and project management is a great fit for aspiring Release Managers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Cloud Engineer
This course on DevOps on AWS and project management can be helpful to Cloud Engineers who wish to gain a better understanding of DevOps practices. The course covers a range of topics, including how to use AWS services to build and manage DevOps pipelines. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Software Architect
This course on DevOps on AWS and project management can be helpful to Software Architects who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Software Developer
This course on DevOps on AWS and project management can be helpful to Software Developers who wish to break into DevOps. The course can help learners develop a foundation in the principles and practices of project management, including how to define a project, develop a project plan, and manage a project through its lifecycle.
Quality Assurance Analyst
This course on DevOps on AWS and project management may be helpful to Quality Assurance Analysts who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Systems Engineer
This course on DevOps on AWS and project management may be helpful to Systems Engineers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Product Manager
This course on DevOps on AWS and project management may be helpful to Product Managers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
IT Manager
This course on DevOps on AWS and project management may be helpful to IT Managers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Business Analyst
This course on DevOps on AWS and project management may be helpful to Business Analysts who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Data Engineer
This course on DevOps on AWS and project management may be helpful to Data Engineers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Machine Learning Engineer
This course on DevOps on AWS and project management may be helpful to Machine Learning Engineers who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
Data Scientist
This course on DevOps on AWS and project management may be helpful to Data Scientists who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.
CIO
This course on DevOps on AWS and project management may be helpful to CIOs who wish to learn more about DevOps practices. The course provides a comprehensive overview of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code. It also includes hands-on labs that allow learners to apply their knowledge to real-world projects.

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 DevOps on AWS and Project Management.
Provides a comprehensive guide to DevOps practices and includes case studies from leading organizations.
Provides a data-driven approach to improving software delivery performance and provides insights into the benefits of DevOps.
Provides an in-depth look at the practices and principles of Site Reliability Engineering (SRE) and how they can be applied to DevOps.
Provides a comprehensive guide to domain-driven design and explains how to use it to build complex software systems.
Uses a fictional story to illustrate the challenges and benefits of DevOps and provides practical advice on how to implement DevOps in organizations.
This classic book provides insights into the challenges and complexities of software development and offers advice on how to manage software projects effectively.
Provides a comprehensive guide to writing clean and maintainable code and explains how to improve code quality and readability.
Provides a beginner-friendly introduction to design patterns and explains how to use them to improve software design.
Provides a beginner-friendly introduction to project management and covers the key principles and practices of project management.

Share

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

Similar courses

Here are nine courses similar to DevOps on AWS and Project Management.
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