diff --git a/ci/azure-pipelines.yml b/ci/azure-pipelines.yml
index 4dae33e1744f23c64b1e043b58a0553fa04e6320_Y2kvYXp1cmUtcGlwZWxpbmVzLnltbA==..d3ef8fa37238c94efff5c37237b1870859291dc0_Y2kvYXp1cmUtcGlwZWxpbmVzLnltbA== 100644
--- a/ci/azure-pipelines.yml
+++ b/ci/azure-pipelines.yml
@@ -92,6 +92,21 @@
   - checkout: self
   - template: ./azure-linux-container.yml
 
+- job: macos_python39_amd64
+  pool:
+    vmImage: macOS-10.15
+  variables:
+    interpreter: python3.9
+    manylinux: off
+    target: x86_64-apple-darwin
+  steps:
+  - task: UsePythonVersion@0
+    inputs:
+      versionSpec: '3.9'
+      addToPath: true
+  - checkout: self
+  - template: ./azure-posix.yml
+
 - job: macos_python38_amd64
   pool:
     vmImage: macOS-10.15
@@ -141,7 +156,7 @@
   pool:
     vmImage: windows-2019
   variables:
-    interpreter: C:\hostedtoolcache\windows\Python\3.8.5\x64\python.exe
+    interpreter: C:\hostedtoolcache\windows\Python\3.8.6\x64\python.exe
     target: x86_64-pc-windows-msvc
   steps:
   - task: UsePythonVersion@0