Hitesh Sahu
Hitesh SahuHitesh Sahu
  1. Home
  2. ›
  3. posts
  4. ›
  5. …

  6. ›
  7. 9 Development

Loading ⏳
Please wait...

🍪 This website uses cookies

No personal data is stored on our servers however third party tools Google Analytics cookies to measure traffic and improve your website experience. Learn more

Cover Image for Azure Code Management & CI/CD

Azure Code Management & CI/CD

Use Azure DevOps and GitHub Actions to build, test, and deploy applications on Azure

Hitesh Sahu
Hitesh Sahu

Mon Sep 29 2025

Other Azure Services

Internet of Things (IoT)

thousands or millions of devices around the world that collect data and send them back to the cloud for processing

Azure IoT Central

Ready-made UX and API surface for connecting and managing devices at scale, delivering reliable data for business insights.

  • Application Platform as a service (aPaaS) offerings, bringing together each service beneath it for an easy-to-configure, comprehensive, and secure IoT offering.
  • Visualizations and analysis of IoT data.
  • Store data over a 30-day window
  • IoT Central applications use multiple IoT hubs as part of their scalable and resilient infrastructure.

IoT Hub

Managed service to enable bi-directional communication between IoT devices and Azure

  • Gateway to connect IOT device to cloud service or other IOT devices

  • Connect, monitor, and control one or more IoT devices that can communicate with back-end services hosted in the cloud.

  • Message routing integration automatically helps responding to a device-reported state change.

  • IoT Hub scaling: scales message limit on your IoT Hub.

  • PaaS solution that provides complete control over the collection and processing of IoT data.

To create a complete end-to-end solution, you can integrate the IoT Hub with other Azure services.

  • Azure Event Grid
  • Azure Logic Apps
  • Azure Machine Learning
  • Azure Stream Analytics

Azure Sphere

a secured, connected, crossover MCU used as a high level application platform for internet-connected devices

The Azure Sphere devices can run on two types of applications:

  • High-level applications for containers.
  • Real-time capable applications (RTApps) for bare metals.

Components:

Helps you protect your data, privacy, and infrastructure.

Azure Sphere chip – a microcontroller unit that provides real-time processing capabilities.

Azure Sphere OS – an operating system based on Linux that runs on an Azure Sphere chip.

Azure Sphere Security Service – it supports certificate-based authentication, automatic software updates, and failure reporting. By default, the data is encrypted at rest.


**Machine Learning/AI

**

A service to train, deploy, automate, manage, and track machine learning models.

  • Deployed ML models: Azure ML SDK for Python, Azure ML Studio, and ML CLI

MLOps: Automate and accelerate the ML lifecycle

Azure ML designer: visually connect (drag-and-drop) datasets and modules without writing any code.

ML pipelines: Complete logical workflow and an ordered sequence of steps.

AutoML: Use the target metric you specify to train and tune a model.

Subscription Type

  • Basic
  • Enterprise editions.

[**Azure Cognitive Services

**](https://docs.microsoft.com/en-us/azure/cognitive-services/what-are-cognitive-services)

Build cognitive intelligent applications without having AI or data science skills.

Supported Azure Cognitive REST APIs that you can use:

  • Vision:image classifier, computer Vision, Face Detection
  • Speech: speech-to-text, text-to-speech, speech translation
  • Language: NLP, Translator, QnA Maker.
  • Search
  • Decision APIs: Anomaly Detector, Content Moderator, Personalization

[**Azure Bot Service

**](https://docs.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-4.0)

Create bot that uses natural language and speech capabilities to communicate with your users.

  • Can be integrated across multiple communication channels such as Microsoft Teams, Slack, and Facebook Messenger.
  • Supports: Windows, Mac, or Linux.

Bot Framework Composer: visual editing canvas for conversation flows.

Bot Framework SDK: can create a bot that uses speech, understands natural language, and handle questions and answers.


[**Azure DevOps

**](https://docs.microsoft.com/en-us/azure/devops/?view=azure-devops&viewFallbackFrom=vsts)

A set of tools to help planning, building, and deploying applications.

  • Includes project management tools such as Boards and deployment tools such as Pipelines.

Azure Boards

Allows you to track features, user stories, tasks, and bugs associated with your project.

  • You can also customize your dashboards and track progress easily during your project lifecycle.

Azure Pipelines

CI/CD service to build and test code automatically.

  • Can deploy your codes to multiple targets at the same time.

Azure Repos

Store and manage your codes using a set of version control tools.

  • It supports a version control system to track every change you made in your code.

GitHub

provides hosting for software development, distributed version control using Git, and source code management (SCM) functionality

GitHub Actions for Azure

Automates software development workflows.

  • Build, test, package, release, and deploy projects on Azure.
  • Each workflow is composed of individual actions that run after a particular event. These actions are defined in YAML files.

Azure Test Plans

A test management solution that supports end-to-end traceability.

  • Run tests simultaneously using exploratory test sessions.

Azure Artifacts

Allows you to create, host, and share your code/packages with your team or other organization.

  • Support: Maven, npm, NuGet, & Python packages

Azure DevTest Labs

A self-service sandbox that helps you create Dev/Test environments.

  • You can quickly provision different environments by using reusable templates and artifacts.
  • It also has a cost management feature to track your VMs and PaaS resources to stay within the allocated budget.

Appendix

Machine Learning/AI

machine learning AWS Azure Google Cloud
AI containers AWS Deep Learning Containers GPU support on AKS Deep Learning Containers
AI prediction human review and moderation Amazon Augmented AI (Amazon A2I) Azure Content Moderator N/A
AI machine images AWS Deep Learning AMIs Data Science Virtual Machines Deep Learning VM Image
Chat bot builder Amazon Lex Azure Bot Service, Health Bot, QnA Maker Dialogflow
Data labeling Amazon SageMaker Ground Truth Azure Machine Learning data labeling Vertex Data Labeling
Document extraction, image content analysis Amazon Textract Azure Form Recognizer, Ink Recognizer, Computer Vision, Custom Vision Vision API
Image and video recognition, indexing Amazon Rekognition Azure Face, Video Indexer Video AI
Inference accelerator Amazon Elastic Inference GPUs on AKS Cloud TPU, Edge TPU
Language recognition, sentiment analysis Amazon Comprehend Azure Immersive Reader, Language Understanding, Text Analytics Cloud Natural Language AI, Healthcare Natural Language AI
Language translation Amazon Translate Speech Translation, Translator Cloud Translation, Media Translation (beta)
Machine learning hardware AWS Inferentia, AWS Trainium (preview*) FPGA Cloud TPU
Managed machine learning platform Amazon SageMaker Azure Machine Learning TensorFlow Enterprise, Vertex AI
Notebooks Amazon EMR Notebooks Integrations through Visual Studio, Azure and GitHub Notebooks
Online fraud detection Amazon Fraud Detector N/A reCAPTCHA Enterprise
Prediction review and moderation Amazon Augmented AI, Amazon SageMaker Clarify Azure Content Moderator N/A
Recommendation integration Amazon Personalize Personalizer Recommendations AI
Speech recognition Amazon Transcribe Speaker Recognition (preview), Speech to Text Cloud Speech-to-Text API
Text-to-speech Amazon Polly Text to Speech Cloud Text-to-Speech API
Time-series forecasting Amazon Forecast N/A N/A
Vision/speech modeling packaged devices AWS DeepLens Azure Kinect DK N/A