Overview
DevOps is more than just a fusion of development and operations. It is the cultural change that organizations everywhere are adopting to become more agile and innovate at scale. It makes it easier to deliver software and services at the speed the market demands.
This specialization will equip you with a foundational understanding of DevOps, Cloud Computing, Agile, and Scrum and their transformational impact on businesses and approaches to software engineering
You will learn about the DevOps culture and its benefits, Cloud Computing fundamentals, the Agile philosophy, and Scrum methodology. You will familiarize yourself with the skills, technology, tools, processes, practices, and metrics to become a successful DevOps practitioner.
This specialization is suitable for both technical audiences - who want to either upskill with DevOps or start a career in this in-demand domain to become DevOps Engineers, Software Engineers, Application Developers, SREs, Cloud Specialists, etc., as well less technical audiences - including managers, executives, product managers, and project managers.
Syllabus
Course 1: Introduction to DevOps
- Offered by IBM. Get started with your DevOps journey with this beginner-friendly course! DevOps skills are high in demand and expected to be ... Enroll for free.
Course 2: Introduction to Cloud Computing
- Offered by IBM. Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing ... Enroll for free.
Course 3: Introduction to Agile Development and Scrum
- Offered by IBM. Get started with using Agile Development and Scrum with this self-paced introductory course! After successfully completing ... Enroll for free.
- Offered by IBM. Get started with your DevOps journey with this beginner-friendly course! DevOps skills are high in demand and expected to be ... Enroll for free.
Course 2: Introduction to Cloud Computing
- Offered by IBM. Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing ... Enroll for free.
Course 3: Introduction to Agile Development and Scrum
- Offered by IBM. Get started with using Agile Development and Scrum with this self-paced introductory course! After successfully completing ... Enroll for free.
Courses
-
Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing knowledge for school or business, or you are considering a career change, this beginner-friendly course is right for you. In this course you’ll learn about essential characteristics of cloud computing and emerging technologies supported by cloud. You’ll explore cloud service models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Public, Private, and Hybrid deployment models. Discover the offerings of prominent cloud service providers AWS, Google, IBM, Microsoft, and others, and review cloud computing case studies. Learn about cloud adoption, blockchain, analytics, and AI. You will learn about the many components of cloud computing architecture including datacenters, availability zones, virtual machines, containers, and bare metal servers. You will also familiarize yourself with different types of cloud storage options, such as Object Storage. You’ll gain foundational knowledge of emergent cloud trends and practices including Hybrid, Multicloud, Microservices, Serverless, DevOps, Cloud Native, Application Modernization, as well as learn about cloud security and monitoring. You’ll also explore cloud computing job roles and possible career paths and opportunities. You will complete a number of labs and quizzes throughout this course to increase your understanding of course content. At the end of the course, you will complete a final project where you will deploy an application to Cloud using a serverless architecture, a valuable addition to your portfolio. After this course, check out the related courses to help you towards your new career as a cloud engineer, full stack developer, DevOps engineer, cybersecurity analyst, and others.
-
Get started with using Agile Development and Scrum with this self-paced introductory course! After successfully completing this course, you will be able to embrace the Agile concepts of adaptive planning, iterative development, and continuous improvement - resulting in early deliveries and value to customers. You will look at Scrum as a framework and learn how to apply it alongside Agile. You will also become familiar with related methodologies like Waterfall, Extreme Programming (XP), and Kanban. Apply Agile practices derived from lean manufacturing concepts, like test-driven development. Learn how a scrum team functions. Also learn about the importance of Agile iterative planning and enable yourself to write good user stories and track your team’s progress using a kanban board. Create and refine a product backlog collaboratively with the team and the customer, in a flexible and blameless culture. You'll also learn how to use burndown charts, achieve sprint goals, and conduct the sprint review and retrospective. This approach will lead you to higher levels of efficiency, with the ability to plan and execute sprints with your development team, measuring success with actionable metrics. This course is about more than facts and processes. It is about working collaboratively on a self-organizing team, coached by a scrum master, and building what is needed, rather than simply following a plan. Developed and taught by an experienced Agile practitioner, the course includes hands-on practice through realistic scenario-based labs using GitHub and ZenHub. The course will benefit anyone who wants to get started with working the Agile way or transform the organizational culture to adopt and realize the benefits of Scrum. This includes Project Managers, Product Managers, and Executives. It is particularly suitable for IT practitioners such as software developers, development managers, and IT Scrum Masters.
-
Get started with your DevOps journey with this beginner-friendly course! DevOps skills are high in demand and expected to be one of the fastest-growing skills in the software industry. This course is designed to be a first step in obtaining those valuable skills. This self-paced introductory course explores DevOps as a cultural movement. It describes the business case for DevOps, and covers its essentials. This course teaches new ways of thinking, working, organizing, and measuring to fully realize the benefits of DevOps. By applying DevOps practices, you will be able to build better products for your users. You will learn how breaking down silos and organizing developers and operators into single cross-functional teams is necessary for truly adopting DevOps. Having everyone contributing and everyone being responsible for success is at the heart of DevOps. You will see how building a culture of shared responsibility and transparency is the foundation of every high-performing DevOps teams. You’ll learn how you can use cloud native architecture to build resilience in your products and learn about helpful DevOps tools like horizontal scaling and independently deployable microservices. You will explore how Agile Methodologies like Scrum are crucial to DevOps as well as learn about Continuous Integration and Continuous Delivery (CI/CD), which enables frequent deployments and working as a team to create high-quality code. This course concludes with case studies about DevOps-based scenarios, which you will analyze and relate to DevOps concepts learnt throughout this course. This course is designed for those new to DevOps as well as those looking to increase their current knowledge of DevOps.
Taught by
John Rofrano and Rav Ahuja