Deploying Machine Learning Models (MLOps) Training Course

Deploying Machine Learning Models (MLOps) Training Course

This intensive five-day training program is designed to equip participants with the essential knowledge and practical skills required to operationalize machine learning models. MLOps (Machine Learning Operations) represents a set of practices that automates and manages the deployment, monitoring, and governance of ML models in production environments. Participants will learn how to bridge the gap between data science and IT operations, transforming experimental models into reliable, scalable, and maintainable business assets through principles of DevOps, automation, and continuous delivery.

The curriculum covers a comprehensive range of topics, starting with the fundamentals of the ML lifecycle and progressing through advanced concepts such as automated pipelines (CI/CD), containerization (Docker, Kubernetes), various deployment patterns (e.g., blue/green, canary), and rigorous production monitoring for performance and data drift. The course places a strong emphasis on hands-on application, ensuring that participants can immediately apply industry-leading tools and techniques to build robust MLOps systems capable of handling complex, real-world machine learning workloads.

Who should attend the training

  • Machine Learning Engineers
  • Data Scientists
  • Software Engineers involved in ML deployment
  • Data Engineers
  • Cloud Architects
  • IT Managers overseeing ML initiatives

Objectives of the training

  • Personal benefits
    • Master the principles and practices of Machine Learning Operations (MLOps)
    • Design and implement end-to-end automated ML pipelines (CI/CD)
    • Effectively containerize ML models and deploy them using Kubernetes
    • Implement robust monitoring, logging, and alerting systems for production models
    • Understand and mitigate issues related to model and data drift
  • Organizational benefits
    • Reduce the time-to-market for new machine learning features and products
    • Increase the reliability and stability of production ML systems
    • Ensure compliance and governance through traceable and auditable model deployments
    • Improve collaboration between Data Science, Engineering, and Operations teams
    • Optimize resource utilization and manage infrastructure costs for ML workloads

 

Training methodology

  • Interactive lectures and discussions led by industry experts
  • Practical hands-on labs and coding exercises using cloud environments and open-source tools
  • Case studies and analysis of real-world MLOps implementation scenarios
  • Group problem-solving and Q&A sessions

Trainer Experience

Our trainers are seasoned MLOps practitioners and certified cloud professionals with an average of 10+ years of experience building and deploying large-scale machine learning systems in regulated industries. They bring real-world knowledge from deploying models across various domains, including finance, healthcare, and e-commerce, ensuring the curriculum is current, relevant, and based on best practices.

Quality Statement

We are committed to delivering the highest quality professional training. Our course materials are continuously updated to reflect the latest advancements in MLOps tools and cloud technologies. Feedback is actively sought and integrated to ensure an optimal learning experience and measurable skill improvement for every participant.

Tailor-made courses

This course can be customized to meet the specific technological stack, industry requirements, and team objectives of your organization. We offer flexible delivery options, including on-site, virtual, and blended learning solutions tailored to your unique needs.

Course Duration: 5 days

Training fee: USD 1500

Module 1: Introduction to MLOps and the ML Lifecycle

  • Defining MLOps: Principles, goals, and key challenges in production ML
  • The three stages of MLOps maturity: Manual, Automated Pipeline, and CI/CD
  • The complete ML development lifecycle: Data Preparation, Model Training, Deployment, and Monitoring
  • Comparison between DevOps and MLOps: Unique requirements for data and models
  • Practical session: Setting up a foundational MLOps environment and toolchain (e.g., Git, virtual environment, cloud sandbox)

Module 2: Version Control and Experiment Tracking

  • Versioning ML code, configuration, and dependencies using Git
  • Data versioning concepts and tools (e.g., DVC, Delta Lake)
  • Tracking ML experiments: Parameters, metrics, and models using tools like MLflow or Weights & Biases
  • Model registry and centralized management of approved production models
  • Auditing and lineage: Tracing model predictions back to the training data and code

