Become a DevOps Engineer

Brought by: LinkedIn Learning

Overview

Are you a developer learning continuous delivery, a sys admin keeping current, or a new engineer getting started? This Learning Path helps you gain skills to work in DevOps. Learn about infrastucture automation, lean and agile transformation, security, monitoring, and site reliability engineering.
  • Discover how to adopt DevOps at your organization.
  • Explore tools and concepts for infrastructure automation.
  • Build a continuous delivery pipeline using practices.

Syllabus

  • Course 1: DevOps Foundations
    • Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
  • Course 2: Learning Ansible
    • Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
  • Course 3: Learning Puppet
    • Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
  • Course 4: Learning Chef
    • Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
  • Course 5: Learning Docker
    • Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
  • Course 6: DevOps Foundations: Continuous Delivery/Continuous Integration
    • Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
  • Course 7: Learning Jenkins (2018)
    • Learn how to automate software development and system administration tasks with Jenkins, the open-source automation tool for Windows, Mac, Linux, and Docker.
  • Course 8: Learning Software Version Control
    • Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
  • Course 9: DevOps Foundations: Lean and Agile
    • Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.
  • Course 10: Lean Technology Strategy: Running Agile at Scale
    • Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.
  • Course 11: Lean Technology Strategy: Building High-Performing Teams
    • Great teams develop better products. Get tips to build a high-performing lean team.
  • Course 12: Lean Technology Strategy: Starting Your Business Transformation
    • Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
  • Course 13: Lean Technology Strategy: Moving Fast With Defined Constraints
    • Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
  • Course 14: DevOps Foundations: DevSecOps
    • Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.
  • Course 15: DevOps Foundations: Infrastructure as Code
    • Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.
  • Course 16: DevSecOps: Building a Secure Continuous Delivery Pipeline
    • Explore best practices and tools that can help you implement security across the entirety of the continuous integration and continuous delivery (CI/CD) pipeline.
  • Course 17: DevSecOps: Automated Security Testing
    • Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
  • Course 18: DevOps Foundations: Monitoring and Observability
    • Learn about techniques and tools for monitoring from a DevOps mindset.
  • Course 19: Learning the Elastic Stack
    • Get started with the Elastic Stack (formerly known as the ELK Stack). Learn how to work with Kibana and the other core components of the stack.
  • Course 20: Learning Nagios
    • Learn how to use Nagios to monitor system health and gain actionable intelligence about your IT infrastructure.
  • Course 21: Graphite and Grafana: Visualizing Application Performance
    • Learn how to combine StatsD, Graphite, and Grafana to visualize metrics about the performance of your applications.
  • Course 22: DevOps Foundations: Site Reliability Engineering
    • Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.
  • Course 23: Learning Kubernetes
    • Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.
  • Course 24: Kubernetes: Cloud Native Ecosystem (2018)
    • Learn about the tools and platforms provided by the Cloud Native Computing Foundation and the problems these tools can solve.
  • Course 25: Kubernetes: Microservices
    • Get started with microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.

Taught by

James Wickett, Anthony Sequeira, Josh Samuelson, Robin Beck, Arthur Ulfeldt, James Wickett, Michael J., Michael Lehman, Karthik Gaekwad, Jez Humble, Jez Humble, Barry O'Reilly, Joanne Molesky, Tim Chase, James Wickett, James Wickett, James Wickett, Peco Karayanev, Josh Samuelson, Josh Samuelson, Laura Stone, James Wickett, Karthik Gaekwad, Karthik Gaekwad and Karthik Gaekwad

Become a DevOps Engineer
Go to course

Become a DevOps Engineer

