PDS · 12 hours ago
DevOps Engineer
PDS is a company focused on innovative solutions, and they are seeking a DevOps Engineer to enhance their CI/CD processes and infrastructure automation. The role involves managing GitLab pipelines, ensuring security compliance, and improving developer experience through automation.
ComputerInformation TechnologySoftwareStaffing Agency
Responsibilities
Pipeline Orchestration: Architect and optimize sophisticated GitLab CI/CD pipelines utilizing include:, extends:, and YAML anchors to create reusable, dry, and scalable automation templates
GitLab Lifecycle Management: Manage the health, scaling, and configuration of GitLab Runners across various executors (Docker, Kubernetes, Shell) to ensure zero-bottleneck build queues
Infrastructure Automation: Provision and manage cloud-native environments using Terraform or OpenTofu, leveraging GitLab’s Managed Terraform State to ensure infrastructure is treated as versioned code
Security Integration: Implement and monitor GitLab’s security suite—including SAST, Secret Detection, and Container Scanning—to automate compliance and 'shift-left' security practices
Developer Experience (DevEx): Create and maintain standardized 'Golden Paths' for engineering teams, reducing onboarding time and providing self-service deployment capabilities through GitLab Pages and APIs
Qualification
Required
Pipeline Orchestration: Architect and optimize sophisticated GitLab CI/CD pipelines utilizing include:, extends:, and YAML anchors to create reusable, dry, and scalable automation templates
GitLab Lifecycle Management: Manage the health, scaling, and configuration of GitLab Runners across various executors (Docker, Kubernetes, Shell) to ensure zero-bottleneck build queues
Infrastructure Automation: Provision and manage cloud-native environments using Terraform or OpenTofu, leveraging GitLab's Managed Terraform State to ensure infrastructure is treated as versioned code
Security Integration: Implement and monitor GitLab's security suite—including SAST, Secret Detection, and Container Scanning—to automate compliance and 'shift-left' security practices
Developer Experience (DevEx): Create and maintain standardized 'Golden Paths' for engineering teams, reducing onboarding time and providing self-service deployment capabilities through GitLab Pages and APIs
GitLab Ecosystem Mastery: Deep expertise in the GitLab platform, including advanced CI/CD syntax, issue tracking, container registries, and environment management
Container Orchestration: Extensive experience with Kubernetes and Docker, specifically focusing on deploying microservices and managing helm charts via GitLab integrations
Advanced Scripting: Proficiency in Python, Bash, or Go to build custom tooling, automate API interactions, and solve complex integration challenges
Observability & Monitoring: Hands-on experience with Prometheus, Grafana, or ELK stacks to monitor pipeline health and application performance metrics directly within the GitLab UI
Git Strategy Expertise: Strong command of Git-based workflows (GitLab Flow, Trunk-based development) and the ability to troubleshoot complex merge conflicts or branching issues