Thoughtworks

LeadSystemsSupportEngineer

Singapore Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Systems Support Engineer at Thoughtworks. Skills: Systems Support, Incident Management, DevOps, Application Systems, Client Engagement, Technical Leadership. Guaranteeing the operational efficiency, stability and availability of intricate application systems. Leading the team to achieve operational success”

What You'll Achieve.

Guaranteeing the operational efficiency, stability and availability of intricate application systems; Achieve operational success; Enhance proficiency in incident management and DevOps; Deliver inventive solutions that leave a lasting impact; Minimize downtime and disruption to operations; Bring value to end customers as early as possible; Ensure high-quality and well-tested deliverables (bug fixes and enhancements); Enhance system efficiency; Proactive identification of issues; Advocate for and implement cloud best practices; Advocate for and implement security best practices

Industry & Context.

Problems you'll solve

Debugging and triaging skills to troubleshoot code effectively; System performance analysis; Identify bottlenecks; Implement optimization strategies; Predictive analysis; Proactive identification of issues

Eligibility Requirements

Must be a Singapore Citizen or PR of Singapore, Willing to be part of a rotation- and need-based 24x7 available team

What They're Looking For.

Must Have

Experience working in languages such as Java or. Net, Good understanding of a scripting language such as Python or Powershell, Good understanding of cloud platforms such as AWS, Azure or GCP, Experience working with application monitoring tools such as DataDog, Prometheus or Grafana, Understand the different metrics that go with it and are able to generate reports and take corrective actions, Experience working with a relational or non-relational database, Experience working with CI/CD tools like Jenkins, Github, Actions, Buildkite or Azure pipelines, Debugging and triaging skills to troubleshoot code effectively, Ability to ensure that the deliverables, namely bug fixes and enhancements to the existing codebase, are high-quality and well-tested, Conduct system performance analysis, identify bottlenecks and implement optimization strategies to enhance system efficiency, Do predictive analysis and come up with proactive identification of issues working with development teams, High-level understanding of various architectures such as monolithic, N-tier, layered, microservices and serverless, Advocate for security best practices and implementation of the same, Comfortable with Agile methods, such as Scrum or Kanban

Nice to Have

Knowledge of Python, Knowledge of Powershell, Knowledge of AWS, Knowledge of Azure, Knowledge of GCP, Knowledge of DataDog, Knowledge of Prometheus, Knowledge of Grafana, Knowledge of Jenkins, Knowledge of Github Actions, Knowledge of Buildkite, Knowledge of Azure pipelines, Experience with microservices, Experience with serverless architectures, Experience with cloud best practices in the areas of resource optimization, monitoring and alerting

What You'll Do.

Guaranteeing the operational efficiency

stability and availability of intricate application systems

Leading the team to achieve operational success

Enhancing proficiency in incident management and DevOps

Engaging directly with clients

Formulating and delivering inventive solutions

Understanding complex application systems

Debugging business impacting issues

Using incident management processes and tools

Using application monitoring metrics and tooling to generate reports and take corrective actions

Leveraging knowledge regarding different logging techniques for alerting

monitoring and identifying the root cause of incidents

Following standards and best practices to bring operational efficiencies

stability and availability of the system

Leading the planning and execution of system upgrades

migrations and maintenance activities

Using continuous delivery practices to evolve and support high-quality software

Building innovative customer experiences for clients

Efficiently using DevOps tools and practices to deploy and run software

Acting as a mentor for less-experienced peers

Applying the latest technology thinking to solve client problems

How You'll Work.

Team & Collaboration

Working in collaborative, value-driven teams; Working with development teams; Mentoring less-experienced peers

Communication Scope

Good communication and articulation skills; Communicate with detail to justify changes

Process & Methodology

Planning and execution of system upgrades, migrations and maintenance activities

Full Job Description

Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen or PR of Singapore As a lead Systems Support Engineer you will play a critical role in guaranteeing the operational efficiency, stability and availability of intricate application systems. Beyond individual contributions, you will lead the team to achieve operational success while enhancing proficiency in incident management and DevOps. You will engage directly with clients, bringing a client-facing perspective to problem-solving. A strategic viewpoint will play a key role in formulating and delivering inventive solutions that leave a lasting impact on both the team and our clients. Job responsibilities You will understand complex application systems and find your way through them to debug a business impacting issue. You will use your skills in incident management processes and tools, application monitoring metrics and tooling to generate reports and take corrective actions. You will leverage your knowledge regarding different logging techniques (various levels) and use them for alerting, monitoring and identifying the root cause of incidents. You will follow standards and best practices to bring operational efficiencies, stability and availability of the system. You will lead the planning and execution of system upgrades, migrations and maintenance activities, minimizing downtime and disruption to operations. You will use continuous delivery practices to evolve and support high-quality software, and bring value to end customers as early as possible while working in collaborative, value-driven teams to build innovative customer experiences for our clients. You will efficiently use DevOps tools and practices to deploy and run software. You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. You will apply the latest technology thinking from our Technology Radar to solve

Free ATS check

Applying for this Lead Systems Support Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Thoughtworks?

Real rants from real employees. Read before you apply.

Read Company Rants →