YoVDO

AWS ML Engineer Associate 3.3 Automate Deployment

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Machine Learning Courses DevOps Courses Amazon Web Services (AWS) Courses AWS CodePipeline Courses Version Control Courses MLOps Courses Continuous Deployment Courses Continuous Integration Courses AWS CodeCommit Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

This course introduces MLOps, a methodology that applies DevOps practices, like continuous integration and continuous delivery (CI/CD), to ML workflows. You will learn about creating continuous flow structures to invoke pipelines. You will also make critical decisions about deployment infrastructure and automation strategies, focusing on risk mitigation and performance enhancement in production environments. Finally, this course covers building and integrating mechanisms to retrain models, which is essential for accommodating new data or updates to model code.

  • Course level: Advanced
  • Duration: 1 hour 15 minutes


Activities

  • Online materials
  • Knowledge check questions
  • A course assessment


Course objectives

  • Describe DevOps.
  • Describe the software release process.
  • Describe how CI/CD principles fit into ML workflows.
  • Describe MLOps, teams involved, requirements.
  • Identify requirements for DevOps for ML.
  • Describe the benefits of automating testing in CI/CD pipelines.
  • Describe how Amazon SageMaker Projects brings CI/CD practices to ML.
  • Describe version control systems and basic usage.
  • Create continuous flow structures to invoke pipelines.
  • Describe, configure, and troubleshoot AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy.
  • Describe how data ingestion is automated and integrated with ML pipeline orchestration services.
  • Automate ML workflows with AWS Step Functions and AWS CodePipeline.
  • Define deployment strategies and rollback actions.
  • Describe how code repositories work when a pipeline is invoked.
  • Explain how to integrate ML models into a production environment.
  • Build and integrate mechanisms to retrain models.
  • Configure inferencing jobs.


Intended audience

  • Cloud architects
  • Machine learning engineers


Recommended Skills

  • Completed at least 1 year of experience using SageMaker and other AWS services for ML engineering
  • Completed at least 1 year of experience in a related role, such as backend software developer, DevOps developer, data engineer, or data scientist
  • A fundamental understanding of programming languages, such as Python
  • Completed preceding courses in the AWS ML Engineer Associate Learning Plan


Course outline

  • Section 1: Introduction
    • Lesson 1: How to Use This Course
    • Lesson 2: Course Overview
    • Lesson 3: Introduction to DevOps
  • Section 2: Continuous Integration and Continuous Deployment
    • Lesson 4: Introduction to MLOps
    • Lesson 5: Automating Testing in CI/CD Pipelines
    • Lesson 6: Version Control Systems
    • Lesson 7: Continuous Flow Structures
  • Section 3: AWS Software Release Process
    • Lesson 8: Continuous Delivery Services
    • Lesson 9: Best Practices for Configuring and Troubleshooting
    • Lesson 10: Automating Data Integration in ML Pipeline
  • Section 4: Automating Orchestration
    • Lesson 11: AWS Step Functions and AWS CodePipeline
    • Lesson 12: Deployment Strategies
  • Section 5: Retraining Models
    • Lesson 13: How Code Repositories Work
    • Lesson 14: Building and Integrating Mechanisms for Retraining
    • Lesson 15: Configuring Inferencing Jobs
  • Section 6: Conclusion
    • Lesson 16: Course Summary
    • Lesson 17: Assessment
    • Lesson 18: Contact Us

Tags

Related Courses

Manage and Deploy Code with AWS Developer Tools (Legacy)
A Cloud Guru
Advanced Testing Practices Using AWS DevOps Tools (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Indonesian)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Korean)
Amazon Web Services via AWS Skill Builder