Final Exam: SRE DevOps Engineer
- 1 Video | 35s
- Includes Assessment
- Earns a Badge
Final Exam: DevOps Engineer will test your knowledge and application of the topics presented throughout the DevOps Engineer track of the Skillsoft Aspire Network Admin to Site Reliability Engineer Journey.
WHAT YOU WILL LEARN
define the concept of software complexitydemonstrate how to use Kubernetes to deploy applications with high availability, scalability, and resiliencedescribe continuous integration with Dockerdescribe how automation can reduce the meantime to repair for common faultsdescribe how automation consistency can add valuedescribe the importance of continuous testing as it relates to the Rapid release modeldescribe the release management cycle and each step in the cycledifferentiate between complex and complicated codedifferentiate between containers and virtual machines and list container benefits such as consistent environment, isolation, run anywheredifferentiate between continuous delivery, continuous deployment, and continuous integrationdifferentiate between essential complexity vs. accidental complexity and recognize how simple, "boring" software is idealdifferentiate between Git and Github and recognize how they can be used for revision control and to support the collaborative developmentdifferentiate between release engineering and release managementdifferentiate between scripts and programs as they relate to automationdifferentiate between simple and complex releasesdistinguish between complex and complicated codeidentify how APIs can lead to a path of simplicityidentify when to implement a public cloud model and list key advantages for SREslist common challenges surrounding release managementlist considerations when implementing container securitylist potential challenges of automation such as integration, ROI, complexity, and securitylist the advantages of using a hybrid cloud model and list key advantages for SREslist the four major principles of release engineering - self-service model, high velocity, hermetic builds, and enforcement of policies and procedureslist the goals of writing a post-mortem such as documenting the incident, root causes, and preventative actionslist Windows features that can automate aspects of software rollouts such as Windows Deployment Services and Volume Activation Management Tooloutline software development agility and how it relates to SREsoutline software development stability and how it relates to SREsoutline the importance of simple code, e.g., having fewer bugsprovide an overview of a premortem approach including its benefitsprovide an overview of blameless post-mortems
provide an overview of branching as it relates to the Rapid release modelprovide an overview of containersprovide an overview of Dockerprovide an overview of how automation has evolved at a company such as Googleprovide an overview of infrastructure as a service (IaaS) and list key advantages for SREsprovide an overview of Kubernetesprovide an overview of release engineeringprovide an overview of release management and recognize its key termsprovide an overview of setting up a bulk enrollment of devices to be managed by the mobile device managementprovide an overview of software as a solution (SaaS) and list key advantages for SREsprovide an overview of the community cloud model and list key advantages for SREsprovide an overview of the platform as a service (PaaS) and list key advantages for SREsprovide an overview of the private cloud modelprovide an overview of the release management processprovide examples of a poor bad post-mortem including potential areas to improve such as missing context, omitted details, missing action items, finger-pointing, animated languagerecognize how containers enable a more efficient continuous delivery system and why they are needed for SRErecognize how simple systems and software are easy to understand, maintain, and testrecognize how to automate Active Directory user creation and user provisioningrecognize how to automate tasks such as patching and Windows updatingrecognize how to do a premortem on a project as well as best practices to followrecognize how to use Jenkins Pipeline to implement and integrate continuous delivery pipelinesrecognize how to use PowerShell for automation tasks in Windowsrecognize key steps and factors of a code reviewrecognize the benefits of implementing a content as a service (CaaS) solutionrecognize the importance of reviewing post-mortemsrecognize the importance of sharing post-mortems as widely as possiblerecognize the value of collaboration and knowledge sharing throughout the post-mortem workflowrecognize ways to determine software usage difficulty, e.g., is it functional and usable?recognize when to implement a public cloud model and list key advantages for SREsunderstand differences between Git/Github and DVCS for version control
IN THIS COURSE
1.DevOps Engineer36sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.