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
- 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.