Ich werde eine Gitlab-CICD-Pipeline erstellen, um Ihre Entwicklung zu verbessern

Einige Informationen wurden automatisch übersetzt.

Estland

Ich spreche Bulgarisch, Englisch

3 Aufträge abgeschlossen

Linux-Systemadministrator und DevOps-Ingenieur

GNU/Linux sysadmin & DevOps-Ingenieur — löse IT-Probleme seit über 20 Jahren. Ich spezialisiere mich auf Linux-Server, Infrastruktur, Automatisierung, Sicherheit, Netzwerke, Cloud und Troubleshooting....
Über diesen Service

Das Basispaket ist bis zu 85 % günstiger, solange ich 2 Bewertungen (5 Sterne) erhalte.


Continuous Integration und Continuous Delivery (CI/CD) versuchen, den Softwareentwicklungsprozess zu optimieren.

Die wichtigsten Komponenten sind Automatisierung und Richtlinien, die Entwickler befolgen müssen.


Das Endziel ist, Fehler zu reduzieren und die Effizienz zu steigern.


Ich liefere GitLab-Pipelines, die gängige Aufgaben mit direktem Einfluss automatisieren. Code- und Stilqualität (Linting), Unit-Tests, Builds (Binaries) und Releases (Binary Distribution).


Continuous Deployment (CD) ist NICHT enthalten. Es hängt von der genauen Software und Einrichtung ab. Die Sicherheitsbewertung von Deployments muss projektbezogen erfolgen. Das verhindert eine allgemeine Arbeitsschätzung.


Das Paket umfasst nur (Premium-)Erstellung von ELF-Binaries (GNU/Linux, UNIX).


Höhere Stufen beinhalten die Funktionen der niedrigeren Stufen.

JavaScript umfasst Node.js, React, Next.js und andere Software darauf aufbauend.


Die Entwicklung von Unit-Tests ist nicht enthalten. Sie müssen für die CI/CD-Automatisierung bereitgestellt werden.


Während der CI/CD-Implementierung kann es erforderlich sein, Änderungen am Software vorzunehmen. Zum Beispiel ist die Automatisierung interaktiver Ansätze oder das Ausführen von Diensten/Port-Listenern nicht möglich.


Ich beantworte gerne alle Fragen.

Tools:

GitLab

Frameworks:

Andere

Cloud-Provider:

Amazon Web Services

•

Google Cloud Platform

Programmiersprache:

Python

•

Java

•

JavaScript

•

Golang

•

PHP

Expertise:

Installation

•

Entwicklung

•

Konfiguration

Mein Portfolio