Remote: Domain Architect (f/m/d) SME & PRM

About this job

75% Remote: Domain Architect (f/m/d) SME & PRM
Vertragsart:
Interim / Project Consulting
Arbeitszeitmodel:
Vollzeit
Stündlich
Verhandelbar
Berlin, Remote

Stellenbeschreibung

For our client we are looking for a Domain Architect (f/m/d) SME & PRM.

Frame data:

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

Role:
The devops team in Service is building several self-developed products based on Go Lang and KRM.
Two important services are PRM (project and resource management), a generalized on-premise resource hierarchy which allows the creation of an onpremise landing zone, creation of
projects and scalable assignment of permissions on resources,
and SME (Service management engine), a gitops based service to manage the lifecycle of services (CRUD) and their instances, including the management of upgrade and update flows.

We are looking for an experienced domain architect for SME and PRM. You will be pivotal in taking highlevel product requirements and platform architecture designs and turn them into
scalable, efficient and maintainable designs for the services in your domain.

Targets:
– Align and collaborate with team internal stakeholders like product owners and architects to get a clear set of requirements and create a well-defined service architecture for PRM and
SME in the service framework.
– Prove your design is feasible and functional by engineering POCs which integrate relevant components/modules of the system with newly developed or mocked functionality.
– Guide the refinement of the engineering team based on the developed designs, incorporating learnings from the POCs.

Skills (must-have):
– Strong hands-on experience in software and distributed system development and engineering to be able to quickly design and build POCs
– Profound understanding of the concepts behind the resource hierarchy of public cloud providers as well as the lifecycle of managed services offerings
– Experience in architecture, design, and development of Kubernetes native operators (kubebuilder) and managing resources in the Kubernetes resource model (CRDs, CRs)
– Deep understanding of CI/CD workflow and experience with IaC, GitOps tools
Hands-on experience with at least one public cloud platform (Kubernetes, Networking, Cloud Storage and Monitoring)
– Development and architecture experience with Cloud-Native technologies, Kubernetes-related tooling and frameworks (including architecture patterns around microservices, brokering
(pub-sub), event sourcing, sharding/ partitioning, load throtteling/gateway patterns, performance management)
– Experience with Controller Runtime library
– Proficiency in both speech and writing in English (at least C1)

Skills (should-have):
– Experience/ familiarity with test-, behavior-, observability-driven development
– Understanding of API design, development and migration
– Understanding of service discovery
– Experience with designing RBAC and other access control methodologies
– Proficiency in both speech and writing in German or Ukrainian (at least C1)

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert