devops
82 pieces on devops, across articles, books, talks, and videos.
Cloud migrations to AWS can be complex. After successfully migrating many workloads to AWS, I have compiled these best practices into my AWS Migration Guide video. The AWS Migration Guide video breaks down the process, making it clear and manageable. You'll…
Cloud migrations to AWS can be complex. After successfully migrating many workloads to AWS, I have compiled these best practices into my AWS Migration Guide video. The AWS Migration Guide video breaks down the process, making it clear and manageable. You'll…
Transform the way you manage cloud resources with a clear and actionable strategy, leading from deliberate Architecture Choices all the way to a Continuous Optimization ethos.🚀 This guide lays out a strategic path from foundational Architecture Choices to…
Ready to build cloud-based applications? Our latest blog breaks down the essential steps. Get a comprehensive overview of cloud project setup, permissions, networking, cloud service selection, design, automation, security, and cost optimization. This…
In the evolving landscape of cloud computing, aligning financial operations (FinOps) with development operations (DevOps) is critical for harnessing cloud potential effectively. Here’s a roadmap that offers a strategic framework to achieve enhanced cloud…
A modern MLOps platform for Generative AI seamlessly integrates the practices of machine learning operations with the unique aspects of generative models. Such platforms strive to automate and streamline the end-to-end lifecycle of generative AI models,…
MLOps for Generative AI - In this week's newsletter, we look at how to build robust, scalable, and ethical Gen AI models. We'll break down its architecture, from the initial steps of data collection to the final stages of deployment, and even touch upon the…
🚀 Embarking on a DevOps Journey? Here's a 10-Step Guide for Beginners! 🚀 Foundation: Start with the basics. Understand what DevOps is, its history, and its core principles: Automation, Collaboration, Continuous Integration, and Continuous Delivery. Tools &…
Using MLOps for Generative Models: Generative models, such as Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs), have unique challenges due to their complexity and dual-nature training processes. MLOps, or DevOps for machine learning,…
In the world of software development, DevOps has emerged as a key practice that brings together software development (Dev) and IT operations (Ops) to improve the speed and quality of software delivery. As DevOps continues to evolve, a new player is entering…
Ever wondered about the latest offerings in Generative AI services from major cloud providers? The advancements are happening at a breathtaking pace, and the fact that there are over 100+ unique services provided by these cloud giants can make the landscape…
I have revamped the Cloud Comparison Tool, now featuring the latest advancements in cloud services including Generative AI and DevOps practices. The role of DevOps is especially highlighted, enabling teams to understand how different cloud platforms can…
Multi-Modal Large Language Models (LLMs) are set to revolutionize the way we work. A key feature of multi-modal LLMs is their ability to work in a sequential workflow, where the output of one model serves as the input of another. This creates a powerful and…
Multi-Modal Large Language Models (LLMs) are set to revolutionize the way we work. A key feature of multi-modal LLMs is their ability to work in a sequential workflow, where the output of one model serves as the input of another. This creates a powerful and…
Integrating FinOps and DevOps can improve operational efficiency and resource utilization, reducing costs by up to 20-40%. By aligning financial and technical goals, teams can optimize infrastructure, streamline workflows, and foster a culture of cost…
Achieving high performance and scalability in Kubernetes requires a deep understanding of advanced optimization techniques that go beyond standard best practices. Here are some of the advanced optimization techniques - 1️⃣ Implement Custom Scheduler Profiles:…
🌟💡 MLOps: Streamlining ML Operations for Large Language Models 💡 MLOps, or Machine Learning Operations, is the practice of combining machine learning, DevOps, and data engineering principles to effectively manage the end-to-end ML lifecycle. It aims to ensure…
Deploy CI/CD pipeline with Policy Configuration - A step-by-step guide with code and configurations to set up CI/CD pipeline with Policy configuration and validations. Download the guide for more details. At a high level, the process consists of the following…
Top 10 best practices for successful DevOps implementation - 1️⃣ Culture and Collaboration: Foster a culture of collaboration, communication, and shared responsibility between development and operations teams to break down silos and work towards common goals.…
Deploy CI/CD pipeline with Policy Configuration - A step-by-step guide with code and configurations to set up CI/CD pipeline with Policy configuration and validations. Download the guide for more details. At a high level, the process consists of the following…
A roadmap to maximize cloud efficiency by integrating 4 key factors - Technology Decisions, Cloud Optimization, Finops, and DevOps
A roadmap to maximize cloud efficiency by integrating 4 key factors - Technology Decisions, Cloud Optimization, Finops, and DevOps
Understanding the end-2-end lifecycle of a Cloud Project is the key to improving DevOps practices. A typical cloud lifecycle project comprises - ① Setup/Enable Billing and Create Cloud Project ② Give the required permission to project ③ Choose Regions and…
Deploy CI/CD pipeline with Policy Configuration - A step-by-step guide with code and configurations to set up CI/CD pipeline with Policy configuration and validations. Download the guide for more details. At a high level, the process consists of the following…
How do you improve the CI/CD and MLOps Pipeline? One way is to gather the required metrics to track your DevOps CI/CD and MLOps Pipeline. Some of the suggested metrics are - Commit to Deployment Time- The average time from commit to deployment. Number of…
How do you improve the CI/CD and MLOps Pipeline? One way is to gather the required metrics to track your DevOps CI/CD and MLOps Pipeline. Some of the suggested metrics are - Commit to Deployment Time- The average time from commit to deployment. Number of…
A roadmap to integrate FinOps, and DevOps to maximize cloud efficiency and drive business outcomes Follow for latest cloud updates:
If you are building Infrastructure as code, look at Pulumi Python SDK, which makes it easier to build cloud Infrastructure code using python. Here is a sample code representation for a GKE Setup with preemptible nodes. Pulumi is multi-cloud and supported on…
If you are building Infrastructure as code, look at Pulumi Python SDK, which makes it easier to build cloud Infrastructure code using python. Here is a sample code representation for a GKE Setup with preemptible nodes. Pulumi is multi-cloud and supported on…
If you are building Infrastructure as code using python, look at Pulumi Python SDK, which makes it easier to build cloud Infrastructure code using python. Here is a sample code representation for a GKE Setup with preemptible nodes. Pulumi is multi-cloud and…
As you build multi-cloud applications as part of the DevOps strategy, consider the choices of compatible services for flexibility and moving across cloud providers as and when required. Last year 20+ new services were launched by AWS, Azure, and Google Cloud,…
A short 30-second video explaining Cloud Native and the role of DevOps.
What would be the Top Cloud Computing Trends to watch out for in 2023? Checkout my recent blog on my views on cloud computing trends - 1. Multi-cloud development would be the new normal. 2. Sustainable computing, tools, and insights 3. Unified Serverless…
What would be the Top Cloud Computing Trends to watch out for in 2023 ? Checkout my recent blog on my views on cloud computing trends - 1. Multi-cloud development would be the new normal. 2. Sustainable computing, tools, and insights 3. Unified Serverless…
How has technology evolved over the last two decades? In this video, I cover how the software deployment and deployment process has evolved from monolithic to cloud-native applications. Video Link - Please do subscribe to my youtube channel - for the latest…
One of the strategic decisions that enterprises need to make is how they can be cloud-agnostic due to various drivers that include cost model, customer affinity towards a particular cloud vendor, availability of cloud regions, disaster recovery strategy, or…
Green Software Foundation CarbonHack22 is about creating software solutions that use more clean energy. Here are some sample ideas for Carbon Aware applications - - Location and Time shift workloads - Distributed ML Training and inference using time and…
Top 5 strategy to optimize the build and CI/CD process. Having a optimized CI/CD process results in faster, efficient and cost effective builds. Here are Top 5 things to start with for CI/CD optimization – Build Lean Container Images – Separate building the…
Selective deployments should be part of your DevOps optimization process. You can optimise your CI/CD pipeline by deploying only what has changed from the last run of the pipeline. Look at the following reference for one of the ways to implement selective…
Blue green deployment is an important strategy as part of your devOps process. If you are leveraging kubernetes and Google Cloud Kubernetes Engine (GKE), GKE now supports Blue-green upgrades, which provides more flexibility and control over the upgrade…
Docker Swarm or kubernetes - My first production deployment of kubernetes was in 2016. We were evaluating whether to use Docker Swarm or kubernetes. The devOps processes and container managed solutions were still evolving. Sharing an article from 2016, where…
Checkout this excellent resource on how to optimize cost cloud. The cloud optimization guidelines covers the following categories - Adopt and implement FinOps - Monitor and control cost - Compute, containers, and serverless optimisation - Storage optimisation…
If you are looking to generate multicloud or custom cloud architecture diagrams from code , then look at “Diagram as Code for prototyping cloud system architectures” tool. The diagrams as a code tool supports all cloud providers like AWS, Azure, GoogleCloud,…
AWS version of the CI/CD pipeline, created using the diagrams code tool. In my last post, I shared the Google Cloud CI/CD process. For the AWS CI/CD process, I used custom extensions for AWS CodeCommit, AWS CodePipeline, AWS CodeDeploy and AWS CodeBuild,…
Here is the AWS version of the CI/CD pipeline, created using the diagrams code tool. In my last post, I shared the Google CI/CD process. For the AWS CI/CD process, I used custom extensions for AWS CodeCommit, AWS CodePipeline, AWS CodeDeploy and AWS…
If you are looking to generate multicloud or custom cloud architecture diagrams from code , then look at “Diagram as Code for prototyping cloud system architectures” tool. The diagrams as a code tool supports all cloud providers like AWS, Azure, GoogleCloud,…
Cloud optimisation is an continuous process to cut down on cloud resources not being used and save on cloud cost substantially. Here are some of the few basic optimization steps that you could follow for your cloud projects. The strategy works for across…
Creating and enforcing configurations and security policies in a unified way is critical to manage and audit environments at scale. Learn how to design policy driven CI/CD process and how to use platforms like Google Cloud Anthos Config Management to deliver…
Creating and enforcing configurations and security policies in a unified way is critical to manage and audit environments at scale. Learn how to design policy driven CI/CD process and how to use platforms like Google Cloud Anthos Config Management to deliver…
Having a optimized build and CI/CD process results in faster, efficient and cost effective builds. Here are Top 5 things for optimization. 1. Build Lean Container Images - Separate building the application from building its runtime layer and build form…
Having a optimized build and CI/CD process results in faster, efficient and cost effective builds. Here are Top 5 things for optimization. 1. Build Lean Container Images - Separate building the application from building its runtime layer and build form…
The fifth edition of the technology bytes newsletter is available. We cover an important topic around Ethical AI and how to build Ethical and Responsible AI application. There are regulations being drafted or already functional, like China's AI algorithm…
Compare over 100+ cloud services from AWS Azure and GoogleCloud. The tool provides various filters to search for a specific product capability - Multi-Cloud, Analytics, DevOps, Containers, Database, API, Serverless, Storage and many other services. The tool…
Compare over 100+ cloud services from AWS Azure and GoogleCloud. The tool provides various filters to search for a specific product capability - Multi-Cloud, Analytics, DevOps, Containers, Database, API, Serverless, Storage and many other services. The tool…
Compare over 100+ cloud services from AWS Azure and GoogleCloud. The tool provides various filters to search for a specific product capability - Multi-Cloud, Analytics, DevOps, Containers, Database, API, Serverless, Storage and many other services. The tool…
Policy driven CI/CD enables you to rapidly rollout secure and govern releases of your application, while it is being developed and maintained by teams that work in tandem to deliver reliable software across environments. Learn how to design and develop…
Learn how to design and develop automated and policy driven CI/CD process for Google Cloud Anthos. Policy driven CI/CD enables you to rapidly rollout secure and govern releases of your application, while it is being developed and maintained by teams that work…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge The following…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge The following…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge The following…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge The following…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge The following…
Continuous integration and Continuous Delivery (CI/CD) is a set of repeatable methodology and tools to enable you to automate the build, test, deploy and rollback of your applications across your deployments environments. hybrid multicloud edge Stay tuned for…
The Google Anthos Book is now updated with a new chapter on Multi-Cloud Anthos Installation and Setup. Five chapters of the book are available for download. With Anthos, you get a unified development and deployment experience across environments (edge,…
What is Cloud Native Application - Look at evolution of architecture from Monolithic , Web Services, SOA, MicroServices, Container , CI/CD, Cloud Neutral and devOps. Cloud native is basically a methodology where can build application once and deploy in any…
Cloud native is basically a methodology where you can build application once and deploy in any cloud environment- be it single, multi cloud, hybrid, edge or for that matter any environment, in a consistent way that can be scaled independently, measured and…
Backup for GKE now in preview - Much required functionality , this would definitely simplify and standardise the devOps process for GKE and Anthos, including kubernetes resources. You can now plan for periodic backups for stateful GKE nodes, similar to VMs…
Learn how Vertex AI platform provides a unified MLOps platform for ML development. It’s a great platform for quick experimentation and taking ML models to production. The Google Cloud Vertex AI series is now available on Cloud Solutions Academy youtube…
Security should be design and not an afterthought. In this week episode of Cloud Solution Academy , explore how to secure APIs and some of the best practices for secure API design and development and mitigate common API exploits. Link to the video - Please do…
Which cloud should you choose? I get this query very often. While selecting a specific cloud provider depends on various requirements, the strategic advice, I usually give is to design for cloud-native, cloud-neutral applications that can be virtually…
The Google Cloud Anthos course is now available at Udemy. If you want to get started on Google Anthos, do checkout my free course on how to build , deploy, secure and govern on-premises, edge and multi-cloud applications. Link to the course - googlecloud…
Google Cloud Anthos provides a holistic approach for any cloud deployment model - hybridcloud , onpremise , multicloud and edgecloud. Checkout this summarization video on Google Anthos from the Google Anthos YouTube series. Link to the video - Link to the…
A Multi-cloud environment provides enterprises to modernize their applications and adopt cloud services from multiple cloud vendors based on their business requirements and avoid vendor lock-in. As workloads and infrastructure are different for each…
GKE Autopilot is a great cloud offering where all the heavy lifting on infrastructure and scalability requirements (for control and data plane/worker nodes) is handled by Google Cloud and you just need to work on developing your applications. In my view, GKE…
Setup production topology on Google Cloud for deploying microservices with this free ebook. Learn what it takes to build secure and scalable production grade topology on Google Cloud using a step-by-step approach.
From Web Services to Cloud Native applications, discover how technologies has evolved over the last 2 decades.
Learn why enterprises should adopt a multi-cloud strategy and how to build, deploy, manage, secure applications uniformly on any environment (hybrid, on-premises, multi-cloud, edge). The first set of Google Anthos videos and Hands-on Lab is now available on…
The second chapter of our book on “Google Anthos" is now available for download. In second chapter , we would describe one of the key Anthos offering – “Anthos clusters on Bare metal” and go about installing Anthos clusters directly on bare-metal servers…
The fifth episode from Cloud Solutions Academy is now live. In Episode 5, we look at Google Anthos Clusters on Bare Metal and deep dive into the deployment model and its key components. Discover how enterprises can deploy and run cloud-native/container…
The fourth episode - “AWS Migration Guide” from Cloud Solutions Academy is now live. In this week episode, we talk about how to strategize and migrate applications to AWS Cloud. This is a detail video where we cover all aspects of migration and can be used as…
The third episode - “Google Anthos Deployment Options” from Cloud Solutions Academy is now live. In Episode 3, we look at deployment options supported by Google Anthos and how Anthos provides a modern unified cloud computing environment and operations…
The second episode from Cloud Solutions Academy is now live. In Episode 2, we look at Google Anthos and deep dive into the architecture and its key components. Discover how Anthos provides a modern unified cloud computing environment and operations experience…