Brought by: LinkedIn Learning

  • LinkedIn Learning
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version283msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (173ms)
    • Application (110ms)
    • 1 x Booting (60.93%)
      172.63ms
      1 x Application (38.82%)
      109.99ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed7.34ms
      • select * from `courses` where `slug_en` = 'become-a-devops-engineer' limit 1
        6.05ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. become-a-devops-engineer
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-03 18:08:26' where `id` = 3452
        310μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-03 18:08:26
        • 1. 3452
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (10)
        230μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (56) and `providers`.`deleted_at` is null
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 3443 limit 1
        280μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 3443
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        zU7iRgs5RNrXTlp5N6R79hp9b6zLRNj3olhHIlRK
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/become-a-devops-engineer" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/become-a-devops-engineer
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.18.108.40" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.18.108.40" ] "cf-ray" => array:1 [ 0 => "90c45dc35f7e10f2-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.18.108.40" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.18.108.40" "HTTP_CF_RAY" => "90c45dc35f7e10f2-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "18002" "REMOTE_ADDR" => "172.69.58.158" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/become-a-devops-engineer" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1738606106.3967 "REQUEST_TIME" => 1738606106 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 03 Feb 2025 18:08:26 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImlXbk1nRE9nM2NVcjNhNU1oWXJpNUE9PSIsInZhbHVlIjoiclpFWGV2Y2tCSFQyRFUySWxSZVI2SG1FeGt5T2NHRmpjTmswUGtaODVlVXQzV05NWjMyYXJSSGJPWTlXVWxVME9FU2F3WWpOOFFNeFUyR2x2SllBR2Q1L2lZOHc1SDRibTBkV2RuUDlSUnFzM2JlTVk0Qjk3OElrTWFJTFF6K0IiLCJtYWMiOiJkZWFkMjkwMTg0NTJmNWE2ZWY1OGFlNDk2MGMxZjI1Y2U2N2QwNzU3ZmE5MmEyZTFkYjRhZDJlMTFlNmM3MGEwIiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:08:26 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImlXbk1nRE9nM2NVcjNhNU1oWXJpNUE9PSIsInZhbHVlIjoiclpFWGV2Y2tCSFQyRFUySWxSZVI2SG1FeGt5T2NHRmpjTmswUGtaODVlVXQzV05NWjMyYXJSSGJPWTlXVWxVME9FU2F3W" 1 => "laravel_session=eyJpdiI6IlNZUVExMVVEV0VaemxkekZpUUFsZXc9PSIsInZhbHVlIjoiRklIM2ppSXY0akFxQmdqOE9FOXFicUxQNXN0bmY0c2Q2eGFFcVBmZnZPemVxbm8wamowMU9wemVkZFhXSHpVcXc2ekVYYkU2WVdKU09rOFdBY3FHdnVuZlEyZWJLdWMwMXFjZDlqd24xWUppSTZLeXhhM0tjait5Z0YxQmxVZmkiLCJtYWMiOiI2NTAyYTdiNzc5N2UyY2Q1ZjMzZWVjMTI4OWY0NDZmYzZhN2JjMTA4ZWM2N2ExNDZjMmYwODcwMzg3ZDZlNWQ5IiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:08:26 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlNZUVExMVVEV0VaemxkekZpUUFsZXc9PSIsInZhbHVlIjoiRklIM2ppSXY0akFxQmdqOE9FOXFicUxQNXN0bmY0c2Q2eGFFcVBmZnZPemVxbm8wamowMU9wemVkZFhXSHpVcXc2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImlXbk1nRE9nM2NVcjNhNU1oWXJpNUE9PSIsInZhbHVlIjoiclpFWGV2Y2tCSFQyRFUySWxSZVI2SG1FeGt5T2NHRmpjTmswUGtaODVlVXQzV05NWjMyYXJSSGJPWTlXVWxVME9FU2F3WWpOOFFNeFUyR2x2SllBR2Q1L2lZOHc1SDRibTBkV2RuUDlSUnFzM2JlTVk0Qjk3OElrTWFJTFF6K0IiLCJtYWMiOiJkZWFkMjkwMTg0NTJmNWE2ZWY1OGFlNDk2MGMxZjI1Y2U2N2QwNzU3ZmE5MmEyZTFkYjRhZDJlMTFlNmM3MGEwIiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:08:26 GMT; path=/XSRF-TOKEN=eyJpdiI6ImlXbk1nRE9nM2NVcjNhNU1oWXJpNUE9PSIsInZhbHVlIjoiclpFWGV2Y2tCSFQyRFUySWxSZVI2SG1FeGt5T2NHRmpjTmswUGtaODVlVXQzV05NWjMyYXJSSGJPWTlXVWxVME9FU2F3W" 1 => "laravel_session=eyJpdiI6IlNZUVExMVVEV0VaemxkekZpUUFsZXc9PSIsInZhbHVlIjoiRklIM2ppSXY0akFxQmdqOE9FOXFicUxQNXN0bmY0c2Q2eGFFcVBmZnZPemVxbm8wamowMU9wemVkZFhXSHpVcXc2ekVYYkU2WVdKU09rOFdBY3FHdnVuZlEyZWJLdWMwMXFjZDlqd24xWUppSTZLeXhhM0tjait5Z0YxQmxVZmkiLCJtYWMiOiI2NTAyYTdiNzc5N2UyY2Q1ZjMzZWVjMTI4OWY0NDZmYzZhN2JjMTA4ZWM2N2ExNDZjMmYwODcwMzg3ZDZlNWQ5IiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:08:26 GMT; path=/; httponlylaravel_session=eyJpdiI6IlNZUVExMVVEV0VaemxkekZpUUFsZXc9PSIsInZhbHVlIjoiRklIM2ppSXY0akFxQmdqOE9FOXFicUxQNXN0bmY0c2Q2eGFFcVBmZnZPemVxbm8wamowMU9wemVkZFhXSHpVcXc2" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "zU7iRgs5RNrXTlp5N6R79hp9b6zLRNj3olhHIlRK" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/become-a-devops-engineer" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]