5 مستودعات
Methodologies for automating cloud resource provisioning using declarative configuration files for reproducible environments.
Distinguishing note: Focuses on the practice and implementation of IaC within data engineering workflows.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Infrastructure as Code Practices. Refine with filters or upvote what's useful.
This project is an open-source educational curriculum designed to provide comprehensive training in data engineering. It focuses on building scalable data pipelines and managing cloud-native infrastructure through a structured, self-paced program that combines technical explanations with hands-on practical exercises. The curriculum distinguishes itself by emphasizing industry-standard methodologies, specifically teaching students how to implement infrastructure as code and manage data workflows through orchestration tools. By utilizing container-based environment isolation and declarative con
Automating the provisioning and management of cloud resources through declarative configuration files to ensure consistent and reproducible deployments.
Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.
Manages data pipelines and infrastructure configurations using software engineering practices like testing and CI/CD.
This repository serves as a library of reference patterns and scripts for infrastructure automation and configuration management. It provides a collection of standardized examples designed to demonstrate how to define and maintain server environments as code, ensuring consistency across development, testing, and production stages. The project focuses on implementing infrastructure as code best practices by showcasing how to structure automation logic for complex deployments. These examples illustrate the use of declarative modeling to define desired system states, alongside modular task abstr
Provides proven patterns and methodologies for structuring maintainable infrastructure-as-code logic.
Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui
Manages device configurations and fleet policies programmatically using infrastructure-as-code practices.
TFLint هو أداة تحليل ثابت ومصادق للبنية التحتية ككود مصمم لتحديد الأخطاء وفرض أفضل الممارسات داخل ملفات تكوين Terraform. يعمل كبوابة جودة لسير العمل الآلي وخادم لغة يوفر تشخيصات في الوقت الفعلي وأخطاء فحص (linting) مباشرة داخل محررات النصوص المدعومة. يستخدم المشروع إطار عمل مكون إضافي gRPC يسمح بدمج قواعد التحقق الخاصة بالمزود المخصص عبر ثنائيات مستقلة وSDK مخصص. تفصل هذه المعمارية منطق الفحص الأساسي عن التحقق الخاص بالسحابة، مما يدعم التثبيت الآلي لمجموعات القواعد الخارجية للتحقق من خصائص الموارد مقابل المواصفات الرسمية. يحلل محرك التحليل قيم التكوين ويقيم الدوال المدمجة، ويوسع الكتل الديناميكية ومجموعات الموارد لفحص الهيكل النهائي الذي تم إنشاؤه. يغطي فرض معايير الترميز، وتحليل استدعاء الوحدة، واكتشاف سمات الموارد غير الصالحة، مع القدرة على تصدير النتائج المهيكلة بصيغ مثل SARIF. تتضمن الأداة واجهة سطر أوامر لتصفية أهداف التحليل وتوفر تصحيحاً آلياً للمشكلات للقواعد المدعومة.
Enforces coding standards and industry best practices to ensure maintainable infrastructure-as-code.