How to Setup SSO in Jenkins?

Introduction

Providing OAuth 2.0 user authentication directly or using Google+ Sign-in helps us to achieve a modern authentication method. It also provides a trusted and secure login system that’s familiar to users, consistent across devices, and removes the burden of users having to remember another username and password. One of the hurdles in implementing a Gmail authentication is that the Google developer console and your  Jenkins server should be in the same network or in simple terms they can talk to each other.

What is SSO ?

SSO stands for Single Sign-On, which is a method of authentication that allows users to access multiple applications and services with a single set of login credentials.

With SSO, users are only required to enter their login credentials once, and they can then access all the applications and services that are part of the SSO system. This simplifies the authentication process, improves user experience, and reduces the risk of security breaches.

Continue reading “How to Setup SSO in Jenkins?”

Simplify Your Kubernetes Deployments with ArgoCD and GitOps 


In this blog, we’ll discuss how ArgoCD can help you simplify your Kubernetes deployments. ArgoCD is a Kubernetes tool that allows you to automate your deployment process and manage your applications using GitOps. This means that you can define the desired state of your Kubernetes resources as code, and ArgoCD will ensure that your cluster matches this state.


By the end of this blog, you’ll have a solid understanding of how to use ArgoCD to simplify your Kubernetes deployments and streamline your workflows.

Continue reading “Simplify Your Kubernetes Deployments with ArgoCD and GitOps “

Technical Roadblocks in Edtech: Strategies for Success

Knowing the benefits of cloud technology in education is one thing, but making it happen is a whole new ballgame.

A recent report predicts that the edtech industry will grow at a compound annual growth rate of 13.6% from 2023 to 2030.

That means — 

  • Increased interest to upskill in the comfort of your space and time. 
  • Higher demand for digital content with the benefit of a collaborative space for people of diverse educational backgrounds.
Continue reading “Technical Roadblocks in Edtech: Strategies for Success”

Introduction to Azure IoT Central

IoT Concepts

The Internet of Things (IoT) is a network of physical devices that link to and share data with other devices and services via the Internet or another communication network. There are presently over ten billion connected devices worldwide, with more being added every year. Anything that has the required sensors and software can be connected to the internet. The following tools have enabled IoT:

  • Access to low cost, low power sensors.
  • Various protocols enable internet connectivity.
  • Cloud computing platforms such as Azure.
  • Big data.
  • Machine learning.
  • Artificial intelligence.

What is Azure IoT Central?

Azure IoT Central is a platform as a service (PaaS) for creating, managing, and maintaining enterprise-grade IoT solutions.
Choosing to build with IoT Central allows you to focus your time, money, and energy on transforming your company with IoT data, rather than just managing and updating a complex and ever-changing IoT infrastructure.

Continue reading “Introduction to Azure IoT Central”

Unravelling the Mysteries of Platform Engineering: A Guide for the Curious

Platform engineering has become an increasingly important aspect of modern software development. It provides the infrastructure and tools needed to deploy and manage applications at scale. Platform engineering involves designing, building and maintaining the systems and services that power cloud computing platforms, mobile app development platforms, financial services platforms, social media platforms, e-commerce platforms and other applications. 

Here, in this blog, we will provide an overview of what platform engineering is, the benefits of platform engineering, why it is important as well as real-world examples of its use in various industries. 

Platform Engineering
Continue reading “Unravelling the Mysteries of Platform Engineering: A Guide for the Curious”