Overview
Support, administer, and engineer enterprise DevOps tools and platforms, improving platform reliability, developer productivity, software delivery, operational consistency, security, compliance, and self-service capabilities.
What you'll do
- Administer, maintain, and support enterprise DevOps tools and platforms.
- Provide day-to-day support for CI/CD pipelines, build failures, deployment issues, repository access, plugin issues, and tool integrations.
- Troubleshoot build agents, runners, executors, remote agents, permissions, credentials, webhooks, API tokens, and platform integrations.
- Manage user access, roles, permissions, service accounts, credentials, secrets, and tokens in accordance with security policies.
- Monitor tool health, availability, capacity, performance, and usage trends.
- Support incident response, root cause analysis, remediation, and prevention for platform outages or degraded performance.
- Maintain operational documentation, runbooks, FAQs, standard operating procedures, and support records.
- Design, engineer, and enhance DevOps platforms to improve developer productivity, reliability, scalability, security, and self-service capabilities.
- Build and maintain CI/CD pipeline templates, shared libraries, reusable workflows, and automation frameworks.
- Automate platform administration, provisioning, configuration management, patching, monitoring, backup validation, and recurring operational tasks.
- Develop integrations between DevOps tools, source control systems, artifact repositories, cloud platforms, ticketing systems, and security scanners.
- Engineer scalable build and deployment infrastructure, including self-hosted agents, runners, worker nodes, and containerized build environments.
- Implement standardized workflows for build, test, scan, package, publish, deploy, and release activities.
- Support GitOps and Kubernetes deployment workflows using Argo CD, Helm, Kustomize, and Kubernetes manifests.
- Support CI/CD pipelines across Java, .NET, Node.js, Python, containerized, and cloud-native workloads.
- Manage artifact publishing, promotion, versioning, tagging, branching, and environment-promotion processes.
- Implement quality gates, approval workflows, vulnerability scanning, license checks, secrets scanning, and compliance controls.
- Support high availability, backup and recovery, monitoring, resilience, and disaster recovery planning for DevOps platforms.
- Improve platform sustainability by optimizing compute utilization, reducing unnecessary pipeline executions, reusing automation components, and extending the operational life of supported platforms.
- Collaborate with development, infrastructure, security, release, and operations teams to improve pipeline patterns, platform reliability, onboarding, support processes, and delivery workflows.
- Make platform and automation decisions within approved technical and security standards, prioritize incidents and engineering work, and escalate material risks or service impacts when required.
What you'll need
- 6+ years of experience in DevOps, platform engineering, release engineering, build engineering, systems administration, or a related field.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field; equivalent practical experience may be considered.
- Hands-on experience supporting and engineering enterprise CI/CD tools such as Jenkins, Bamboo, GitLab CI/CD, GitHub Actions, Azure DevOps, or TeamCity.
- Experience with source-control platforms such as GitHub Enterprise, GitLab, Bitbucket, or Azure Repos.
- Experience with artifact repositories such as JFrog Artifactory, Sonatype Nexus Repository, or cloud-native package registries.
- Strong scripting experience using Python, Bash, PowerShell, Groovy, YAML, REST APIs, or comparable technologies.
- Experience troubleshooting build pipelines, agents, runners, permissions, integrations, plugins, webhooks, credentials, and deployment failures.
- Working knowledge of Linux and/or Windows server administration.
- Familiarity with Docker, Kubernetes, CI/CD, Git workflows, branching strategies, build automation, release management, and deployment automation.
- Experience working with development, infrastructure, security, release, and operations teams.
- Python for automation, platform administration, API integration, monitoring, and operational tooling.
- Bash or Shell scripting for Linux-based automation and support.
- PowerShell for Windows-based automation and administration where applicable.
- Groovy for Jenkins pipeline development where applicable.
- YAML for pipeline configuration, Kubernetes manifests, automation definitions, and deployment workflows.
- REST APIs for integrations, provisioning, monitoring, and platform administration.
- Ability to write reusable, maintainable, testable, and documented automation code.
- Understanding of configuration data, platform metadata, access records, build information, artifact information, audit logs, and operational metrics.
- Ability to manage and validate data used by DevOps tools, integrations, pipelines, and reporting systems.
- Understanding of data backup, retention, recovery, auditability, and consistency for platform administration.
- Working knowledge of cloud computing concepts relevant to CI/CD, infrastructure, deployment, security, scalability, and monitoring.
- Understanding of cloud-hosted DevOps platforms, build agents, runners, artifact repositories, and deployment environments.
- Ability to support automation and deployment workflows across distributed environments.
- Experience with Jenkins pipelines, shared libraries, GitHub Actions workflows, GitLab pipelines, Azure DevOps pipelines, Bamboo plans, or comparable CI/CD frameworks.
- Experience with Docker and Kubernetes-based build or deployment environments.
- Experience with infrastructure-as-code and configuration-management concepts.
- Ability to integrate DevOps tools through REST APIs, webhooks, plugins, and reusable automation components.
- Experience supporting CI/CD, build automation, release engineering, artifact management, source control, deployment automation, and DevOps platform administration.
- Experience troubleshooting build failures, deployment failures, dependency issues, plugin issues, agent issues, permission problems, and integration failures.
- Understanding of Git workflows, branching strategies, versioning, tagging, artifact promotion, and environment management.
- Experience with incident response, root cause analysis, problem management, change management, and operational documentation.
- Understanding of Agile delivery, software development lifecycle, continuous integration, continuous delivery, and release management.
- Understanding of least-privilege access, role-based permissions, credential management, API-token management, secrets handling, and audit logging.
- Experience integrating SAST, SCA, container scanning, secrets scanning, license checks, and infrastructure-as-code scanning into CI/CD workflows.
- Ability to support vulnerability remediation for DevOps platforms, plugins, agents, build images, dependencies, and integrations.
- Awareness of secure software supply-chain practices and protection of source code, artifacts, credentials, and deployment environments.
- Ability to maintain audit-ready documentation for platform changes, access controls, incidents, and releases.
- Demonstrated experience in DevOps, platform engineering, release engineering, build engineering, systems administration, or related infrastructure roles.
- Commitment to continuous professional development through technical learning, certifications, knowledge sharing, and awareness of evolving DevOps tools and engineering practices.
- Ability to apply structured problem-solving and root-cause analysis to resolve pipeline failures, platform incidents, integration issues, and operational risks.
- Ability to communicate technical issues, service impacts, resolutions, risks, documentation, and delivery updates clearly to technical users and stakeholders.
- Ability to adapt to changing tools, platforms, technology stacks, security requirements, delivery models, and operational priorities.
- Ability to manage multiple incidents, support requests, platform enhancements, and engineering priorities while maintaining accurate documentation and agreed service expectations.
Nice to have
- Experience with Bamboo Data Center, Jenkins controller and agent architecture, GitHub self-hosted runners, or GitLab runners.
- Experience with Kubernetes deployment tools such as Argo CD, Helm, Kustomize, or Flux.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Terraform, CloudFormation, Ansible, or comparable infrastructure-as-code tools.
- Familiarity with monitoring tools such as Splunk, Prometheus, Grafana, Datadog, ELK, or CloudWatch.
- Experience with IT service-management tools such as ServiceNow or Jira Service Management.
- Experience designing highly available DevOps platforms and disaster recovery processes.
- Relevant certifications in DevOps, cloud, Kubernetes, GitHub Actions, GitLab, or Terraform.
- Experience with additional programming or scripting languages.
- Familiarity with Java, .NET, Node.js, or other application technologies supported by enterprise CI/CD pipelines.
- Experience developing reusable libraries, sh
Read the full description and apply on the company’s own careers page.