The ROLE :
Chaos Engineering is an exciting discipline whose goal is to surface evidence of weaknesses in a system before those weaknesses become critical issues.
As a developer (f/m/d) for Chaos Engineering team, you will be responsible for the design and implementation of various chaos experiments and our engineering framework (Chaos as a Server). You will work closely with Chaos engineers and various application development teams to enrich and enhance our framework capability with extensions and additional attack vectors.
Your core tasks will comprise:
- Definition, design, implementation of chaos experiments
- Build extensions to our framework incl. integration of AI based capabilities.
- Analysis of container-based software architecture focussing on different resiliency factors, such as service/component dependencies, interfaces and/or hardware bottleneck
- Enhancing our frameworks capabilities via new attack vectors
The Requirements :Primary role requirement:
- Degree in computer science, engineering, natural science, or related subject.
- Minimum of 8 years in software design and development.
- Proficient in both languages: Python, NodeJS.
- Knowledge on containerized services (docker, Kubernetes) and managing how they interact with network & system resources.
- Hands-on experience working on hyperscaler VMs & container services (AWS/GCP/Azure).
Additional technical skills (good to have):
- Other programming skills (Golang).
- Experience in building applications on SAP BTP using SAP UI5 and CAP
- Experience with Chaos Toolkit, relational databases and Kubernetes operators
Other skills:
- You love diving deep into challenges, even those outside your comfort zone, always keeping the overall picture in mind.
- You're flexible and comfortable working in a dynamic environment. Even with minimal documentation and process, you thrive in a small team setting.
- You're a quick learner with an aptitude for dealing with ambiguity. Plus, you're always enthusiastic about helping to solve difficult issues.
- You possess excellent communication skills.
Job Segment:ERP, Developer, Cloud, QA, Quality Assurance, Technology, Quality