10 रिपॉजिटरी
Explore 10 awesome GitHub repositories matching devops & infrastructure · Language Constructs. Refine with filters or upvote what's useful.
This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp
Demonstrates how to define and reconcile system states using modern infrastructure-as-code patterns.
Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s
Configures radio frequency and bandwidth settings to establish reliable connectivity with LoRa hardware.
NetBox is a data center infrastructure management tool designed to serve as a centralized source of truth for network environments. It provides a structured platform for documenting network topology, managing device inventories, and tracking IP address spaces, ensuring that physical and logical connections are maintained within a single, consistent database. The system is built on a modular framework that supports custom plugins, allowing organizations to extend its core functionality and tailor infrastructure modeling to specific operational requirements. By utilizing a declarative state mod
Provides a structured, declarative model for defining and maintaining the desired state of network infrastructure.
VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct
Adjusts operational settings like storage paths and retention periods through command-line flags.
Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi
Excludes specific layers or variables from gradient synchronization and state broadcasting for parallel workloads.
CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of PostgreSQL database clusters. It functions as a declarative orchestrator that manages database instances through custom resources and manifests. The project distinguishes itself by automating complex operational tasks, including primary election and failover management via streaming physical replication. It provides specialized tools for database version migrations, supporting both offline in-place upgrades and online migrations through logical replication. The operator cove
Uses a declarative configuration model to define and reconcile the desired state of database clusters.
Terratest is a Go library and testing framework designed for automating the deployment, validation, and destruction of infrastructure stacks. It serves as a cloud resource verification tool that interacts with provider APIs and executes remote shell commands to ensure infrastructure definitions are correctly configured. The framework provides specialized support for validating Terraform modules and Kubernetes deployments, including the verification of container orchestration manifests and Helm charts. It distinguishes itself through the use of Docker container utilities for script execution a
Extracts output variables from deployed stacks to verify resource attributes and configurations.
Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical mediums without relying on central infrastructure or IP protocols. It uses self-sovereign cryptographic identities for routing and authentication, replacing traditional IP addresses with collision-free globally unique addresses that require no central coordination. Every packet is encrypted by default using ephemeral key exchanges with forward secrecy, and unencrypted traffic is dropped as invalid. The stack unifies heterogeneous transport mediums—including LoRa radio, packet
Transmits and receives data over LoRa radio hardware using the RNode interface with full control over radio parameters.
यह प्रोजेक्ट इंफ्रास्ट्रक्चर एज़ कोड (IaC) में महारत हासिल करने के लिए एक संरचित शैक्षिक गाइड और पाठ्यक्रम है। यह एक क्लाउड प्रोविजनिंग गाइड और DevOps प्रशिक्षण सामग्री के रूप में कार्य करता है, जो घोषणात्मक कॉन्फ़िगरेशन के माध्यम से क्लाउड संसाधनों को डिप्लॉय और प्रबंधित करने के लिए पाठों और व्यावहारिक अभ्यासों का एक सेट प्रदान करता है। पाठ्यक्रम पुन: प्रयोज्य मॉड्यूल्स के विकास, वर्कस्पेस का उपयोग करके कई वातावरणों के ऑर्केस्ट्रेशन, और लॉकिंग तंत्र के साथ रिमोट स्टेट फाइलों के प्रबंधन को कवर करता है। इसमें संवेदनशील डेटा को सुरक्षित करने के लिए क्लाउड सीक्रेट प्रबंधन पर निर्देश भी शामिल हैं। सामग्री इंफ्रास्ट्रक्चर एज़ कोड क्षमताओं को कवर करती है, जिसमें प्रदाता कॉन्फ़िगरेशन, वेरिएबल-संचालित पैरामीटराइजेशन, और लचीले कॉन्फ़िगरेशन के लिए डायनामिक लॉजिक और फंक्शन्स का उपयोग शामिल है। यह संसाधन प्रोविजनिंग और बाहरी डेटा की पुनर्प्राप्ति को भी संबोधित करता है।
Utilizes infrastructure provisioners to run scripts on local or remote resources during the deployment lifecycle.
AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the
Provides mechanisms to export resource values from environment infrastructure for use in workload manifests.