Job DescriptionSkills and Experience7-10+ years of experience in DevOps, SRE, Platform Engineering, or Cloud InfrastructureStrong hands-on experience with... Read more
Job Description
Skills and Experience
Responsibilities
GCS is acting as an Employment Business in relation to this vacancy.
Read lessRole Title: DevOps Engineer (.NET)Location: Sheffield (Hybrid - 2-3 days per week onsite) Role Category: Inside IR35 Contract... Read more
Role Title: DevOps Engineer (.NET)
Location: Sheffield (Hybrid - 2-3 days per week onsite)
Role Category: Inside IR35
Contract Duration: Until 30th November with extension
Overview
We're recruiting for an experienced DevOps Engineer (.NET) to join the Identity & Access Management team of a leading global financial services organisation.
This role offers the opportunity to work on enterprise-scale IAM platforms, driving automation, CI/CD, Infrastructure as Code and secure deployment practices across cloud and on-premise environments. You'll work closely with engineering, security and operations teams to improve the reliability, scalability and security of critical identity services.
Responsibilities
Design, build and maintain CI/CD pipelines for .NET applications and IAM platform components.Automate infrastructure provisioning and configuration using Terraform, Ansible and Infrastructure as Code.Develop PowerShell automation for deployments, operational tasks and identity lifecycle processes.Support deployment of Microsoft Identity Manager (MIM) components, scheduled jobs and supporting services.Automate SQL Server database deployments using version-controlled scripts and DACPAC where appropriate.Implement DevSecOps practices including vulnerability scanning, secrets management and secure release processes.Build repeatable deployment pipelines across Development, Test and Production environments.Monitor platform performance and implement alerting and operational runbooks.Collaborate with IAM architects, security teams and application owners to deliver secure platform enhancements.Investigate production issues and automate recurring operational tasks.Produce technical documentation, deployment guides and operational procedures.
Required Skills
Proven experience in a DevOps, Platform Engineering or Site Reliability Engineering role.Strong experience building CI/CD pipelines using Azure DevOps, GitHub Actions or Jenkins.Strong Terraform experience with Infrastructure as Code.Experience with Ansible and configuration management.Strong PowerShell scripting skills (Python desirable).Experience deploying and supporting .NET applications.Microsoft SQL Server deployment automation and troubleshooting.Experience with Git source control and release management.Exposure to Azure, AWS and/or GCP cloud platforms.Understanding of DevSecOps, security scanning and secrets management.Experience implementing monitoring, logging and operational automation.Excellent troubleshooting, communication and stakeholder management skills.
Desirable Skills
Microsoft Identity Manager (MIM).Identity & Access Management (IAM) or Privileged Access Management (PAM).ARM/Bicep or PowerShell DSC.Azure AD / Microsoft Entra ID.Nexus Repository Manager.Agile delivery using Jira and Confluence.Experience supporting large-scale enterprise environments.Knowledge of Zero Trust security principles and identity governance.
This is an excellent opportunity to join a high-performing engineering team delivering secure, enterprise-scale Identity & Access Management platforms through modern DevOps practices, cloud technologies and automation.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessKey Responsibilities:In this role, you will: Design, build, and maintain CI/CD pipelines for IAM components, policies, connectors, microservices,... Read more
Key Responsibilities:
In this role, you will:
Design, build, and maintain CI/CD pipelines for IAM components, policies, connectors, microservices, and integrations.Enable automated testing, security scanning, and controlled deployments across DEV/TEST/PROD environments.Implement continuous improvement to streamline IAM release processes.Develop and maintain IaC (Terraform, Ansible for deploying IAM infrastructure, identity policies, directories, and supporting platforms.Ensure consistent, repeatable environments and compliance with architectural standards.Develop scripts and automation for account lifecycle operations, access provisioning, and system integrations.Deploy IAM services or related microservices on Kubernetes, cloud-native platforms, and serverless environments.Manage containerisation, service mesh integrations, certificates, and secrets for IAM workloads.Embed security into the build and deployment process, including vulnerability scanning, secrets detection, and code quality checks.Work with cybersecurity teams to ensure compliance with Zero Trust principles and IAM security policies.Collaborate with IAM architects, security teams, and application owners on design and integration requirements.Create and maintain documentation for pipelines, IaC, deployment patterns, and operational processes.
To be successful in this role, you should meet the following requirements:
Key Skills & Experience
Technical Skills
Infrastructure as code (Terraform & GCP Provisioning) Terraform core, GCP Infra, Policy as code, develop the capability to manage, maintain and write policies,Containerization & Kubernetes (GKE), Docker, Kubernetes, Helm / Kustomize, GKE OpsCI/CD engineering, pipeline authoring, artifacts management, testing automation, deployment strategyData pipeline and DevOps (KAFKA / PubSub) - Kafka basics, schema registry, streaming infra and monitoringGraph platform engineering, Neo4j basics, backups, recovery and DR GDS/APOC, observabilityDevSecOps & platform security, security scanning, IAM and identity, network security, complianceRelease engineering and governance, release ops, change management, documentationRegionalisation and compliance, regional deployments and failover, data residency, conditional access
Soft Skills
Strong problem-solving and troubleshooting capabilities.Ability to work collaboratively across security, engineering, and operations teams.Excellent communication and documentation skills.Experience working in Agile/Scrum environments.Experience of Privileged Access Management and identity access managementUnderstanding and experience of technologies deployed at a large scale in a global IT enterpriseExperience of working in an Agile team - managing workload in Jira and engagements in Jira Service DeskAbility to adapt and understand new technologies - being self-motivated to learnStrong interpersonal, influencing, communication and report-writing skillsAbility to interact appropriately with users of various technical skill levelsAbility to work in a multi country, culturally diverse and time-zone separated role.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessIn this role, you will: Design, build, and maintain CI/CD pipelines for IAM components, policies, connectors, microservices, and... Read more
In this role, you will:
Design, build, and maintain CI/CD pipelines for IAM components, policies, connectors, microservices, and integrations.Enable automated testing, security scanning, and controlled deployments across DEV/TEST/PROD environments.Implement continuous improvement to streamline IAM release processes.Develop and maintain IaC (Terraform, Ansible for deploying IAM infrastructure, identity policies, directories, and supporting platforms.Ensure consistent, repeatable environments and compliance with architectural standards.Develop scripts and automation for account lifecycle operations, access provisioning, and system integrations.Deploy IAM services or related microservices on Kubernetes, cloud-native platforms, and serverless environments.Manage containerisation, service mesh integrations, certificates, and secrets for IAM workloads.Embed security into the build and deployment process, including vulnerability scanning, secrets detection, and code quality checks.Work with cybersecurity teams to ensure compliance with Zero Trust principles and IAM security policies.Collaborate with IAM architects, security teams, and application owners on design and integration requirements.Create and maintain documentation for pipelines, IaC, deployment patterns, and operational processes.
To be successful in this role, you should meet the following requirements:
Key Skills & Experience
Technical Skills
Infrastructure as code (Terraform & GCP Provisioning) Terraform core, GCP Infra, Policy as code, develop the capability to manage, maintain and write policies,Containerization & Kubernetes (GKE), Docker, Kubernetes, Helm / Kustomize, GKE OpsCI/CD engineering, pipeline authoring, artifacts management, testing automation, deployment strategyData pipeline and DevOps (KAFKA / PubSub) - Kafka basics, schema registry, streaming infra and monitoringGraph platform engineering, Neo4j basics, backups, recovery and DR GDS/APOC, observabilityDevSecOps & platform security, security scanning, IAM and identity, network security, complianceRelease engineering and governance, release ops, change management, documentationRegionalisation and compliance, regional deployments and failover, data residency, conditional access
Soft Skills
Strong problem-solving and troubleshooting capabilities.Ability to work collaboratively across security, engineering, and operations teams.Excellent communication and documentation skills.Experience working in Agile/Scrum environments.Experience of Privileged Access Management and identity access managementUnderstanding and experience of technologies deployed at a large scale in a global IT enterpriseExperience of working in an Agile team - managing workload in Jira and engagements in Jira Service DeskAbility to adapt and understand new technologies - being self-motivated to learnStrong interpersonal, influencing, communication and report-writing skillsAbility to interact appropriately with users of various technical skill levelsAbility to work in a multi country, culturally diverse and time-zone separated role.
GCS is acting as an Employment Business in relation to this vacancy.
Read lessTo be successful in this role, you should meet the following requirements:Key Skills & ExperienceTechnical SkillsInfrastructure as code... Read more
To be successful in this role, you should meet the following requirements:
Key Skills & Experience
Technical Skills
Infrastructure as code (Terraform & GCP Provisioning) Terraform core, GCP Infra, Policy as code, develop the capability to manage, maintain and write policies,Containerization & Kubernetes (GKE), Docker, Kubernetes, Helm / Kustomize, GKE OpsCI/CD engineering, pipeline authoring, artifacts management, testing automation, deployment strategyData pipeline and DevOps (KAFKA / PubSub) - Kafka basics, schema registry, streaming infra and monitoringGraph platform engineering, Neo4j basics, backups, recovery and DR GDS/APOC, observabilityDevSecOps & platform security, security scanning, IAM and identity, network security, complianceRelease engineering and governance, release ops, change management, documentationRegionalisation and compliance, regional deployments and failover, data residency, conditional accessGCS is acting as an Employment Business in relation to this vacancy.
Read lessRole OverviewYou will be part of a high-impact engineering team working on a global Privileged Access Management (PAM)... Read more
Role Overview
You will be part of a high-impact engineering team working on a global Privileged Access Management (PAM) transformation programme. RabbitMQ plays a critical role in enabling secure, scalable messaging across highly regulated environments.
This is a hands-on technical role involving architecture input, engineering, deployment, and collaboration with internal teams and technology stakeholders.
Role: Rabbit MQ/Platform/DevOps
Duration: Until November this year extendable
Location: Sheffield 2days office in a week.
Rate: GBP 600 to 620/Day Inside IR35
Key Responsibilities
Design, implement, and support RabbitMQ deployments across non-production and production environments
Configure and manage RabbitMQ clusters (multi-site deployments)
Contribute to architecture and low-level design documentation
Work closely with engineering, security, and infrastructure teams
Deploy and manage solutions using containerisation and orchestration tools
Troubleshoot and optimise messaging performance and reliabilit
Essential Skills
Strong experience with RabbitMQ (Queues, Exchanges, Shovels, Clustering)
Experience managing RabbitMQ via Command Line (Linux/Windows)
Good understanding of Kubernetes (pods, deployments, Helm charts)
Hands-on experience with Docker
Scripting experience in Python and PowerShell
GCS is acting as an Employment Business in relation to this vacancy.
Read lessSenior Platform Engineer (Remote)I'm looking to connect with experienced DevOps / Platform Engineers to help design, secure, and... Read more
Senior Platform Engineer (Remote)
I'm looking to connect with experienced DevOps / Platform Engineers to help design, secure, and operate a modern cloud platform in a highly regulated environment.
This role sits within a team building and running a SaaS platform for the US market, where data security, privacy, and compliance are critical. You'll play a key role in shaping a secure, scalable GCP-based infrastructure while supporting AI-driven workloads and robust CI/CD practices.
What You'll Do
Cloud Infrastructure & Platform Engineering
Design and manage secure GCP infrastructure using TerraformOperate and harden GKE clusters, and support production workloadsDeploy and maintain cloud-based AI functions (Python) integrated with Pub/Sub, BigQuery, and downstream systemsCI/CD & Release Engineering
Build and optimise GitLab CI/CD pipelines with integrated security controlsImplement reliable release processes, including environment promotion and controlled deploymentsPromote best practices for secure, repeatable software delivery across engineering teamsSecurity & Compliance
Manage vulnerability scanning across infrastructure and application layersImplement encryption strategies (in transit and at rest) and manage key lifecyclesOwn identity and access management across cloud and application environments, ensuring full auditabilityObservability & Reliability
Build and maintain monitoring and alerting using Prometheus, Grafana, and Google Cloud MonitoringDefine SLIs/SLOs and contribute to reliability engineering practicesLead incident response processes, runbooks, post-mortems, and disaster recovery planningDesired Experience
Experience in DevOps, Platform Engineering, or SRE roles on GCPStrong hands-on experience with Terraform and KubernetesExperience with CI/CD pipelines Solid scripting skills (Python)Security & Compliance
Experience working in regulated or high-security environmentsStrong understanding of IAM, audit logging, and secure infrastructure practicesTooling & Observability
Experience with monitoring tools such as Prometheus, Grafana, or similar stacksFamiliarity with Google Cloud's monitoring and logging ecosystemWays of Working
Comfortable in Agile environments, collaborating closely with engineering teamsStrong communication skills, with the ability to explain technical and security concepts clearly
Why This Role?
Fully remote positionCan be contract or permOpportunity to work on a high-impact, regulated platform with real-world outcomesStrong scope for growth into leadership roles (e.g. Platform Lead)Work with a collaborative, mission-driven engineering teamGCS is acting as an Employment Agency in relation to this vacancy.
Read lessSoftware Engineer (Full-Stack) - 3-5 Years ExperienceWe're looking for a proactive software engineer to contribute to the development... Read more
Software Engineer (Full-Stack) - 3-5 Years Experience
We're looking for a proactive software engineer to contribute to the development and evolution of our platform. This position suits a full-stack developer who is particularly strong on the backend and has familiarity with DevOps practices and CI/CD pipelines.
What You'll DoContribute to the design and implementation of new functionality within the Release Orchestrator applicationDevelop and improve user-facing features using React, Next.js, and TypeScriptBuild and support backend services and APIs using Python (FastAPI or similar frameworks)Connect the platform with external systems such as CI/CD tools (e.g., Jenkins, CloudBees), GitHub, and other engineering utilitiesImplement and manage release processes, including environment progression (Dev → QA → Production) and approval workflowsCreate dashboards and visual tools for monitoring releases, pipeline activity, repository data, and system integrationsCollaborate with stakeholders to turn governance and compliance needs into practical technical solutionsProduce maintainable, well-tested, and clearly documented codeTake part in peer code reviews, sprint ceremonies, and architectural discussionsDiagnose issues and resolve bugs across existing featuresWhat We're Looking For3-5 years of experience in software development rolesStrong proficiency in JavaScript/TypeScript, with hands-on experience in React and/or Next.jsSolid backend development experience using Python (FastAPI or comparable frameworks)Experience designing and working with RESTful APIsFamiliarity with Git-based workflows, including branching strategies, pull requests, and webhooksUnderstanding of CI/CD concepts and release lifecycle processesExposure to containerization technologies such as Docker (advantageous)Experience with cloud services, ideally AWSStrong analytical thinking and the ability to work independently in a dynamic environment Additional Skills (Nice to Have)Experience integrating with Jenkins or CloudBees APIsFamiliarity with DevOps tools such as Terraform, security scanning tools, or artifact repositoriesBackground in building internal platforms or developer-facing dashboardsKnowledge of authentication and authorization mechanisms (OAuth, JWT)Exposure to AI/ML use cases (e.g., automated test generation, analytics)Experience with relational databases like PostgreSQL
GCS is acting as an Employment Business in relation to this vacancy.
Read lessAzure DevOps EngineerWe are seeing a highly skilled DevSecOps Engineer with a deep expertise in the Microsoft Azure... Read more
Azure DevOps Engineer
We are seeing a highly skilled DevSecOps Engineer with a deep expertise in the Microsoft Azure ecosystem to support the design, implementtion, and optimization of secure cloud platforms.
This is a hands-on contract role requiring strong expertise in Azure DevOps, inrastructure as code, and embedded security practices across the development lifecycle.
Key Responsibilities:
Design, build, and secure CI/CD pipelines using Azure DevOpsImplement DevSecOps frameworks to embed security across the SDLCDevelop and manage infrastructure using Bicep and ARM templates.Deploy and manage solutionswithin Power Platform and Micosoft FabricIntegrate security tooling including:SAST (Static pplication Security Testing)DAST (Dynamic Application Security Testing)Key Skills & Experience:
Essential:
Strong expertise in Microsoft Azure platform servicesProven hands-on experience wih:Bicep and ARM templatesAzure DevOps (CI/CD pipelines)Experience with incident response and disaster recoverySolid understanding of RTO/RPO principlesStrong scripting skills:PowerShellPythonDesirable:
Experience with Power Platform and Micosoft Fabric deploymentsExposure to enterprise-scale Azure environmentsKnowledge of regultory or security compliance frameworksSoft Skills:
Strong communication skills across technical and non-technical stakeholdersAbility to influence without authorityExcellent problem-solving and analytical thinkingSelf-starter with a continuous improvement mindsetComfortable working in fast-paced, delivery-focused environmentsWhy Apply:
Opportunity to work on cutting-edge Azure security omplementationsCollaborate with high-performing engineering and securityGCS is acting as an Employment Business in relation to this vacancy.
Read lessJob Title: Senior DevOps EngineerTeam: Media Analysis Framework (MAF) - ML Video Content PipelinesJob SummaryWe are seeking a... Read more
Job Title: Senior DevOps Engineer
Team: Media Analysis Framework (MAF) - ML Video Content Pipelines
Job Summary
We are seeking a Senior DevOps Engineer to design, automate, and operate cloud and on‑prem infrastructure supporting ML‑driven video analytics platforms. This role requires strong hands‑on experience, ownership mindset, and the ability to collaborate across engineering, architecture, and business teams.
Responsibilities
Design and implement infrastructure automation using Terraform and GitOps.Build and maintain CI/CD pipelines and Kubernetes‑based deployments.Collaborate with architecture and product teams on scalable deployment solutions.Monitor system health, reliability, and observability following SRE best practices.Troubleshoot issues across development, test, and production environments.Lead or independently deliver infrastructure projects end‑to‑end.Communicate risks, status, and timelines to stakeholders.Support development work in Go or Python when needed.Required Experience
3-5+ years of experience in a DevOps or Platform Engineering role.Strong hands‑on experience with Kubernetes, Terraform, GitOps, and CI/CD.Experience with AWS (Azure or GCP is a plus).Solid Linux/Unix background.Experience with containers, Helm, microservices, and databases.Working knowledge of Git and Agile methodologies.Security‑focused mindset with attention to reliability and risk mitigation.Preferred Qualifications
Experience with Terragrunt, Pulumi, or similar IaC tools.Prior experience leading DevOps teams.Exposure to AI/ML platforms, GPU nodes, or data pipelines.Experience in observability, SRE, or production operations.Kubernetes, Terraform, or cloud certifications.GCS is acting as an Employment Business in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria