Senior DevOps Engineer – Build Pipelines
We are partnering with a global asset management organisation to modernise and standardise build and deployment pipelines across a large application estate.
The organisation is looking for Senior DevOps Engineers to join a high-performing engineering squad focused on improving CI/CD, automation, security and deployment practices across the business.
The Engagement
The team is undertaking a major initiative to standardise and modernise build and deployment pipelines across a diverse application estate.
The environment consists primarily of C#/.NET and Python services, with different teams having historically adopted their own build conventions, deployment mechanisms and tooling.
The objective is to establish a small number of opinionated, reusable and well-supported pipeline patterns that engineering teams can adopt with minimal bespoke configuration.
You will work closely with application engineering teams to design, implement and roll out these standards, with a strong focus on:
Repeatable CI/CD
Automation
Security
Quality gates
Observability
Deployment consistency
Developer experience
Platform engineering principles
This is a hands-on engineering role, rather than a traditional operational DevOps position.
The Role
As a Senior DevOps Engineer, you will take ownership of designing and implementing reusable build and deployment capabilities across the organisation.
You will work as part of a small team of experienced DevOps engineers, collaborating directly with application developers and technical stakeholders.
A key part of the role will be creating standardised GitHub Actions workflows that can be consumed by multiple development teams while supporting different applications and deployment environments.
You will also play a significant role in migrating existing pipelines away from legacy tooling and establishing modern CI/CD practices across the estate.
Essential functions
Key Responsibilities
CI/CD & Pipeline Engineering
Design and develop reusable GitHub Actions workflows and pipeline templates.
Build standardised CI/CD patterns covering:
Build
Unit testing
Integration testing
Static analysis
Security scanning
Packaging
Artifact management
Promotion
Deployment
Create modular and maintainable pipeline components for multiple application teams.
Establish consistent pipeline standards across different technology stacks.
Improve build performance, reliability and developer experience.
Automate repetitive build and deployment processes.
GitHub Actions & Enterprise GitHub
Develop enterprise-grade workflows using GitHub Actions.
Work with reusable workflows, actions, secrets, environments and deployment controls.
Establish appropriate controls around pipeline permissions and access.
Help application teams migrate existing processes into standard GitHub-based workflows.
Promote best practices around source control, branching, releases and deployment automation.
Azure DevOps Migration
Migrate existing Azure DevOps pipelines onto standardised GitHub Actions workflows.
Analyse existing pipeline functionality and ensure important capabilities are retained during migration.
Identify opportunities to simplify and improve legacy build processes.
Support development teams throughout the migration and adoption process.
Deployment Automation
Develop deployment patterns supporting both cloud and on-premise environments.
Work with Windows-based infrastructure, including long-lived VM and server environments.
Support deployment into IIS and Windows Server environments.
Integrate deployment tooling such as Octopus Deploy.
Develop automation using PowerShell and Python.
Build repeatable promotion mechanisms across development, testing and production environments.
Security & Quality
Embed security and quality directly into the standard pipeline.
You will work with technologies and practices including:
SonarQube
SAST
DAST
Dependency scanning
CVE / vulnerability scanning
Container/image scanning
Image signing
Security and quality thresholds
Automated quality gates
The objective is for security and quality controls to be enabled by default across the application estate.
Observability
Integrate pipeline and deployment processes with appropriate monitoring and observability tooling.
Help teams understand build and deployment health.
Work with technologies such as:
Prometheus
Grafana
Datadog
Establish useful metrics and visibility around pipeline execution and deployments.
Engineering Enablement
Work directly with application engineering teams to implement new standards.
Provide practical examples and reference implementations.
Produce clear technical documentation.
Help teams adopt reusable pipeline patterns.
Act as a technical advocate for modern DevOps and platform engineering practices.
Raise engineering standards for CI/CD across the organisation.
Technical Environment
CI/CD
GitHub Enterprise
GitHub Actions
Azure DevOps
Octopus Deploy
Cloud & Infrastructure
Microsoft Azure
Windows Server
Windows VMs
IIS
On-premise infrastructure
Hybrid environments
Automation & Scripting
PowerShell
Python
Bash or other scripting languages beneficial
Observability
Prometheus
Grafana
Datadog
Security & Software Supply Chain
SonarQube
Snyk or equivalent
SAST
DAST
Dependency/CVE scanning
Image/container signing
Software supply-chain security
Application Technologies
The pipelines will primarily support:
C# / .NET
Modern .NET
Legacy .NET
Python
WPF
WCF
You do not need to be an application developer, but experience supporting pipelines for .NET and/or Python applications would be highly valuable.
Qualifications
Essential Skills & Experience
Strong commercial experience as a DevOps Engineer, Platform Engineer, Build Engineer or similar.
Strong hands-on experience building and maintaining CI/CD pipelines.
Excellent experience with GitHub Actions.
Experience creating reusable workflows, templates or pipeline frameworks.
Strong understanding of CI/CD architecture and best practices.
Experience working with GitHub Enterprise or large-scale GitHub environments.
Experience with Azure DevOps Pipelines.
Experience migrating or modernising legacy CI/CD pipelines.
Strong scripting and automation skills using PowerShell and/or Python.
Experience working with Windows-based environments.
Strong understanding of automated testing and quality gates.
Experience integrating security tooling into CI/CD pipelines.
Good understanding of software supply-chain security and dependency management.
Experience working with enterprise development teams and complex application estates.
Strong communication skills and the ability to work directly with developers and technical stakeholders.
Would be a plus
Desirable Experience
Experience with some of the following would be advantageous:
Octopus Deploy
Microsoft Azure
IIS
On-premise Windows infrastructure
Prometheus
Grafana
Datadog
SonarQube
Snyk
SAST / DAST tooling
Containerisation and image signing
.NET build pipelines
Python application pipelines
Infrastructure as Code
Docker
Kubernetes
Artifact repositories
Release management
Platform engineering
Developer self-service platforms
The Ideal Candidate
The ideal candidate is someone who goes beyond simply maintaining existing pipelines.
You should be comfortable asking:
"How can we build this once and allow every engineering team to use it?"
You will ideally have experience taking fragmented or inconsistent CI/CD environments and turning them into simple, reusable and scalable engineering platforms.
We are particularly interested in engineers who can combine:
Deep technical DevOps expertise
Strong automation skills
CI/CD architecture
Security awareness
Enterprise-scale engineering experience
Developer enablement
A pragmatic, hands-on approach
You should be comfortable getting into the detail, writing the automation yourself and working directly with development teams to make it successful.
Role Summary
Role: Senior DevOps Engineer – Build Pipelines
Industry: Financial Services / Asset Management
Location: London / Hybrid
Level: Senior
Focus: DevOps / CI/CD / Platform Engineering / DevSecOps
Core Technology Stack
GitHub Enterprise | GitHub Actions | Azure DevOps | Octopus Deploy | Azure | Windows Server | IIS | PowerShell | Python | Prometheus | Grafana | Datadog | SonarQube | Snyk | C#/.NET | Python
This is an excellent opportunity for a Senior DevOps or Platform Engineer with strong GitHub Actions and CI/CD engineering experience to work on a major pipeline modernisation programme within a global financial services environment.
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
About us
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.Apply to the position
Thank you!
You applied for the position Senior DevOps Engineer – Build Pipelines successfully. We will get back to you soon. Have a great day!
Something went wrong...
There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to cv@griddynamics.com
Something went wrong...
Please double-check the information filled in the form, and make sure to provide valid data.
Don’t see the right opportunity?
Contact us anyway and let’s talk! To apply, send your resume and cover letter to jobs@griddynamics.com
Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.
All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.
