Thoughtworks
LeadSystemsSupportEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“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.
Debugging and triaging skills to troubleshoot code effectively; System performance analysis; Identify bottlenecks; Implement optimization strategies; Predictive analysis; Proactive identification of issues
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
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.