Consultant System Support Engineer

Thoughtworks Logo

Thoughtworks

πŸ“Remote - Brazil

Summary

Join Thoughtworks as a Consultant System Support Engineer and play a vital role in supporting application system operations. This role involves incident management, exposure to DevOps practices, and contributing to system stability. You will learn and grow while delivering solutions to clients. Responsibilities include working with incident management tools, debugging complex systems, following best practices, and leveraging continuous delivery. The role requires technical skills in programming languages, cloud platforms, databases, and CI/CD tools, as well as strong communication skills. Thoughtworks offers a supportive learning and development environment with various programs and opportunities for career growth.

Requirements

  • Have experience working programming languages such as Java and .Net, an understanding of cloud platforms such as AWS, Azure or GCP and scripting languages such as Python and Powershell
  • Understand how to use debugging tools and how to troubleshoot issues with the code
  • Have experience working with relational or non-relational databases
  • Have experience working with CI/CD tools such as Jenkins or Azure pipelines
  • Have an exposure to application monitoring tools such as DataDog, Prometheus or Grafana
  • Be comfortable with Agile methods such Scrum and/or Kanban
  • Have the ability to ensure that the deliverables, namely bug fixes and enhancements to the existing codebase, are of high quality and well-tested
  • Have strong communication and articulation skills, are proficient in English and able to confidently hold a Q&A discussion with senior stakeholders
  • Have good communication and articulation skills
  • Be willing to be part of a rotation- and need-based 24x7 team and are able to handle multiple engagements

Responsibilities

  • Work with incident management process and tools
  • Use complex application systems and find your way through them to debug a business impacting issue
  • Follow standards and best practices to bring operational efficiencies, stability and availability of the system
  • Use continuous delivery practices to evolve, support and deliver high-quality software, as well as value to end customers, as early as possible while working in collaborative, value-driven teams to build innovative customer experiences for our clients
  • Leverage your knowledge regarding different logging techniques (various levels) and use them for alerting, monitoring and identifying the root cause of incidents
  • Derive meaningful reports/key performance indicators and set up alerting and monitoring mechanisms for quicker identification of incidents and response
  • Apply the latest technology thinking from our Technology Radar to solve client problems

Preferred Qualifications

  • Have a presence in the external tech community and willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Be resilient in ambiguous situations and can approach challenges from multiple perspectives

Benefits

Learning & Development opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.