We may earn an affiliate commission when you visit our partners.
Chris Behrens

Agile isn’t just for software development. This course will teach you how to apply Agile principles to manage your databases and infrastructure as well.

Read more

Agile isn’t just for software development. This course will teach you how to apply Agile principles to manage your databases and infrastructure as well.

Software developers have clear signposts for how to apply Agile to their work, but IT professionals need Agile principles as just much. In this course, ICAgile (ICP-FDO): Operations, you’ll learn to manage your work the Agile way. First, you’ll explore containerization. Next, you’ll discover infrastructure as code approaches. Finally, you’ll learn how to work with databases using Agile principles. When you’re finished with this course, you’ll have the skills and knowledge of Agile operations needed to make your IT processes as Agile as your software processes.

Enroll now

What's inside

Syllabus

Course Overview
Understanding Containers
Managing Infrastructure the Agile Way
Automating with a Pipeline
Read more
Applying Agile Principles to Datastores

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches principles useful for IT professionals
Taught by Chris Behrens, who is an experienced program manager
Examines a range of relevant topics, including datastores, containers, pipelines, and infrastructure

Save this course

Save ICAgile (ICP-FDO): Operations to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in ICAgile (ICP-FDO): Operations with these activities:
Review: Agile Software Development Principles, Patterns, and Practices
Reading this overview of Agile's principles and practices can help to improve your understanding of Agile as a whole and how it can be applied in IT operations.
Show steps
  • Read Chapters 1-5.
  • Take notes on the key points.
  • Summarize each chapter in your own words.
  • Identify the key takeaways from the book.
Attend an Agile meet-up or conference
This networking activity will help you to connect with other Agile practitioners and learn from their experiences.
Browse courses on Networking
Show steps
  • Find an Agile meet-up or conference in your area.
  • Register for the event.
  • Attend the event and participate in the discussions.
  • Follow up with the people you meet after the event.
Practice using Agile tools and techniques in a simulated environment
This hands-on activity will help you to develop the skills and knowledge necessary to apply Agile principles to your IT operations.
Browse courses on Agile Tools
Show steps
  • Find a simulated environment that allows you to practice using Agile tools and techniques.
  • Create a project plan and use Agile tools to track your progress.
  • Use Agile techniques to manage your team and communicate with stakeholders.
  • Reflect on your experience and identify areas for improvement.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow a tutorial on how to use Ansible to automate your IT infrastructure
This tutorial-based activity will help you to gain the practical skills necessary to apply Agile principles to your IT infrastructure.
Browse courses on Ansible
Show steps
  • Find a tutorial on how to use Ansible to automate your IT infrastructure.
  • Follow the tutorial step-by-step.
  • Test your Ansible playbook to ensure that it is working properly.
  • Deploy your Ansible playbook to your IT infrastructure.
Join a study group or online forum for Agile practitioners
This collaborative activity will help you to learn from other Agile practitioners and share your own experiences.
Browse courses on Collaboration
Show steps
  • Find a study group or online forum for Agile practitioners.
  • Join the group or forum.
  • Participate in the discussions and share your own experiences.
  • Help other members of the group or forum.
Build a sample CI/CD pipeline for a microservice
This practical project will help you to apply the principles of Agile to the management of your infrastructure.
Browse courses on Continuous Integration
Show steps
  • Choose a microservice to use as the basis for your project.
  • Set up a CI/CD pipeline for your microservice.
  • Test your pipeline to ensure that it is working properly.
  • Deploy your microservice to a production environment.
  • Monitor your pipeline and microservice to ensure that they are performing as expected.
Contribute to an open-source project that uses Agile principles
This hands-on activity will help you to apply Agile principles to a real-world project and contribute to the open-source community.
Browse courses on Open Source
Show steps
  • Find an open-source project that uses Agile principles.
  • Review the project's documentation and code.
  • Identify an area where you can contribute to the project.
  • Submit a pull request to the project.
  • Collaborate with the project's maintainers to get your pull request merged.

Career center

