Stark & Partners is an operational consultancy based in Leiria, Portugal, collaborating with 28Stone to offer tailored software solutions for the financial services industry. They are seeking a DevOps Engineer to design, implement, and maintain CI/CD pipelines, develop shared pipeline libraries, and support cloud and container platform automation for global financial institutions.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines across platforms including Jenkins, GitLab CI, GitHub Actions, and Azure DevOps
- Build scalable and reusable pipeline frameworks that support multiple application teams and technology stacks
- Ensure pipeline reliability, performance, and security through standardized templates and automation practices
- Maintain and improve CI/CD infrastructure used by development teams
- Develop and maintain shared pipeline libraries and reusable automation modules used across multiple CI/CD pipelines
- Implement standardized build, test, artifact, and deployment workflows
- Create reusable templates and pipeline patterns that support consistent software delivery practices
- Develop pipeline libraries using Groovy (for Jenkins) or equivalent scripting frameworks depending on the CI/CD platform in use
- Integrate CI/CD pipelines with artifact repositories, container registries, and deployment platforms
- Develop and maintain CI/CD workflows that deploy containerized applications to Kubernetes platforms
- Support deployment automation for containerized workloads on Red Hat OpenShift or equivalent Kubernetes distributions
- Implement deployment automation using Helm charts, Kubernetes manifests, or equivalent container deployment frameworks
- Integrate pipelines with container build systems and container registries
- Troubleshoot Kubernetes deployments, container runtime issues, and platform integration challenges
- Design and implement CI/CD pipelines supporting database and data platform deployments
- Automate database schema management and change delivery using tools such as Liquibase, Redgate, or equivalent database DevOps tools
- Support pipelines integrating with platforms such as Databricks, SQL Server, or equivalent data platforms
- Develop and maintain database deployment automation within GitLab CI or equivalent CI/CD systems
- Write, validate, and troubleshoot SQL queries used within automated pipeline workflows
- Support administration and configuration required to enable database deployment automation and pipeline execution
- Implement CI/CD workflows for deploying applications to cloud environments
- Support automation for cloud-based services such as Azure App Services, Azure Functions, or equivalent cloud platform services
- Integrate CI/CD pipelines with cloud deployment tools and APIs
- Assist teams in implementing automated build and deployment pipelines for cloud-hosted applications
- Collaborate with development and data engineering teams to design effective CI/CD and data pipeline workflows
- Provide technical guidance on pipeline architecture, automation patterns, and DevOps best practices
- Assist teams in onboarding applications and data workloads to enterprise CI/CD platforms
- Troubleshoot pipeline failures and build issues across application and data platforms
- Implement logging, monitoring, and alerting for CI/CD systems and pipeline workflows
- Analyze pipeline performance metrics to improve build reliability and developer productivity
- Maintain documentation, runbooks, and technical standards for CI/CD platform usage
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 5+ years of proven experience designing and implementing CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or equivalent CI/CD platforms
- Demonstrated experience developing shared pipeline libraries, reusable pipeline templates, or CI/CD automation frameworks
- Experience building or maintaining Jenkins Shared Libraries, GitLab CI templates, or equivalent reusable pipeline frameworks
- Experience working with container technologies and Kubernetes-based platforms
- Experience supporting deployments to Kubernetes, OpenShift, or equivalent container orchestration platforms
- Experience implementing DevOps automation supporting data platforms and database deployment pipelines
- Hands-on experience working with technologies such as Liquibase, Redgate, Databricks, SQL Server, or equivalent data platform technologies
- Experience writing and troubleshooting SQL queries used within automated deployment or data processing workflows
- Strong scripting or programming experience in languages such as Groovy, Python, Bash, or equivalent automation languages
- Experience working with artifact repositories and container registries
- Strong troubleshooting and debugging skills for build systems and CI/CD environments
- Excellent collaboration and communication skills working with development and data engineering teams
- Experience administering or deploying CI/CD infrastructure used by enterprise development teams
- Experience with Red Hat OpenShift or equivalent enterprise Kubernetes platforms
- Experience implementing CI/CD workflows that deploy applications to Azure App Services, Azure Functions, or equivalent cloud platforms
- Experience integrating CI/CD pipelines with artifact repositories and container registries
- Experience implementing security scanning, artifact signing, or software supply chain security within pipelines
- Familiarity with Infrastructure-as-Code tools such as Terraform, Ansible, or equivalent automation frameworks
- Experience working in enterprise or regulated environments