AES - DE - DevOps - DevOps Engineer
Zensar
Prepare for this role
Job Type
Description
Specialist DevOps Engineer
CI/CD, Bitbucket/Bamboo Support, Platform Deployment & GitHub Migration
Position | Specialist / Senior Specialist DevOps Engineer |
Number of roles | 2 FTE |
Primary focus | Maintain current Bitbucket/Bamboo CI/CD landscape and platform deployment integrations while enabling migration to GitHub Enterprise, GitHub Actions, and Flux-based GitOps practices |
Working context | DC Warehousing domain; multiple ARTs; close collaboration with development teams, IT, cybersecurity, architects, and platform stakeholders |
Seniority | Senior hands-on specialist with enterprise CI/CD and migration experience |
Role purpose
We are looking for two experienced Specialist DevOps Engineers to strengthen our CI/CD capabilities across the DC Warehousing domain.
The role has a dual focus. On one hand, the engineers will support and maintain the current Bitbucket and Bamboo-based CI/CD landscape, including the integration with our virtualization and deployment platform. On the other hand, they will help modernize our DevOps tooling by supporting the migration towards GitHub Enterprise, GitHub Actions, Flux-based GitOps deployments, and standardized CI/CD practices.
This means the role is not only about future-state platform engineering, but also about keeping the current delivery engine running while we transition to a more modern and scalable setup.
Key responsibilities
1. Maintain and support the current Bitbucket/Bamboo CI/CD landscape
- Maintain and troubleshoot existing Bitbucket repositories and Bamboo build/release pipelines.
- Support teams with pipeline failures, build issues, deployment issues, permissions, repository setup, and configuration problems.
- Improve the stability, reliability, and maintainability of existing Bamboo plans where needed.
- Help reduce technical debt in the current CI/CD setup.
- Ensure critical customer deliveries and release activities are not disrupted by tooling or pipeline issues.
- Support operational continuity while migration activities are ongoing.
- Document the current setup, known issues, dependencies, and migration readiness of existing pipelines.
- Act as an escalation point for CI/CD-related incidents and recurring problems.
2. Support migration from Bitbucket/Bamboo to GitHub Enterprise and GitHub Actions
- Analyze existing Bitbucket repositories and Bamboo pipelines.
- Identify migration complexity, dependencies, risks, and improvement opportunities.
- Translate Bamboo pipelines into GitHub Actions workflows.
- Support repository migration from Bitbucket to GitHub Enterprise.
- Help define migration waves, readiness criteria, and fallback options.
- Ensure teams can migrate without jeopardizing ongoing releases or customer milestones.
- Validate that migrated pipelines provide at least the same functionality, quality gates, and traceability as the current setup.
- Support teams during hypercare after migration.
3. Improve CI/CD standards across current and future platforms
- Define CI/CD standards that can be applied consistently across teams.
- Identify which existing Bamboo patterns should be reused, improved, or replaced.
- Create reusable GitHub Actions workflows and templates.
- Standardize approaches for build, test, scan, package, release, and deployment activities.
- Improve pipeline observability, error handling, and maintainability.
- Support the move from team-specific pipeline solutions to reusable platform capabilities.
- Help establish common documentation, onboarding material, and how-to guides.
4. Cloud, Azure, and infrastructure-as-code integration
- Support Azure-related integration for GitHub organizations, repositories, runners, service principals, subscriptions, user groups, and permissions.
- Work with IT and cloud platform teams to automate manual setup activities where possible.
- Contribute to infrastructure-as-code solutions for repeatable and auditable environment setup.
- Support secure runner strategies, including GitHub-hosted and self-hosted runners where applicable.
- Help teams integrate CI/CD pipelines with Azure services and deployment environments.
5. Virtualization, GitOps deployment, and runtime platform support
- Support CI/CD integration with the current virtualization and deployment technology stack, including Harvester, Hyper-V, and Flux.
- Maintain and troubleshoot deployment automation and environment-related pipeline issues across virtualized and containerized environments.
- Support Flux-based GitOps deployment flows, including configuration, synchronization, promotion, rollback, and troubleshooting.
- Work with IT, platform, and development teams to ensure CI/CD pipelines align with infrastructure constraints, environment availability, and operational needs.
- Contribute to the standardization of deployment patterns across current Bamboo-based pipelines and future GitHub Actions workflows.
6. Quality, security, and compliance automation
- Integrate static code analysis, dependency scanning, secret scanning, license checks, and vulnerability scanning into CI/CD pipelines.
- Support integration with tools such as SonarQube, artifact repositories, container registries, and security scanning tools.
- Ensure pipelines support cyber security and compliance requirements such as NIS2, CRA, and internal software security standards.
- Collaborate with cybersecurity and architecture stakeholders to define appropriate controls and evidence.
- Improve traceability from code changes to builds, releases, tests, and deployments.
7. Team enablement and coaching
- Support teams hands-on during pipeline maintenance, migration, and troubleshooting.
- Coach engineers on Bitbucket, Bamboo, GitHub, GitHub Actions, Git, CI/CD practices, and DevOps ways of working.
- Help teams understand and adopt standardized pipelines and reusable workflows.
- Create practical documentation, how-to guides, examples, and onboarding material.
- Act as a sparring partner for teams facing build, release, test automation, or deployment challenges.
- Contribute to the broader DevOps transformation and platform engineering roadmap.
Required experience
- Strong hands-on experience with CI/CD pipeline design, maintenance, and troubleshooting.
- Practical experience with Bitbucket and Bamboo in an enterprise environment.
- Experience maintaining existing CI/CD platforms while supporting a migration or modernization journey.
- Hands-on experience with GitHub Enterprise and GitHub Actions, or strong experience with comparable modern CI/CD platforms.
- Strong knowledge of Git, branching strategies, pull requests, merge workflows, release tagging, and repository governance.
- Experience analyzing legacy pipelines and translating them into modern reusable workflows.
- Ability to troubleshoot build failures, dependency issues, runner/agent issues, permission problems, and deployment pipeline failures.
- Experience with scripting and automation, for example Bash, PowerShell, Python, or similar.
- Experience with Azure, infrastructure as code, service principals, permissions, and cloud integration.
- Hands-on experience with Harvester and Hyper-V in relation to CI/CD, deployment automation, and environment troubleshooting.
- Practical experience with Flux or comparable GitOps-based deployment tooling.
- Understanding of how CI/CD pipelines interact with virtualized infrastructure, Kubernetes-based platforms, and deployment environments.
- Good understanding of DevSecOps practices, including secret management, scanning, quality gates, and secure pipeline design.
- Ability to support multiple teams in parallel in a complex engineering environment.
Preferred experience
- Experience with SonarQube, quality gates, static analysis, and code quality reporting.
- Experience with artifact management tools such as JFrog Artifactory, Nexus, or GitHub Packages.
- Experience with Docker, Kubernetes, Helm, Rancher, or cloud-native deployment approaches.
- Experience with self-hosted GitHub runners and enterprise runner management.
- Experience in regulated or cyber-sensitive environments.
- Experience with software delivery for complex systems involving multiple products, teams, and release trains.
- Experience with SAFe, Agile Release Trains, or large-scale agile delivery organizations.
- Experience setting up developer portals or internal developer platforms, for example Backstage.
- Experience with Jira integration and traceability between work items, code, builds, and releases.
Technical skills
GitHub Enterprise | GitHub Actions | Bitbucket |
Bamboo | Git | Azure |
Harvester | Hyper-V | Flux / GitOps |
Infrastructure as Code | Terraform, Bicep, or similar | Docker |
Kubernetes | Helm | Rancher or similar platform tooling |
SonarQube | JFrog Artifactory or similar artifact repositories | YAML-based pipeline configuration |
Bash, PowerShell, Python, or similar scripting languages | Secrets management | Security scanning and dependency scanning |
REST APIs and automation scripting | Jira integrations | Runner/agent management |
Soft skills and working style
- Hands-on, pragmatic, and delivery-focused.
- Able to simplify complex technical topics for development teams.
- Comfortable working across teams, ARTs, IT, architecture, and cybersecurity.
- Strong coaching and mentoring mindset.
- Able to balance standardization with team-specific needs.
- Strong communication skills in English.
- Proactive in identifying bottlenecks and proposing improvements.
- Comfortable operating in an environment where not everything is fully defined yet.
- Able to create structure, documentation, and reusable patterns.
- Focused on long-term maintainability, not only short-term migration.
Key deliverables
- Stable operational support for the current Bitbucket/Bamboo CI/CD landscape.
- Documented overview of existing pipelines, known risks, dependencies, and migration readiness.
- Migration approach for Bitbucket/Bamboo repositories and pipelines.
- Reusable GitHub Actions workflow templates.
- Standard CI/CD patterns for key technology stacks.
- Stable CI/CD integration with Harvester, Hyper-V, and Flux-based deployment flows.
- Documented deployment patterns, operational constraints, and troubleshooting guidance for the current platform stack.
- Secure and scalable runner strategy.
- Pipeline integration with SonarQube, artifact repositories, and security tooling.
- Documentation and onboarding material for development teams.
- Reduction of manual release and deployment activities.
- Improved traceability and repeatability of software delivery.
- Contribution to the longer-term platform engineering and internal developer platform roadmap.
Maintain and support the current Bitbucket/Bamboo CI/CD landscape
- Maintain and troubleshoot existing Bitbucket repositories and Bamboo build/release pipelines.
- Support teams with pipeline failures, build issues, deployment issues, permissions, repository setup, and configuration problems.
- Improve the stability, reliability, and maintainability of existing Bamboo plans where needed.
- Help reduce technical debt in the current CI/CD setup.
- Ensure critical customer deliveries and release activities are not disrupted by tooling or pipeline issues.
- Support operational continuity while migration activities are ongoing.
- Document the current setup, known issues, dependencies, and migration readiness of existing pipelines.
- Act as an escalation point for CI/CD-related incidents and recurring problems.
2. Support migration from Bitbucket/Bamboo to GitHub Enterprise and GitHub Actions
- Analyze existing Bitbucket repositories and Bamboo pipelines.
- Identify migration complexity, dependencies, risks, and improvement opportunities.
- Translate Bamboo pipelines into GitHub Actions workflows.
- Support repository migration from Bitbucket to GitHub Enterprise.
- Help define migration waves, readiness criteria, and fallback options.
- Ensure teams can migrate without jeopardizing ongoing releases or customer milestones.
- Validate that migrated pipelines provide at least the same functionality, quality gates, and traceability as the current setup.
- Support teams during hypercare after migration.
3. Improve CI/CD standards across current and future platforms
- Define CI/CD standards that can be applied consistently across teams.
- Identify which existing Bamboo patterns should be reused, improved, or replaced.
- Create reusable GitHub Actions workflows and templates.
- Standardize approaches for build, test, scan, package, release, and deployment activities.
- Improve pipeline observability, error handling, and maintainability.
- Support the move from team-specific pipeline solutions to reusable platform capabilities.
- Help establish common documentation, onboarding material, and how-to guides.
4. Cloud, Azure, and infrastructure-as-code integration
- Support Azure-related integration for GitHub organizations, repositories, runners, service principals, subscriptions, user groups, and permissions.
- Work with IT and cloud platform teams to automate manual setup activities where possible.
- Contribute to infrastructure-as-code solutions for repeatable and auditable environment setup.
- Support secure runner strategies, including GitHub-hosted and self-hosted runners where applicable.
- Help teams integrate CI/CD pipelines with Azure services and deployment environments.
5. Virtualization, GitOps deployment, and runtime platform support
- Support CI/CD integration with the current virtualization and deployment technology stack, including Harvester, Hyper-V, and Flux.
- Maintain and troubleshoot deployment automation and environment-related pipeline issues across virtualized and containerized environments.
- Support Flux-based GitOps deployment flows, including configuration, synchronization, promotion, rollback, and troubleshooting.
- Work with IT, platform, and development teams to ensure CI/CD pipelines align with infrastructure constraints, environment availability, and operational needs.
- Contribute to the standardization of deployment patterns across current Bamboo-based pipelines and future GitHub Actions workflows.
6. Quality, security, and compliance automation
- Integrate static code analysis, dependency scanning, secret scanning, license checks, and vulnerability scanning into CI/CD pipelines.
- Support integration with tools such as SonarQube, artifact repositories, container registries, and security scanning tools.
- Ensure pipelines support cyber security and compliance requirements such as NIS2, CRA, and internal software security standards.
- Collaborate with cybersecurity and architecture stakeholders to define appropriate controls and evidence.
- Improve traceability from code changes to builds, releases, tests, and deployments.
7. Team enablement and coaching
- Support teams hands-on during pipeline maintenance, migration, and troubleshooting.
- Coach engineers on Bitbucket, Bamboo, GitHub, GitHub Actions, Git, CI/CD practices, and DevOps ways of working.
- Help teams understand and adopt standardized pipelines and reusable workflows.
- Create practical documentation, how-to guides, examples, and onboarding material.
- Act as a sparring partner for teams facing build, release, test automation, or deployment challenges.
- Contribute to the broader DevOps transformation and platform engineering roadmap.
Required experience
- Strong hands-on experience with CI/CD pipeline design, maintenance, and troubleshooting.
- Practical experience with Bitbucket and Bamboo in an enterprise environment.
- Experience maintaining existing CI/CD platforms while supporting a migration or modernization journey.
- Hands-on experience with GitHub Enterprise and GitHub Actions, or strong experience with comparable modern CI/CD platforms.
- Strong knowledge of Git, branching strategies, pull requests, merge workflows, release tagging, and repository governance.
- Experience analyzing legacy pipelines and translating them into modern reusable workflows.
- Ability to troubleshoot build failures, dependency issues, runner/agent issues, permission problems, and deployment pipeline failures.
- Experience with scripting and automation, for example Bash, PowerShell, Python, or similar.
- Experience with Azure, infrastructure as code, service principals, permissions, and cloud integration.
- Hands-on experience with Harvester and Hyper-V in relation to CI/CD, deployment automation, and environment troubleshooting.
- Practical experience with Flux or comparable GitOps-based deployment tooling.
- Understanding of how CI/CD pipelines interact with virtualized infrastructure, Kubernetes-based platforms, and deployment environments.
- Good understanding of DevSecOps practices, including secret management, scanning, quality gates, and secure pipeline design.
- Ability to support multiple teams in parallel in a complex engineering environment.
Preferred experience
- Experience with SonarQube, quality gates, static analysis, and code quality reporting.
- Experience with artifact management tools such as JFrog Artifactory, Nexus, or GitHub Packages.
- Experience with Docker, Kubernetes, Helm, Rancher, or cloud-native deployment approaches.
- Experience with self-hosted GitHub runners and enterprise runner management.
- Experience in regulated or cyber-sensitive environments.
- Experience with software delivery for complex systems involving multiple products, teams, and release trains.
- Experience with SAFe, Agile Release Trains, or large-scale agile delivery organizations.
- Experience setting up developer portals or internal developer platforms, for example Backstage.
- Experience with Jira integration and traceability between work items, code, builds, and releases.
Btech or above
This job is found at InterviewStack.io
Skills
About Zensar
Zensar is a global technology services company that provides IT consulting and technology solutions. The company operates in multiple countries including India and uses Oracle Cloud as its ATS platform.