Learners who complete ICAgile (ICP-FDO): Operations will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers combine the principles of development and operations into their work. They often utilize agile methodologies and strategies to improve communications and build collaboration between development and operations. This course is a good fit for people in this field as it covers concepts like agile management and infrastructure management.
Cloud Engineer
Cloud Engineers are responsible for the building, maintenance, and orchestration of an organization's cloud-based infrastructure. As most cloud-based infrastructure relies on containers and I/O operations, this course provides a solid fit for those trying to enter this field. Organizations will want to hire cloud engineers with a good knowledge of maintaining operations.
IT Specialist
IT Specialists support and maintain computer hardware and software for an organization, but are more specialized than a general IT technician. They will typically specialize in a certain domain, such as networking, security, or systems administration. Those specializing in infrastructure will find this course helpful as it will teach IT Specialists how to use agile methodology with databases and their infrastructure.
Database Administrator
Database Administrators manage and maintain databases, ensuring that they are operational and performant. They may also work with database design. This course provides a good foundation for those seeking to enter this career and will teach them about agile methodology and how to use datastores with this methodology.
IT Consultant
IT Consultants provide advice and guidance to organizations on how to use technology to improve their operations. They help organizations develop and implement technology strategies, and they may also provide training and support. Those who work with databases and infrastructure may find this course useful, as it will teach them how to apply agile methodologies to their work.
Data Architect
Data Architects design and maintain data systems and databases. They are responsible for ensuring that data is stored, organized, and accessible in a way that meets the needs of an organization. This course can help provide a foundation for data architects who seek to add agile methodologies and frameworks to their work.
IT Auditor
IT Auditors ensure that an organization's IT systems and processes are operating in accordance with regulations and best practices, and that the organization's data is secure. This course can give IT Auditors a good introduction to agile methodologies, and teach them how to incorporate agile principles into their work to improve performance.
IT Manager
IT Managers plan, direct, and coordinate computer-related activities in organizations. They will typically oversee an IT organization and its employees, while also working with other departments to ensure that they have the technology they need. This course can be helpful as it will teach IT Managers more about agile methodology and how to apply it to database and infrastructure management.
Systems Administrator
Systems Administrators are sometimes also called Systems Engineers and maintain an organization's computers, servers, and infrastructure. It's important in this role for individuals to understand infrastructure management, which is covered in this course. This course will also be helpful for those seeking to work with infrastructure and IT.
Data Scientist
Data Scientists collect, analyze, and interpret large amounts of data to extract meaningful insights. This course will be useful for those looking to apply agile methodologies to their data-oriented work. It will teach how to manage databases with the agile framework.
Systems Analyst
Systems Analysts design and develop computer systems and oversee their implementation. They may also be responsible for recommending hardware and software, along with recommending upgrades to improve efficiency. This course may be of use to a Systems Analysts who wants to add an agile methodology and framework to their projects.
Network Administrator
Network Administrators maintain and monitor an organization's computer networks and related technologies. They often are responsible for network security and installing new equipment. Those working with networks and containers may find this course helpful, as it will teach Network Administrators how to apply agile methodologies to their work and give them experience through examples.
Chief Technology Officer
Chief Technology Officers (CTOs) are senior executives who are responsible for the planning and execution of an organization's technology strategy. Their role may include implementing agile frameworks to improve efficiency and productivity. This course may be relevant for CTOs who wish to have a more complete understanding of agile methodologies and how to apply it to databases and infrastructure.
Computer Scientist
Computer Scientists conduct research and discover new ways to use computers, such as by designing new computer technologies and applications. This course will likely be helpful to those working with infrastructure as it teaches how to manage databases and infrastructure with agile methodologies.
Software Engineer
Software Engineers design and develop software applications and systems. Those working with databases or infrastructure may find this course useful as it will give them a foundation in agile methodologies and how to apply them to their work. Gaining these skills can increase productivity and efficiency.

Reading list

We've selected seven 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 ICAgile (ICP-FDO): Operations.
Great introduction to DevOps for beginners. It covers the basics of DevOps, including the principles, practices, and tools. This book great way to learn about DevOps if you are new to the concept.
Great introduction to microservices for beginners. It covers the basics of microservices, including the principles, practices, and tools. This book great way to learn about microservices if you are new to the concept.
Great introduction to Elasticsearch for beginners. It covers the basics of Elasticsearch, including the principles, practices, and tools. This book great way to learn about Elasticsearch if you are new to the concept.
Great introduction to MongoDB for beginners. It covers the basics of MongoDB, including the principles, practices, and tools. This book great way to learn about MongoDB if you are new to the concept.
Great introduction to MySQL for beginners. It covers the basics of MySQL, including the principles, practices, and tools. This book great way to learn about MySQL if you are new to the concept.
Great introduction to Redis for beginners. It covers the basics of Redis, including the principles, practices, and tools. This book great way to learn about Redis if you are new to the concept.
Great introduction to Cassandra for beginners. It covers the basics of Cassandra, including the principles, practices, and tools. This book great way to learn about Cassandra if you are new to the concept.

Share

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

Similar courses

Here are nine courses similar to ICAgile (ICP-FDO): Operations.
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