We are looking for an experienced DevOps Engineer with a solid background in on-premise infrastructure management and hands-on expertise in Kubernetes, GitLab CI/CD, and Docker. The ideal candidate will be responsible for managing and optimizing infrastructure pipelines, enhancing automation in deployments, and ensuring system reliability, security, and high availability.
Responsibilities
• Design, deploy, and administer on-premises Kubernetes clusters using tools such as kubeadm, k3s, or k0s to support scalable application infrastructure.
• Configure and maintain robust GitLab CI/CD pipelines to streamline continuous integration, testing, and deployment processes.
• Develop and maintain Docker-based environments across development, testing, and production stages to ensure consistency and efficiency.
• Implement and manage infrastructure using Ansible or Terraform, with a focus on tailored solutions for on-premises environments.
• Architect and maintain secure,
resilient infrastructure supporting microservices and internal platforms to ensure high availability and performance.
• Diagnose and resolve complex environment-related issues including container orchestration, networking, and deployment failures.
• Create and maintain detailed internal documentation and operational playbooks to support standardized DevOps practices.
• Participate in a rotating on-call schedule to provide 24/7 operational support for critical production systems.
• Identify repetitive tasks and implement automation to minimize manual intervention and improve operational efficiency.
• Design and manage infrastructure using tools like Terraform and Kubernetes Composite Resource Definitions (XRDs) to support dynamic scaling and management.
• Implement robust security measures to safeguard infrastructure, applications, and data, ensuring compliance with internal and industry standards.
• Act as a bridge between development and operations teams to facili