SKILL BENCHMARK
Core DevOps Mastery (Expert Level)
- 33m
- 33 questions
The Core DevOps Mastery (Expert Level) benchmark assesses your ability to use DevOps tools such as Ansible and Jenkins and recognition of DevOps practices like DevSecOps, AIOps, DataOps, and MLOps. You will be evaluated on your ability to identify the key features and benefits of Jenkins and Ansible, create and distribute Jenkins builds, work with Ansible plugins, and outline best practices for implementing DevSecOps, DataOps, AIOps, and MLOps. Learners who score high on this benchmark demonstrate that they have a solid understanding of advanced DevOps concepts.
Topics covered
- compare Jenkins jobs and builds
- create a Jenkins build
- create an inventory, add and group variables, and verify the inventory
- define and work with various types of variables
- describe what an inventory is, how it is used, and its features
- distribute Jenkins builds
- enable the debugger and use it to resolve errors
- identify best practices for implementing DevSecOps
- identify commonly used tools and where they fit in the DevSecOps process
- identify key Ansible concepts, terms, and the basic command-line interface flags
- identify MLOps tools and how to evaluate them for your requirements
- identify the four pillars of DevSecOps
- identify the key features of the Ansible Tower and how it differs from Ansible Engine
- identify the tools used with Ansible and the commands associated with the command-line tools
- list examples of common AIOps tools and how to evaluate them for your requirements
- list the best practices for implementing a DataOps practice
- name popular DataOps tools
- outline automation with Ansible and the many integrations it has to offer
- outline best practices for an AIOps implementation
- outline how to define the characteristics of a successful DevSecOps implementation
- outline Jenkins build distribution and why distributed builds are needed
- outline the components of the DataOps architecture
- outline the details of security in Jenkins
- recognize challenges involved in a DevSecOps implementation and how to overcome them
- recognize challenges you might face when implementing an MLOps practice
- recognize how Jenkins can integrate with Git
- recognize the basics of what ansible is, its features, and its benefits
- recognize the role of DevSecOps in reducing waste and accelerating product delivery during development
- recognize when and why to adopt a machine learning operations (MLOps) practice
- state the role Jenkins plays in continuous integration and continuous deployment (CI/CD)
- troubleshoot common playbook errors using start-at-task and step mode
- use the command line interface to execute common options
- work with various types of Ansible plugins and understand when to use them