GitOps Expert in GitLab CI/CD in Rancher/Kubernetes

Job description:

We are looking for a GitOps expert for the following environment.

Duration: April 1, 2025 - March 31, 2026

Full-time employment

Remote work within the EU

Scope:

The customer operates a comprehensive private and public cloud infrastructure, including a self-operated sync and share service, a highly available and scalable S3/object storage, and an infrastructure-as-a-service (IaaS) cloud service based on Apache CloudStack.

Objective:

To improve quality, accelerate minor releases, and strengthen operations, the customer plans to use external IT support for the processing of individual work packages for service delivery.

Tasks:

Task 1: Review, development, and standardization of the GitOps component architecture according to the latest industry standards.

* Analysis of the existing GitOps setup, including quality assurance measures, identification of optimization potential.
* Creation of guidelines for consistent deployments in test and production environments.
* Implementation of improved GitOps flows.
* Pilot phase in defined projects, evaluation of results.
* Documentation and release of the new architecture and quality standards.

Task 2: Consulting and training on CI/CD in the context of GitOps operations.

* Identification of training needs and conception of targeted workshops for internal teams.
* Conducting training on advanced CI/CD processes.
* Consulting on the structural integration of CI/CD processes into the existing GitOps setup.
* Accompanying real implementations.
* Documentation of training contents and best practices in the form of guidelines.

Task 3: Advanced CI/CD automation concepts for higher delivery speed, scalability, and stability.

* Analysis of existing automation tracks.
* Development of new approaches to efficiency improvement.
* Deeper use of tests and quality assurance mechanisms.
* Iterative implementation in close coordination with development teams and operations.
* Documentation of optimized automation concepts and lessons learned.

Task 4: Accompanying rollouts and commissioning of various containerized services.

* Support in planning and executing rollouts of varying complexity.
* Monitoring of rollout processes and immediate error analysis and correction.
* Continuous adaptation and improvement of automation routines during operation.
* Quality assurance and acceptance tests in production environments.
* Knowledge transfer for long-term operability.

Skills:

* GitOps
* HashiCorp Vault
* Palo Alto
* GitLab CI/CD
* ArgoCD
* GitLab Docker-Runner
* GitLab Packer
* Terraform
* Ansible
* Apache CloudStack
* Rancher
* Kubernetes

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.