Module 3: ML Model Packaging and Containerization

  • Model serialization formats (e.g., Pickle, ONNX, joblib) and portability
  • Introduction to Docker: Creating isolated, reproducible environments for ML services
  • Writing efficient Dockerfiles for model inference endpoints
  • Strategies for shrinking image size and securing containerized models
  • Practical session: Containerizing a trained Scikit-learn or PyTorch model into a lightweight Docker image

Module 4: CI/CD for Machine Learning

  • Continuous Integration (CI): Automated testing of code, data validation, and model sanity
  • Continuous Delivery (CD): Automated promotion of models through staging environments
  • Triggering automated pipelines based on code commits or model performance improvements
  • Implementing testing strategies for ML (unit, integration, and performance testing)
  • Practical session: Building a CI/CD pipeline using GitHub Actions, GitLab CI, or Jenkins to automatically build and test a model service

Module 5: Model Deployment Strategies

  • Deployment patterns for real-time inference: REST APIs and serverless functions
  • Deployment patterns for batch inference: Scheduled jobs and ETL integration
  • Advanced deployment techniques: Blue/Green, Canary releases, and A/B testing
  • Rollback mechanisms: Designing systems to safely revert to previous model versions
  • Practical session: Implementing a Canary deployment strategy using a service mesh or API gateway to test a new model version with a small traffic percentage

Module 6: Monitoring and Logging in Production

  • Logging best practices for ML services: Structured logs and centralized log aggregation (e.g., ELK stack)
  • Collecting real-time inference metrics: Latency, throughput, and error rates
  • Business metrics monitoring: Tracking the impact of model predictions on key performance indicators (KPIs)
  • Setting up effective alerting and notification systems for model degradation or infrastructure failure
  • Practical session: Integrating Prometheus and Grafana to visualize inference metrics and set up alerts for high error rates

Module 7: Infrastructure and Orchestration (Kubernetes/Cloud)

  • Introduction to Kubernetes (K8s) for model orchestration and scaling
  • Deploying model services on a K8s cluster using YAML manifests and Helm charts
  • Managing autoscaling (HPA) for fluctuating inference traffic
  • Using cloud-managed ML platforms (e.g., Azure ML, GCP Vertex AI, AWS SageMaker) for simplified operations
  • Practical session: Deploying the containerized model from Module 3 onto a Kubernetes cluster and testing horizontal pod autoscaling

Module 8: Model Governance and Regulatory Compliance

  • Establishing an auditable Model Card or Model Fact Sheet for every deployed model
  • Compliance requirements: Understanding regulations (e.g., GDPR, ethical AI guidelines) and their impact on ML systems
  • Implementing access control and security measures for model APIs and data pipelines
  • Ensuring model fairness and bias detection throughout the MLOps lifecycle
  • Practical session: Creating a Model Card artifact detailing the model's performance, fairness metrics, and training lineage

Module 9: Data and Model Drift Detection

  • Concepts of data drift, concept drift, and model decay in production
  • Statistical methods for detecting data drift in input features
  • Techniques for detecting concept drift in target variables and residuals
  • Automated retraining strategies based on drift detection and performance degradation
  • Practical session: Implementing a drift detection service using a tool like Evidently AI to monitor feature distributions and trigger an automated alert

Module 10: Advanced MLOps Patterns and Future Trends

  • Serving models at the edge and on mobile devices (TinyML, TensorFlow Lite)
  • Developing and deploying feature stores for consistent online and offline feature serving
  • MLOps for specialized domains: LLMs and Generative AI deployment challenges
  • Introduction to advanced workflow orchestrators (e.g., Kubeflow Pipelines, Airflow)
  • Practical session: Designing a high-level architecture for a real-time feature store integration into an existing model serving pipeline

Requirements:

·       Participants should be reasonably proficient in English.

·       Applicants must live up to Armstrong Global Institute admission criteria.

Terms and Conditions

1. Discounts: Organizations sponsoring Four Participants will have the 5th attend Free

