Description
For our client we are looking for a Squad Lead (f/m/d) for CI Code Bulid.Frame data:
Start: October 2024
Duration: 31.12.24 ++ (long term)
Capacity: 100% if possible
Location: Berlin / Remote (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times
Role:
- ColdBuild is a Squad inside of DOE that is dedicated to manage and automate code-related topics and issues.
- As a senior platform engineer leading a platform engineering team you should have expertise in Git plus its submodules, and Git branching strategies.
- You should be able to design, architecture and write CI/CD
Pipelines with the most common tools (e.g. GitLab CI and GitHub Actions). All services are hosted in Containers on Kubernetes.
- A squad lead should have an understanding of best practices for secure building of container images.
- Furthermore you should be experienced both in public and private cloud environments.
- Strong communication skills as well as a passion for automating software development sub-tasks are a must.
- The CodeBuild squad hosts the Git SCM, maintaines and provides the guidelines for using it and using CI pipelines on pushes and merge actions while maintaining, updating and optimizing CI runner steps that are
curated centrally by CodeBuild Squad.
- These CI runner steps contain integrations to quality and security
tools, building images with permissions to push to the platform Registry, as well as signing the built images with the platforms certificates.
Skills (must-have):
- Terraform or OpenTofu with Terragrunt.
- Writing Terraform or OpenTofu Modules.
- Proficient with Git and branching strategies (e.g. Gitlab, Github, Gitea).
- Proficient customising, deploying, maintaining and operating Kubernetes Applications with Helm or Kustomize.
- Experience working in an air gapped environment.
- Experienced maintaining Architecture Decision Record.
- Experienced collaborating on architecture decisions in a team.
- Experience with scaled agile frameworks (Scrum or SAFe).
- Designing CI Pipeline templates in a distributed environment.
- Container Security for Kubernetes using Opensource Solutions like Aqua Trivy, Kyverno, Open Policy Agent (OPA).
- Experience leading a team of engineers.
- Fluent English in speech and writing (at least B2).
- Fluent German in speech and writing (at least B2).
Skills (should-have):
- Experience configuring Kubernetes Loadbalancing technologies like Nginx or metallb.
- Experience with typescript development.
- Experience organising customer support with frameworks like ITIL.
- Competence using infrastructure technologies like standard storage and network protocols.
- Knowledge of common Cloud Security tools like Keycloak and Vault.
- Experience with release strategies for container images when pushing to registries with release versions.
- Knowledge of modern software architecture like service mesh and microservices.
- Knowing your customer - having worked with or a past occupation as software developer is very helpful.