Our Client is seeking a permanent remote chaos engineer UK/EU.
Role and Responsibilities:
Great programming skills.
Great team member with humility and not a 'prima dona'.
Understands that being part of a team means helping the team achieve its goals, regardless of the type of tasks that need to be carried out (requirements, code, test, defects, documentation, making coffee!).
Understands when to be pragmatic (e.g. creating a new ticket to fix something obvious (but not directly related to the task at hand) later, rather than get caught up in fixing everything now).
Curiosity and constantly learning new things in the technology space.
Detail oriented and meticulous about writing clean, understandable and fully tested code.
Focused persistence around solving problems.
Tries to automate wherever possible.
Can communicate complex technical subjects in a way that people can understand.
Master of their end-to-end tool chain, whatever that happens to be at that time (because it will change).
Full stack developer, but with a deep expertise in some part(s) of the stack.
Considers the impact of their code and their decisions on other team members, the company and the end user.
Understand, use and contribute to the continuing evolution of the development process.
Deliver quality software that you are proud of.
Meet the team goals.
Understand the company vision, mission and goals. Understand how you contribute to those goals.
Strive to continuously improve team performance.
What we are looking for:
Flexibility and Approach
Utilise a suite of tools and codes
"Hack it" "Break It" "Fix It"
Foundation of Skills and Experience
Security approaches at all levels of the system
Killing processes and servers
Synthetic user testing
Modern chaos testing toolkits
Stressing and load
Nice to Have Skills:
Understand micro services architecture and how to build them.
large scales - data privacy, global scales, disputed system and data systems.