Informații principale

CI/CD Engineer (m/f/d)

Poziție: Nu este specificat

Start: 1 Dec. 2024

Final: 28 Feb. 2025

Localizare: Köln, Germania

Metoda de colaborare: Colaborare pe termen scurt

Tarif pe oră: Nu este specificat

Ultima actualizare: 15 Nov. 2024

Descrierea și cerințele proiectului

 
Description 

For our client in the energy sector we are looking for a CI/CD Engineer  (m/f/d). 

Tasks / service description: 

  • Automate workflows and reduce operational overhead to enhance developer efficiency.
  • Provide and manage tools across key areas:
     
    • Collaboration Suite: Manage team communication and project organization with tools like Jira and Confluence.
  •  
    • CodeBuild: Optimize Continuous Integration (CI) for automation and source code management.
  •  
    • Deployment: Support Continuous Delivery (CD) using Kubernetes and ArgoCD.
  •  
    • Security & Compliance: Ensure adherence to security and compliance standards with tools like AquaSec and Sonar.
  •  
    • DevOps Portal: Offer a self-service platform for accessing DevOps tools and services.
  •  
  • Streamline the software development lifecycle by maintaining and advancing tools such as GitLab and GitLab Runner.
  • Automate builds, execute tests, and ensure rapid integration of code changes.

Objectives / Responsibilities:
 
  • Design, implement, and deploy tailored solutions to address complex development challenges in collaboration with team leads and engineering teams.
  • Utilize SCM expertise to manage migrations, ensuring smooth transitions and optimized outcomes.
  • Enhance CodeBuild capabilities using cutting-edge cloud-native tools and best practices.
  • Proactively identify and address inefficiencies or gaps in the current toolchain or integrations.
  • Continuously improve and optimize performance in the build and integration domain.

Must-have Skills: 

  • Terraform or OpenTofu Expertise: Proficient in using Terraform/OpenTofu, with experience in Terragrunt for managing complex Infrastructure as Code (IaC) deployments.
  • Module Development in Terraform/OpenTofu: Proven ability to write custom modules to support reusable infrastructure configurations.
  • Git and Branching Strategies: Advanced knowledge of Git, branching strategies, and platforms such as GitLab, GitHub, and Gitea.
  • CI/CD Automation: Expertise in designing and implementing CI/CD pipelines using GitLab CI/CD, GitHub Actions, and other distributed environment tools.
  • Kubernetes Application Management: Skilled in deploying, maintaining, and operating Kubernetes applications with Helm or Kustomize.
  • Container Security: Strong experience securing Kubernetes environments using tools like Aqua Trivy, Kyverno, and Open Policy Agent (OPA).
  • Infrastructure Technologies: 5+ years of hands-on experience with foundational infrastructure technologies, including network and storage management.
  • Air-Gapped Environments: Practical experience working in highly secure, air-gapped environments.
  • Infrastructure as Code (IaC): Advanced IaC knowledge using tools like Terraform, Helm, and Kustomize to provision, manage, and scale infrastructure.
  • Kubernetes Security: Expertise in Kubernetes security with tools like AquaSec Trivy and Kyverno Operator.

  • DevOps or Platform Engineering: 3+ years of experience in DevOps or platform engineering within large-scale, complex environments.
  • Scaled Agile Frameworks (SAFe): Hands-on experience with SAFe Scrum or agile development methodologies.
  • Managed Services & ITIL Frameworks: Familiarity with providing managed services to clients and frameworks like ITIL.
  • Architecture Decision Records: Proficiency in maintaining Architecture Decision Records and participating in architectural decision-making processes.
  • Fluent in English.
  • Fluent in German.

 

  • Nice to have: 
     Kubernetes Load Balancing: Experience configuring load balancing technologies for Kubernetes, such as Nginx or MetalLB.
  • TypeScript Development: Familiarity with TypeScript development for automating infrastructure or application-related tasks.
  • Cloud Security Tools: Understanding of tools like Keycloak for authentication and Vault for secrets management.
  • Container Image Release Strategies: Knowledge of container image release processes, including version control and registry integrations.
  • Modern Software Architecture: Awareness of modern architectural patterns, such as service mesh and microservices.

  • ITIL Frameworks: Understanding of ITIL methodologies for managing and organizing customer support services.
  • Infrastructure Technologies: Competence in standard storage and network protocols to ensure robust infrastructure management.

General Conditions: 
 Period of employment: 01.12.2024 – 28.02.2025 

Location: Remote
 
If you are interested and have the required skills, we look forward to receiving your CV including hourly rates. Thank you in advance for your time and effort.
 

Categorie

Continuous integration (CI) Continuous Delivery (CDE)