DevOps is a set of guiding principles that promote excellence throughout the software development life cycle. This program will teach you how to master and implement these principles. Students from System Administration, Software Engineering, or Operations backgrounds will build on existing skills to prepare for critical roles like DevOps Engineer, DevOps Automation Specialist, and more.
Whether you’re seeking to **lead a DevOps adaptation process** in your current organization or pursuing a **new DevOps role**, you’re going to be very in-demand after graduating from this Nanodegree program. A recent study by WIRED and CA Technologies estimates that 80% of Fortune 1000 companies will adopt DevOps by 2019, and current statistics show an increase of over 60% for new DevOps job openings. Your fluency with the core DevOps principles—pervasive automation of processes, the use of metrics to gauge the effectiveness of processes, and a culture of collaboration across organizational units—will be both valued and valuable as you advance your career!
Students of the DevOps Nanodegree program should have a working knowledge of: - Unix type operating systems - At least one scripting language (shell, Python, or Ruby) - Version control systems For students who do not meet these requirements we offer the following free introductory courses: - Linux Command Line Basics - Configuring Linux Web Servers - How to Use Git and GitHub