10 repository-uri
Utilities designed to automate various aspects of the software delivery lifecycle, including pipelines and infrastructure configuration.
Distinct from DevOps and CI: Existing candidates are either too specific to CI/CD servers or are simply list aggregations; this describes a functional tool category.
Explore 10 awesome GitHub repositories matching devops & infrastructure · DevOps Automation Tools. Refine with filters or upvote what's useful.
This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad
Offers a DevOps guide for automating delivery pipelines, including security hardening and system monitoring.
PyGithub is a Python library that serves as an object-oriented wrapper for the GitHub REST API. It functions as a specialized client that translates API endpoints into a hierarchy of Python classes, allowing for the programmatic management of GitHub repositories, user profiles, and organizations. The library manages the serialization of requests and responses, converting JSON data into structured object attributes. It utilizes lazy-loading for property retrieval and employs generators to handle pagination when iterating over large remote datasets. This toolkit enables the automation of GitHu
Provides a programmatic interface for integrating GitHub resource management into DevOps automation pipelines.
A courseware built on the belief that anyone can learn foundational cloud engineering skills with the right guide and discipline
Covers containerization, orchestration, CI/CD pipelines, infrastructure as code, and observability for automation and reliability.
Liquibase este un instrument de gestionare a modificărilor schemei bazei de date și un sistem de control al versiunilor conceput pentru a urmări, gestiona și aplica modificări versionate ale bazei de date. Funcționează ca un framework de migrare SQL și utilitar de automatizare DevOps care integrează implementările bazei de date în pipeline-uri de livrare continuă și toolchain-uri de build. Sistemul permite rollback-uri precise și detectarea derivei (drift) prin înregistrarea fiecărei modificări aduse schemei bazei de date. Suportă definirea modificărilor bazei de date prin changeset-uri structurate în XML, YAML sau JSON, precum și scripturi SQL brute, pentru a asigura implementări consistente pe diverse motoare de baze de date relaționale. Proiectul acoperă o gamă largă de capabilități ale ciclului de viață al schemei, inclusiv generarea de baseline-uri pentru bazele de date existente, organizarea ierarhică a changelog-urilor și utilizarea etichetelor și contextelor pentru a viza medii specifice. De asemenea, oferă mecanisme pentru extensibilitatea motorului bazei de date prin plugin-uri externe.
Automates the database schema deployment lifecycle by integrating into continuous delivery pipelines.
Side-Menu.Android este o componentă UI reutilizabilă pentru aplicațiile Android care oferă un meniu de navigare de tip slide-out. Este concepută pentru a ajuta dezvoltatorii să organizeze secțiunile aplicației și opțiunile utilizatorului într-un panou structurat, ascuns, care menține o interfață curată pentru zona de conținut principal. Componenta se distinge prin prezentarea sa vizuală, care urmează ghidurile Material Design pentru a asigura o experiență de utilizator consistentă și intuitivă. Dispune de o ierarhie de meniu bazată pe date care permite gruparea logică a elementelor de navigare și încorporează animații fluide de tip circular reveal pentru a oferi tranziții vizuale rafinate atunci când meniul este deschis sau închis. Prin încapsularea logicii complexe de layout și interacțiune într-o singură clasă modulară, biblioteca simplifică implementarea navigării pe mai multe ecrane. Suportă tranziții bazate pe evenimente, permițând dezvoltatorilor să decupleze interacțiunile din meniu de actualizările de conținut pentru a menține o arhitectură de aplicație curată și responsivă.
Automates software delivery by configuring version control, project management tools, and continuous integration workflows.
Flipt is a Git-native feature management platform and enterprise feature toggle server. It uses Git repositories as the primary source of truth for feature flag configurations, implementing a GitOps workflow where application functionality is controlled through version control. The system distinguishes itself by utilizing pull requests and code reviews for configuration changes and providing a vendor-neutral evaluation protocol to ensure consistent behavior across different management tools. It supports air-gapped operations with offline license validation for secure, internet-isolated enviro
Automates the creation of pull requests and merge proposals across version control providers to streamline delivery.
Acest proiect este o colecție de implementări de referință și proiecte demonstrative care acoperă viziunea artificială (computer vision), automatizarea DevOps, sistemele distribuite și microserviciile bazate pe Java. Oferă o bibliotecă de referință pentru programare și exemple practice pentru construirea aplicațiilor server-side, containerizarea serviciilor și orchestrarea clusterelor. Repository-ul include un set complet de instrumente pentru automatizarea DevOps, inclusiv scripturi și playbook-uri pentru pipeline-uri CI/CD și instalarea automatizată a clusterelor. Conține un proiect demonstrativ de viziune artificială pentru detectarea obiectelor în imagini și analiza facială, precum și ghiduri detaliate și fișiere de configurare pentru containerizarea cu Docker și deployment-ul în Kubernetes. Proiectul acoperă o gamă largă de capabilități pentru sisteme distribuite, inclusiv implementarea de API-uri gRPC și RESTful, cozi de mesaje și streaming de date. De asemenea, abordează observabilitatea infrastructurii prin tracing distribuit și monitorizarea performanței sistemului, alături de procesarea de date masive (big data) și optimizarea stocării datelor. Codul sursă include exemple de implementare pentru Java și Go, oferind surse pentru compilarea de binare native și build-uri de containere multi-stage.
Provides a library of scripts and playbooks to automate CI/CD pipelines and cluster installations.
OpenDevOps is a DevOps automation platform and hybrid cloud management platform designed to control infrastructure across multiple geographic regions and hybrid environments through a unified interface. It serves as a Kubernetes cluster orchestrator for deploying and administering containerized applications to ensure high availability and scaling. The system provides a framework for enterprise DevOps automation, executing repetitive maintenance and deployment workflows to reduce manual operational effort. It incorporates a role-based access control system to verify user identities and assign
Executes repetitive maintenance and deployment workflows to reduce manual operational effort through an automated platform.
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
Constructs CI/CD pipelines, policy code, and database queries through an interactive AI-powered shell.
Acest proiect este un repository educațional cuprinzător conceput pentru a preda practicile DevOps prin căi de învățare structurate și exerciții hands-on. Se concentrează pe stăpânirea gestionării infrastructurii, orchestrarea containerelor și administrarea sistemelor, oferind un curriculum care acoperă întregul ciclu de viață al mediilor cloud-native, de la provizionarea inițială până la întreținerea continuă și securitate. Repository-ul se distinge prin oferirea unei abordări practice, bazate pe sarcini, pentru domenii operaționale complexe. Ghidează utilizatorii prin implementarea infrastructurii ca cod (infrastructure-as-code), configurarea gestionării stării la distanță pentru colaborarea în echipă și deployment-ul securizării multi-stratificate. Punând accent pe configurarea declarativă și automatizarea liniei de comandă, proiectul permite cursanților să construiască medii repetabile și consistente pe diverse platforme cloud. Modulele de învățare acoperă o suprafață operațională largă, inclusiv administrarea bazelor de date, pipeline-uri de livrare automatizate și monitorizarea sistemelor bazată pe observabilitate. Utilizatorii pot exersa configurarea accesului la rețea, gestionarea cotelor de resurse pentru containere și implementarea service mesh-urilor, câștigând în același timp experiență cu testarea de securitate statică și dinamică. Conținutul este organizat în track-uri specifice care ajută dezvoltatorii și inginerii să se pregătească pentru certificări profesionale și provocări de infrastructură din lumea reală.
Automates software delivery pipelines using cloud-native build tools and automation servers.