We are looking for an experienced Senior DevOps Engineer with strong expertise in GitLab CI/CD, GitOps practices, and Release on Demand processes. The ideal candidate will design and manage scalable CI/CD pipelines, manage infrastructure through GitOps principles, and ensure observability using tools like Datadog.
Key Responsibilities
Design, implement, and optimize GitLab CI/CD pipelines for build, test, and deployment workflows
Implement and manage GitOps practices including:
Infrastructure and application manifests
Repository structuring and version control strategies
Pipeline orchestration and scheduling
Secure handling of secrets and configurations
Drive Release on Demand (RoD) processes to enable faster and controlled production releases
Manage pipeline orchestration, triggers, and scheduling mechanisms
Implement logging, monitoring, and ing using Datadog dashboards and pipeline logs
Ensure high availability, reliability, and scalability of CI/CD platforms
Collaborate with development teams to integrate DevOps best practices
Improve deployment frequency and reduce failure rates through automation
Troubleshoot pipeline failures and optimize performance
Ensure adherence to security and compliance standards in CI/CD and GitOps setup
Must-Have Skills
Robust hands-on experience with GitLab CI/CD (pipelines, runners, YAML configurations)
Expertise in GitOps practices with experience in:
Manifest management (K8s preferred)
Repository structuring
Scheduler/triggers and automation workflows
Secrets management
Experience implementing Release on Demand (RoD) / continuous delivery practices
Hands-on experience with Datadog:
Operational dashboards
Pipeline visibility/logging
Strong understanding of CI/CD best practices and DevOps principles
Experience with containerization (Docker) and orchestration (Kubernetes preferred)
Proficiency in scripting (Shell, Python, or similar)
Skills