The Senior DevOps Engineer – Systems Integration is responsible for designing, implementing, and operating end‑to‑end Application Lifecycle Management (ALM) and DevOps capabilities across complex, multi‑system enterprise environments. The role focuses on enabling automated, secure, and high‑quality delivery pipelines that support large‑scale systems integration programs.
This role acts as a technical leader and DevOps enabler, working closely with development, integration, QA, security, and release teams to establish CI/CD pipelines, release management processes, Agile/Scrum practices, quality gates, and DevOps dashboards. The objective is to ensure solutions are predictable, high quality, auditable, and continuously deployable.
Key Responsibilities
End‑to‑End ALM & DevOps Architecture
- Design and implement end‑to‑end ALM frameworks covering:
- Requirements to deployment traceability
- Build, test, release, and deploy cycles
- Define DevOps architecture for multi‑team, multi‑environment systems integration
- Establish standards for branching strategies, versioning, and artifact management
CI/CD Pipeline Engineering
- Build and maintain automated CI/CD pipelines supporting:
- Application development
- Integration services and middleware
- Data and platform components
- Automate build, test, security scanning, and deployment processes
- Support environment promotion (DEV → TEST → UAT → PROD) with approvals and controls
Release & Environment Management
- Define and operate release management processes across multiple teams and systems
- Support release planning, deployment calendars, and cutover activities
- Enable rollback, blue‑green, or canary deployment strategies where applicable
- Manage configuration, secrets, and environment consistency
Agile / Scrum & Ways of Working
- Support Scrum and Agile delivery models within DevOps pipelines
- Enable sprint‑based delivery with continuous integration and delivery
- Integrate work item tracking with build and release pipelines
- Support Agile metrics such as velocity, burndown, and flow
Quality Engineering & Automation
- Embed quality gates into pipelines including:
- Automated unit tests
- Integration and regression testing
- Code quality and coverage checks
- Integrate security and compliance checks (DevSecOps)
- Enable shift‑left testing and quality practices
DevOps Metrics & Dashboards
- Design and maintain DevOps dashboards covering:
- Build and deployment health
- Pipeline performance
- Release frequency and failure rates
- Quality and test metrics
- Provide visibility for engineering, delivery, and leadership teams
Tooling, Automation & Platform Enablement
- Implement and standardize DevOps tooling across teams
- Automate infrastructure and platform provisioning (where applicable)
- Support integration with cloud platforms and enterprise systems
- Continuously improve DevOps capabilities through automation and optimization
Collaboration & Leadership
- Act as a DevOps subject matter expert for systems integration programs
- Work closely with:
- Developers and integration engineers
- QA and testing teams
- Security and compliance teams
- Release and service management teams
- Mentor engineers and promote DevOps and automation best practices
Qualifications and Skills
Experience
- 8–12+ years of overall IT experience
- 6–8+ years of hands‑on DevOps / CI/CD experience
- Proven experience supporting large‑scale systems integration programmes
- Strong experience working in Agile / Scrum delivery environments
Technical Skills
- Strong expertise in CI/CD and ALM tooling (e.g. Azure DevOps, GitHub, GitLab, Jenkins)
- Experience with source control, branching strategies, and artifact repositories
- Strong understanding of:
- Release management and environment management
- Test automation and quality engineering
- DevSecOps practices
- Experience integrating DevOps pipelines with cloud and enterprise platforms
- Scripting and automation skills (e.g. PowerShell, Bash, YAML)
Preferred Qualifications (Key Certifications)
- DevOps or Agile certifications (e.g. Azure DevOps Engineer, SAFe, Scrum Master)
- Cloud platform certifications (Azure / AWS – desirable)
- ITIL or service management certifications (desirable)