Thoughtworks
SeniorSystemsSupportEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Systems Support Engineer at Thoughtworks. Skills: Systems Support Engineering, Incident Management, DevOps, Application Monitoring, Debugging, Cloud Platforms, Containerization, CI/CD. Ensuring the operational efficiency, stability and availability of complex application systems. Contributing significantly to operational success”
What You'll Achieve.
Ensuring the operational efficiency, stability and availability of complex application systems; Deliver high-quality software, as well as value to end customers, as early as possible
Industry & Context.
Debugging a business impacting issue; Identifying the root cause of incidents; Resilient in ambiguous situations; Approach challenges from multiple perspectives
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 on programming languages such as Java or. Net, Understanding of cloud platforms such as AWS, Azure or GCP, Scripting languages such as Python or Powershell, High-level understanding of various architectures such as monolithic, N-tier, layered, microservices and serverless, Debugging and triaging skills to troubleshoot code effectively, Experience working with relational databases such as MS SQL, MySQL or PostgreSQL, Experience working with containerization tools such as Docker, Experience working with CI/CD tools such as Jenkins and Azure pipelines, Experience working with relational or non-relational databases, Understanding of application monitoring tools such as DataDog, Prometheus or Grafana, Ability to ensure that the deliverables, namely bug fixes and enhancements to the existing codebase, are high-quality and well-tested, Comfortable with Agile methods, such as Scrum and/or Kanban
Nice to Have
Presence in the external tech community and willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more, Willing to be part of a rotation- and need-based 24x7 available team
What You'll Do.
Ensuring the operational efficiency
stability and availability of complex application systems
Contributing significantly to operational success
Refining expertise in incident management and DevOps
Generating reports and taking corrective actions using incident management processes and tools
application monitoring metrics and tooling
Understanding complex application systems and finding your way through them to debug a business impacting issue
Following standards and best practices to bring operational efficiencies
stability and availability of the system
Using continuous delivery practices to evolve
support and deliver high-quality software
as well as value to end customers
Leveraging knowledge regarding the different logging techniques (various levels) and using them for alerting
monitoring and identifying the root cause of incidents
Efficiently using DevOps tools and practices to deploy and run software
Applying the latest technology thinking from our Technology Radar to solve client problems
Ensuring that the deliverables
namely bug fixes and enhancements to the existing codebase
are high-quality and well-tested
How You'll Work.
Team & Collaboration
Working in collaborative, value-driven teams to build innovative customer experiences for our clients; Acting as a mentor for less experienced peers through both your technical knowledge and leadership skills; Guiding and mentoring junior-level consultants
Communication Scope
Good communication and articulation skills
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 senior Systems Support Engineer you will play a critical role in ensuring the operational efficiency, stability and availability of complex application systems. You will contribute significantly to operational success, refine your expertise in incident management and DevOps and leave a lasting impact on the delivery of inventive solutions to our clients. Job responsibilities 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 understand complex application systems and find your way through them to debug a business impacting issue. You will follow standards and best practices to bring operational efficiencies, stability and availability of the system. You will 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 a collaborative, value-driven teams to build innovative customer experiences for our clients. You will leverage your knowledge regarding the different logging techniques (various levels) and use them for alerting, monitoring and identifying the root cause of incidents. 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 client problems. Job qualifications Technical Skills You have experience working on programming languages such as Java or .Net, an understanding of cloud platforms such as AWS, Azure or GCP and scripting languages such as Python or Powershell. You have a high-level understanding of various architectures such as monolithic, N-tier, layered,
Applying for this Senior 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.