AES - DE - DevOps - DevOps Engineer

oraclecloud

pune 8 Years Exp Posted 3h ago

Job Description

  • 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 spa

Similar Openings for You