Chaos Engineer

Match Performance
Tregonhawke, UK
Closing date
14 Oct 2020

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.
Chaos Engineer


£100,000 - £120,000


Our Client is seeking a permanent remote chaos engineer UK/EU.

Role and Responsibilities:

Engineer skills

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.

Engineer responsibilities

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:

  • Cloud Agnostic
  • Flexibility and Approach
  • Utilise a suite of tools and codes
  • Holistic Approach
  • "Hack it" "Break It" "Fix It"
  • Foundation of Skills and Experience
  • REST
  • Security approaches at all levels of the system
  • Microservices architecture
  • Distributed systems
  • Java
  • Camel
  • Kafka
  • Postgres
  • Kubernetes
  • Terraform
  • Networking
  • AWS/GCP/Azure
  • Docker
  • GitHub
  • Gatling
  • Jira
  • Fault injection
  • Create outages
  • Killing processes and servers
  • Network partitions
  • Synthetic user testing
  • Canary releases
  • Modern chaos testing toolkits
  • Fuzzing
  • Game days
  • Stressing and load
  • Failure modes
  • Automate everything

Nice to Have Skills:

  • Understand micro services architecture and how to build them.
  • large scales - data privacy, global scales, disputed system and data systems.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert