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)
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.
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen