Dieses Projekt wurde vom Anbieter geschlossen. Es sind keine Bewerbungen mehr möglich.

Archiviertes Projekt - 75% remote: Python Software Engineer (f/m/d) with Virtualization Know-How

Firmenname für PREMIUM-Mitglieder sichtbar

  • November 2024
  • März 2025
  • D-Großraum Berlin
  • auf Anfrage
  • Remote
  • 12.09.2024

Projektbeschreibung

For our client we are looking for a Python Software Engineer (f/m/d) with Virtualization Know-How.

Frame data:
Start: November 2024
Duration: 31.03.25 ++ (long term)
Capacity: 100% if possible
Location: Berlin / Remote (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times

To be considered for this position, all the must haves and as many should have requirements as possible must be fulfilled. Please include a self assessment of each individual skill in your application.

Role:
- Infrastructure product delivery is divided into two teams: Infrastructure Core with datacenter, network, compute & storage delivery and – in the system stack on top of those - infrastructure IaaS (ICE = infrastructure core engine) delivery.
- The Capabilities Software Engineer is a part of the ICE Delivery Capabilities team.
- The Capabilities Software Engineer is tasked with ensuring the delivery of products specified by product management and co-designed by the architecture team. This entails creating high-level and low-level designs, completing engineering tasks, developing a working product, and ensuring quality assurance.
- Participation and ocasional facilitation of scrum rituals and backlog grooming are part of the activities in this role.

Targets:
- Engineering Excellence: An engineering background with an emphasis on designing and implementing long term secure solutions rather than quick fixes.
- CI/CD and Automation: Proficiency in integrating continuous testing practices within the CI/CD pipeline using tools like GitLab, Jenkins, Tekton, Argo Workflows, and ArgoCD.
- Scripting and Automation: Solid foundation in scripting and automation with a security-conscious approach, ensuring that security & reliability practices are integrated into automated processes.
- Robust Infrastructure: Proficiency in overseeing the reliability of infrastructure components like servers, networks, and cloud resources, with a strong focus on Infrastructure as Code (IaC) to ensure continuous deployments.

Skills (must-have):
- Distributed / Decoupled Software Architectures
- Python with Pydantic
- REST APIs (e.g. FastAPI), OpenAPI
- In depth understanding of Microservices architecture, design and implementation
- Interfacing with other APIs distibuted context
- Messaging/async communication concepts (RabbitMQ)
- Compute Virtualisation Concepts (KVM, VMware, ...)
- Agile and DevOps practices
- Proven ability to set up and manage CI/CD pipelines using tools like GitLab, Jenkins, Tekton, Argo Workflows, and Argo CD. GitOps knowledge ArgoCD / Flux
- Is practicing Test Driven Development on a daily basis
- Contract testing
- Demonstrated commitment to ensuring high-quality deliverables through rigorous standards and processes
- Fluent English in speech and writing (at least C1)

Skills (should-have):
- Experience with redfish and TFTP protocols
- Infrastructure Automation (IaC)
- Build and Deployment pipelines
- Graph Databases (like Neo4j, ArangoDB, ...)
- Observability Systems: Proficiency in integrating with monitoring and logging systems for realtime insights into system/application performance. Familiarity with tools like Prometheus, Grafana, OpenTelemetry, and other similar stacks (e.g., EFK - Elasticsearch, Fluentd, Kibana).
- Golang
- JavaScript/TypeScript
- KVM, libvirt
- Virtualization concepts (Networks + IPAM, storage management)

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.