Final Exam: SRE DevOps Engineer

DevOps    |    Intermediate
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
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

  • Differentiate between simple and complex releases
    provide an overview of containers
    provide an overview of release engineering
    provide an overview of release management and recognize its key terms
    recognize how to automate tasks such as patching and windows updating
    list the goals of writing a post-mortem such as documenting the incident, root causes, and preventative actions
    describe the release management cycle and each step in the cycle
    list the four major principles of release engineering - self-service model, high velocity, hermetic builds, and enforcement of policies and procedures
    provide an overview of setting up a bulk enrollment of devices to be managed by the mobile device management
    define the concept of software complexity
    recognize how to use jenkins pipeline to implement and integrate continuous delivery pipelines
    recognize ways to determine software usage difficulty, e.g., is it functional and usable?
    provide examples of a poor bad post-mortem including potential areas to improve such as missing context, omitted details, missing action items, finger-pointing, animated language
    recognize how to use powershell for automation tasks in windows
    recognize the value of collaboration and knowledge sharing throughout the post-mortem workflow
    differentiate between containers and virtual machines and list container benefits such as consistent environment, isolation, run anywhere
    recognize how simple systems and software are easy to understand, maintain, and test
    describe the importance of continuous testing as it relates to the rapid release model
    outline software development stability and how it relates to sres
    provide an overview of how automation has evolved at a company such as google
    identify how apis can lead to a path of simplicity
    provide an overview of the release management process
    outline software development agility and how it relates to sres
    recognize when to implement a public cloud model and list key advantages for sres
    provide an overview of branching as it relates to the rapid release model
    provide an overview of software as a solution (saas) and list key advantages for sres
    provide an overview of kubernetes
    provide an overview of docker
    identify when to implement a public cloud model and list key advantages for sres
    provide an overview of infrastructure as a service (iaas) and list key advantages for sres
  • list the advantages of using a hybrid cloud model and list key advantages for sres
    describe how automation can reduce the meantime to repair for common faults
    recognize how to automate active directory user creation and user provisioning
    list windows features that can automate aspects of software rollouts such as windows deployment services and volume activation management tool
    provide an overview of a premortem approach including its benefits
    describe how automation consistency can add value
    recognize the benefits of implementing a content as a service (caas) solution
    differentiate between release engineering and release management
    provide an overview of the community cloud model and list key advantages for sres
    differentiate between continuous delivery, continuous deployment, and continuous integration
    recognize the importance of reviewing post-mortems
    list considerations when implementing container security
    distinguish between complex and complicated code
    differentiate between complex and complicated code
    outline the importance of simple code, e.g., having fewer bugs
    recognize how containers enable a more efficient continuous delivery system and why they are needed for sre
    understand differences between git/github and dvcs for version control
    list potential challenges of automation such as integration, roi, complexity, and security
    list common challenges surrounding release management
    recognize how to do a premortem on a project as well as best practices to follow
    provide an overview of the private cloud model
    provide an overview of the platform as a service (paas) and list key advantages for sres
    differentiate between git and github and recognize how they can be used for revision control and to support the collaborative development
    differentiate between scripts and programs as they relate to automation
    recognize the importance of sharing post-mortems as widely as possible
    demonstrate how to use kubernetes to deploy applications with high availability, scalability, and resilience
    recognize key steps and factors of a code review
    describe continuous integration with docker
    provide an overview of blameless post-mortems
    differentiate between essential complexity vs. accidental complexity and recognize how simple, "boring" software is ideal

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.6 of 4717 users Rating 4.6 of 4717 users (4717)
Rating 4.8 of 10 users Rating 4.8 of 10 users (10)
Rating 4.7 of 6 users Rating 4.7 of 6 users (6)