2. What is catered for by the Course Fees: Fees cater for all requirements for the training – Learning materials, Lunches, Teas, Snacks and Certification. All participants will additionally cater for their travel and accommodation expenses, visa application, insurance, and other personal expenses.

3. Certificate Awarded: Participants are awarded Certificates of Participation at the end of the training.

4. The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.

5. Approval of Course: Our Programs are NITA Approved. Participating organizations can therefore claim reimbursement on fees paid in accordance with NITA Rules.

Booking for Training

Simply send an email to the Training Officer on training@armstrongglobalinstitute.com and we will send you a registration form. We advise you to book early to avoid missing a seat to this training.

Or call us on +254720272325 / +254725012095 / +254724452588

Payment Options

We provide 3 payment options, choose one for your convenience, and kindly make payments at least 5 days before the Training start date to reserve your seat:

1. Groups of 5 People and Above – Cheque Payments to: Armstrong Global Training & Development Center Limited should be paid in advance, 5 days to the training.

2. Invoice: We can send a bill directly to you or your company.

3. Deposit directly into Bank Account (Account details provided upon request)

Cancellation Policy

1. Payment for all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

2. Participants may cancel attendance 14 days or more prior to the training commencement date.

3. No refunds will be made 14 days or less before the training commencement date. However, participants who are unable to attend may opt to attend a similar training course at a later date or send a substitute participant provided the participation criteria have been met.

Tailor Made Courses

This training course can also be customized for your institution upon request for a minimum of 5 participants. You can have it conducted at our Training Centre or at a convenient location. For further inquiries, please contact us on Tel: +254720272325 / +254725012095 / +254724452588 or Email training@armstrongglobalinstitute.com

Accommodation and Airport Transfer

Accommodation and Airport Transfer is arranged upon request and at extra cost. For reservations contact the Training Officer on Email: training@armstrongglobalinstitute.com or on Tel: +254720272325 / +254725012095 / +254724452588

Instructor-led Training Schedule

Course Dates Venue Fees Enroll
Aug 03 - Aug 07 2026 Zoom $1,300
Jun 01 - Jun 05 2026 Nairobi $1,500
Jun 15 - Jun 19 2026 Nakuru $1,500
Aug 24 - Aug 28 2026 Naivasha $1,500
Apr 06 - Apr 10 2026 Nanyuki $1,500
Aug 17 - Aug 21 2026 Mombasa $1,500
Jun 01 - Jun 05 2026 Kisumu $1,500
Jul 13 - Jul 17 2026 Kigali $2,500
Jul 20 - Jul 24 2026 Kampala $2,500
Aug 03 - Aug 07 2026 Arusha $2,500
Jun 08 - Jun 12 2026 Johannesburg $4,500
Aug 17 - Aug 21 2026 Pretoria $4,500
Oct 19 - Oct 23 2026 Cape Town $4,500
Jul 06 - Jul 10 2026 Accra $4,500
Apr 20 - Apr 24 2026 Addis Ababa $4,500
Jul 06 - Jul 10 2026 Marrakesh $4,500
Jun 01 - Jun 05 2026 Dubai $5,000
Aug 03 - Aug 07 2026 Riyadh $5,000
Apr 20 - Apr 24 2026 Doha $5,000
Aug 03 - Aug 07 2026 London $6,500
Apr 20 - Apr 24 2026 Paris $6,500
Jul 06 - Jul 10 2026 Zurich $6,500
Mar 02 - Mar 06 2026 New York $6,950
Jul 13 - Jul 17 2026 Los Angeles $6,950
Aug 03 - Aug 07 2026 Washington DC $6,950
May 04 - May 08 2026 Vancouver $7,000
Armstrong Global Institute

Armstrong Global Institute
Typically replies in minutes

Armstrong Global Institute
Hi there 👋

We are online on WhatsApp to answer your questions.
Ask us anything!
×
Chat with Us