Freelance DevOps Engineer – GitLab CI/CD, Java, Docker

Filled
February 24, 2026

Job Description

We are looking for an experienced Freelance DevOps Engineer to design and implement a scalable CI/CD pipeline for a Java-based platform. The primary focus will be automating builds, containerization, and deployments while enabling a transition toward a cloud-native architecture.

This role involves close collaboration with development and infrastructure teams to deliver a secure, reliable, and production-ready DevOps environment.

Project Overview

You will help build a modern DevOps workflow using GitLab CI/CD pipelines to automate the full application lifecycle—from code commit to production deployment.

The project includes containerizing services, orchestrating deployments, and ensuring stability across multiple environments.

Contract Duration: 3 – 6 months (Freelance)

Responsibilities

CI/CD Pipeline Development

  • Design and implement pipelines using GitLab CI/CD
  • Automate build, test, security checks, and deployment stages
  • Optimize pipeline performance and reliability

Containerization

  • Containerize Java applications using Docker
  • Implement best practices for image optimization and security
  • Manage container registries and versioning

Cloud-Native Deployment

  • Deploy and manage workloads on Kubernetes
  • Configure deployments, services, and scaling policies
  • Implement Helm charts or equivalent deployment strategies

Environment Automation

  • Automate deployments across:
    • Development
    • Staging
    • Production
  • Ensure consistency and reliability across environments

Monitoring & Reliability

  • Implement logging and monitoring
  • Improve system visibility and alerting
  • Ensure high availability and deployment safety

Required Skills

  • Strong experience with GitLab CI/CD
  • Solid understanding of Java application deployment
  • Advanced experience with Docker and containerization
  • Kubernetes (Deployments, ConfigMaps, Helm, scaling)
  • Linux systems administration
  • Infrastructure automation
  • Monitoring and logging tools

Mandatory Technologies

  • Docker
  • CI/CD pipelines
  • DevOps practices
  • Kubernetes
  • Deployment automation
  • Containerization
  • Java
  • Ansible
  • Linux

Ideal Candidate

  • Experience building production-grade CI/CD pipelines
  • Strong troubleshooting and debugging skills
  • Familiar with microservices architectures
  • Able to work independently in a remote environment
  • Good communication and documentation skills