DevOps Engineer

Are you one of us who is hungry for challenges and would like to ride technology on the break neck speed or aspire to be one? Then, welcome in joining our team. Design, create, launch and improve the software deliver as needed by our clients. Play a critical role in designing, building and supporting cloud services and technology. This includes designing hosting architecture, optimizing existing processes, choosing the right technology, maintaining and improving on existing technology pieces, working with game development studios to translate requirements into scale-able and supportable hardware and software architecture.

What you’ll do:

  • Understand the needs and challenges of a client across operations and development, and partner to formulate solutions that support their business and technical strategies and goals
  • Develop solutions encompassing technology, process and people for:
    • Continuous Delivery
    • Infrastructure strategy & operations (including cloud)
    • Build and release management
    • Basic understanding of Networking
    • Security (fair understanding of application and infrastructure security)
  • Recommend and Implement solutions. Be totally hands on and have the ability to work independently.
  • Ensure delivery of exceptional technical solutions
  • Maintain strong expertise and knowledge of current and emerging processes, techniques and tools
  • Build the DevOps practice within ThoughtWorks and drive our thought-leadership externally
  • Identifies and resolves problems in a timely manner

What you’ll need:

  • 4 to 7 years of experience working in Operations and/or Development teams
  • Understanding of the practical application of Agile/Lean processes
  • Strong technical foundation in:
    • Linux and/or Windows
    • Working knowledge of virtualization (vmware, xen, kvm, virtualbox, etc)
    • Cloud computing (Amazon Web Services (AWS), OpenStack, CloudStack, google cloud etc)
    • Configuration management tools / Infrastructure automation (Ansible, chef, puppet, docker etc) is a plus
    • Working knowledge in Monitoring/data collection tools/techniques (nagios, splunk, zenoss, syslog-ng, etc)
    • Scripting languages (shell, ruby/jruby, perl, python, powershell, etc)
    • Continuous integration tools (, teamcity, hudson, etc)
    • SCM tools (svn, git, perforce, mercurial, etc)
    • Build tools (ant, nant, rake, etc)
    • Package Management (rpm, nuget , etc
    • Containerisation (Good to have)
    • Working knowledge of application servers, servlet containers, and web servers
  • Collaborative, team focus and great communication skills
  • Expert at creating documentation

*Ref: #LI- RP1

Meet Some of ThoughtWorks's Employees

Ana R.

Client Principal

Ana’s work as a ThoughtWorks leader has made a positive impact for both clients and colleagues all over the world. Now based in San Francisco, Ana continues to drive change for both enterprise-level clients and ThoughtWorkers in the area.

James S.


James plays a multi-functional role in developing software for ThoughtWorks’ clients. He co-develops road maps to help businesses perform better, then gets to work coding and resolving production issues impacting projects.

Back to top