Senior Devops & IaC Engineer (m/w/d) Module Development in Terraform/OpenTofu – Remote & Berlin

Projektnummer
#8516

Region
Remote & Berlin

Zeitraum
März bis Ende Q2 + Option langrfristig

Teilen:

Im Rahmen eines großen Hybrid Cloud Projektes im Energie Sektor suchen wir einen Experten für Infrastrukturautomatisierung als Senior Devops Engineer (m/w/d) Module Development in
Terraform/OpenTofu. Die Tätigkeit erfolgt in erster Linie Remote und ca. 3 Tage pro Monat vor Ort beim Kunden in Berlin.

Position Description

The DevOps Enablement product line streamlines developer workflows on the platform by reducing overhead and automating tasks, allowing developers to focus on business logic. The DOE
provides tools across five key areas: the Collaboration Suite (Jira, Confluence), CodeBuild (CI for automation and source management), Deployment (CD with Kubernetes and ArgoCD), Security &
Compliance (AquaSec, Sonar), and the DevOps Portal, which serves as a self-service hub for interacting with all DOE products and Client services.

The Code Build Squad focuses on products that streamlining the software development lifecycle by optimizing code building and continuous integration processes. The Squad is responsible for
maintaining and improving tools such as GitLab and GitLab Runner, enabling teams to automate builds, run tests, and integrate changes rapidly. This Squad ensures high-quality code delivery
and efficient development workflows.

Targets:

Drive continuous improvement and solution implementation, working closely with your Squad Lead and other Engineers to design and deploy custom-fit solutions addressing complex challenges.
Leverage your migration expertise in source control management (SCM) to streamline transitions, minimizing disruptions and optimizing outcomes for development teams. Innovate and enhance
CodeBuild, applying advanced tools and best practices from the cloud-native ecosystem to extend its capabilities and maximize developer efficiency. Proactively identify and communicate gaps
in the current setup and integrations.

Profile Requirements

• Project experience with SAFe Scrum: Hands-on experience in SAFe Scrum environments, with the ability to collaborate effectively within agile teams• Experience with Managed Services: Prior
experience in providing managed services to clients, including familiarity with frameworks like ITIL• 3+ Years in DevOps or Platform Projects: Proven experience in DevOps or platform
engineering roles, ideally within complex, large-scale environments• Proficiency with Git: Strong knowledge and application of Git and branching strategies• CI/CD Automation Expertise:
In-depth understanding of CI/CD automation, particularly with GitLab CI/CD and GitHub Actions, for creating and managing pipelines• Advanced IaC Knowledge: Proficiency in Infrastructure as
Code using tools like Terraform, Helm, or Kustomize to provision, manage, and scale infrastructure• 5+ Years with Infrastructure Technologies: Extensive experience working with foundational
infrastructure technologies, including network and storage management• Kubernetes Security Expertise: Advanced knowledge in Kubernetes security, specifically with tools such as AquaSec
Trivy, Kyverno Operator, and Open Policy Agent• Problem-Solving Skills: Strong analytical and problem-solving abilities for navigating complex, distributed, and air-gapped environments

Must-have competencies / Must-have skills:

• Terraform or OpenTofu Expertise: Proficiency in using Terraform or OpenTofu, along with Terragrunt for managing complex IaC deployments

• Module Development in Terraform/OpenTofu: Experience in writing custom modules to support reusable infrastructure configurations

• Git Proficiency and Branching Strategies: Advanced skills in Git and branching strategies, including platforms such as GitLab, GitHub, and Gitea

• Kubernetes Application Management: Proficiency in deploying, maintaining, and operating Kubernetes applications with Helm or Kustomize

• Air-Gapped Environment Experience: Practical experience working within air-gapped environments to ensure security and reliability

• Architecture Decision Record Management: Experienced in maintaining Architecture Decision Records and collaborating on architectural decisions within teams

• Scaled Agile Framework Experience: Familiarity with Scrum or SAFe methodologies in agile development environments

• CI Pipeline Design: Proficiency in designing and implementing CI pipeline templates in distributed environments

• Container Security Expertise: Strong skills in securing Kubernetes environments using open-source tools such as Aqua Trivy, Kyverno, and Open Policy Agent (OPA)

Must-have language skills

• Fluent English in speech and writing (at least B2).

• Fluent German in speech and writing (at least B2).

Preferred Competencies and skills

• Kubernetes Load Balancing: Experience in configuring load balancing technologies for Kubernetes, such as Nginx or MetalLB

• Typescript Development: Familiarity with Typescript development for infrastructure or application-related automation

• ITIL for Customer Support: Knowledge of ITIL frameworks for organizing and managing customer support services

• Infrastructure Technology Knowledge: Competence in using standard storage and network protocols for robust infrastructure management

• Cloud Security Tools: Familiarity with cloud security solutions such as Keycloak for authentication and Vault for secrets management

• Container Image Release Strategies: Experience with container image release processes, including version management and registry integrations

• Modern Software Architecture Understanding: Knowledge of modern architectural patterns like service mesh and microservices

• Customer-Centric Mindset: Understanding of customer needs, with a background in software development or prior experience in customer-facing roles

Sie suchen in eigener Sache?

Wir freuen uns auf ihre projektbezogene Bewerbung & Unterlagen über unser Bewerbungstool unten .