Desired Skills and Experience

  • As a ThoughtWorker, you’ll be a key player in helping our clients all over the world build great software and leap ahead of, or even redirect, their market.
  • ThoughtWorkers will tell you that this is a place to be yourself; where you’ll be empowered to contribute your talents, knowledge, and opinions as both a technologist and a human being.
  • You’ll be joining a for-profit company, but we think of ourselves as for-profit, with purpose. Outside of our day to day work with commercial clients, we believe that we are most impactful by partnering and supporting lots of organisations who are dedicated to social and economic justice.
  • We’re big on feedback and development. In our feedback-rich culture, everyone is required to play the coaching role to an extent: our senior consultants mentor and provide guidance to newer members of the team, and everyone is encouraged to solicit constant feedback from their teammates throughout the year.
  • You’ll develop your career outside of the confinements of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan.
  • Constant learning is celebrated and even required. We’re proud that ThoughtWorkers have written over 100 books on tech, and you’ll find ThoughtWorkers blogging, writing, and speaking at tech conferences around the world.
  • Experience with Amazon Web Services or other Public Cloud providers, including work with infrastructure components such as networking, firewalls, DNS, and storage.
  • Operational experience with observability practices and tooling such as EfK, Prometheus, and splunk.
  • Knowledge of the tools, frameworks, and languages used in the TDD of infrastructure as code, such as inspec/awspec, terraform, ansible, packer, vagrant, and python.
  • Familiarity with Docker, Kubernetes or other Container technologies, including commercial offerings and the components necessary to implement containerized workloads.
  • Knowledge of Continuous Delivery practices and tooling, including:
  • Application and infrastructure pipeline design
  • Infrastructure testing and monitoring strategies,
  • Load and performance testing,
  • Awareness of identity and authorization architecture and tools.
  • Awareness of release management practices.
  • Awareness of API development practices.
  • Experience working in agile environments.