Senior/Lead DevOps Engineer (Bamboo)
Job Description:
Overview:
We are looking for an experienced Senior / Lead DevOps Engineer to support, maintain, and enhance a large-scale Bamboo CI (Atlassian) environment used by 3,0004,000 users and ~250 build agents (Windows & Linux). The role will focus on ensuring stability, scalability, and performance of the CI/CD infrastructure while working closely with the Infrastructure team that manages servers and OS.
Responsibilities:
- Lead the operations, maintenance, and upgrades of Bamboo CI in a large-scale enterprise environment.
- Collaborate with Infrastructure teams to plan and optimize server resources, OS, and agent capacity.
- Architect and implement scalable, highly available CI/CD solutions, ensuring performance and reliability.
- Provide advanced troubleshooting and incident management for Bamboo CI and build agents.
- Support development teams in CI/CD best practices and pipeline optimization.
- Integrate CI/CD systems with artifact/package management (e.g., JFrog Artifactory).
- Develop monitoring and reporting for system performance and usage.
- Perform systematic debugging and root cause analysis using observability tools, logs, and monitoring data.
- Mentor junior engineers and contribute to knowledge sharing across teams.
- Evaluate and recommend improvements for the build system architecture.
Requirements:
- 5+ years of professional experience in DevOps, CI/CD, or related roles.
- Strong hands-on experience with Bamboo CI (Atlassian) or other major CI/CD tools (Jenkins, GitLab CI).
- Proven experience running large-scale CI/CD environments with hundreds of agents.
- Solid knowledge of SDLC pipelines and build/release processes.
- Expertise in scalability, clustering, and high-availability architectures.
- Solid knowledge of Git and version control best practices.
- Expertise in observability and monitoring: analyzing logs, metrics, and traces for troubleshooting.
- Expertise in Windows and Linux systems, server resource planning, and infrastructure coordination.
- Experience with package management tools (JFrog Artifactory or similar).
- Solid understanding of build tools, software compilation, and dependency management.
- Strong scripting skills (Bash, PowerShell, Python, or Groovy).
- Excellent problem-solving, communication, and leadership skills.
Required Skills:
SDLC Compilation Operations Root Cause Analysis Incident Management Analysis CI/CD Debugging Pipelines Powershell ROOT Bash Version Control Scalability Gitlab Metrics DevOps Reliability Servers Architecture Optimization Infrastructure Jenkins Linux Troubleshooting Windows Git Software Planning Maintenance Python Leadership Communication Management