The DevOps Engineer is responsible for managing integrating and optimizing the end-to-end DevOps toolchain to enable reliable secure and automated software delivery. The role focuses on CI/CD pipeline automation source control management artifact handling project tracking and documentation ensuring seamless collaboration across development QA and operations teams.
Day-to-Day Responsibilities
- Design implement and maintain CI/CD pipelines using Bamboo supporting continuous integration automated testing and continuous deployment across Dev QA and Production environments.
- Configure and manage Bamboo build plans deployment projects environment variables and triggers ensuring high availability and scalability of pipelines.
- Proactively monitor and troubleshoot pipeline failures build issues and deployment errors to minimize downtime and delivery delays.
- Manage Bitbucket Git repositories including branching strategies pull request workflows code reviews and access controls.
- Enforce version control best practices and ensure repository compliance with security and governance standards.
- Administer Nexus Repository Manager including artifact storage versioning retention policies and cleanup strategies.
- Integrate Nexus with Bamboo to enable automated artifact publishing and consumption across environments.
- Configure and manage Jira projects workflows Agile boards dashboards and automation rules to support Scrum/Kanban teams.
- Enable end-to-end traceability by integrating Jira with Bitbucket and Bamboo linking requirements code changes builds and deployments.
- Generate and maintain Agile and release reports for sprint progress deployment readiness and team performance.
- Maintain technical documentation in Confluence including CI/CD workflows deployment procedures troubleshooting guides and operational runbooks.
- Ensure Confluence content remains accurate structured and aligned with Jira projects for seamless collaboration.
- Manage Dimensions CM for enterprise configuration management ensuring proper baselining versioning and release governance.
- Integrate Dimensions with CI/CD pipelines and deployment tools to support automated and controlled releases.
- Develop and maintain automation scripts using Shell Python or Groovy to streamline build deployment and maintenance activities.
- Collaborate closely with developers QA engineers release managers and operations teams to support both BAU activities and project initiatives.
- Apply DevOps best practices around security scalability monitoring and environment segregation.
- Participate inincident resolution root cause analysis and continuous improvement initiatives for the DevOps ecosystem
Required Experience:
IC
The DevOps Engineer is responsible for managing integrating and optimizing the end-to-end DevOps toolchain to enable reliable secure and automated software delivery. The role focuses on CI/CD pipeline automation source control management artifact handling project tracking and documentation ensuring ...
The DevOps Engineer is responsible for managing integrating and optimizing the end-to-end DevOps toolchain to enable reliable secure and automated software delivery. The role focuses on CI/CD pipeline automation source control management artifact handling project tracking and documentation ensuring seamless collaboration across development QA and operations teams.
Day-to-Day Responsibilities
- Design implement and maintain CI/CD pipelines using Bamboo supporting continuous integration automated testing and continuous deployment across Dev QA and Production environments.
- Configure and manage Bamboo build plans deployment projects environment variables and triggers ensuring high availability and scalability of pipelines.
- Proactively monitor and troubleshoot pipeline failures build issues and deployment errors to minimize downtime and delivery delays.
- Manage Bitbucket Git repositories including branching strategies pull request workflows code reviews and access controls.
- Enforce version control best practices and ensure repository compliance with security and governance standards.
- Administer Nexus Repository Manager including artifact storage versioning retention policies and cleanup strategies.
- Integrate Nexus with Bamboo to enable automated artifact publishing and consumption across environments.
- Configure and manage Jira projects workflows Agile boards dashboards and automation rules to support Scrum/Kanban teams.
- Enable end-to-end traceability by integrating Jira with Bitbucket and Bamboo linking requirements code changes builds and deployments.
- Generate and maintain Agile and release reports for sprint progress deployment readiness and team performance.
- Maintain technical documentation in Confluence including CI/CD workflows deployment procedures troubleshooting guides and operational runbooks.
- Ensure Confluence content remains accurate structured and aligned with Jira projects for seamless collaboration.
- Manage Dimensions CM for enterprise configuration management ensuring proper baselining versioning and release governance.
- Integrate Dimensions with CI/CD pipelines and deployment tools to support automated and controlled releases.
- Develop and maintain automation scripts using Shell Python or Groovy to streamline build deployment and maintenance activities.
- Collaborate closely with developers QA engineers release managers and operations teams to support both BAU activities and project initiatives.
- Apply DevOps best practices around security scalability monitoring and environment segregation.
- Participate inincident resolution root cause analysis and continuous improvement initiatives for the DevOps ecosystem
Required Experience:
IC
View more
View less