Senior Systems Support Engineer
ThoughtworksVietnam3w ago
SupportEngineeringremotecurated-jd
Job description
Senior Systems Support Engineer at Thoughtworks.
About the role
You will ensure the stability and operational efficiency of complex application systems while driving incident management and DevOps initiatives. This role involves working within collaborative teams to deliver high-quality software solutions and mentoring junior consultants. You will apply technical expertise to solve critical business issues and maintain high availability for client platforms.
Key facts
What you'll do
- Manage incident resolution processes and utilize monitoring metrics to perform root cause analysis and corrective actions.
- Debug and troubleshoot business-impacting issues within complex application environments.
- Implement continuous delivery practices to support software evolution and value delivery.
- Utilize logging techniques for effective alerting and monitoring.
- Deploy and manage software using DevOps tools and methodologies.
- Mentor junior team members and advocate for technical excellence.
- Apply insights from the Technology Radar to address client challenges.
- Participate in a 24/7 rotation-based support schedule.
Requirements
- Proficiency in Java or .Net and scripting languages such as Python or Powershell.
- Understanding of cloud platforms including AWS, Azure, or GCP.
- Knowledge of architectural patterns such as microservices, serverless, monolithic, N-tier, and layered systems.
- Experience with relational databases like MS SQL, MySQL, or PostgreSQL, as well as non-relational database systems.
- Familiarity with containerization (Docker) and CI/CD tools (Jenkins, Azure pipelines).
- Experience with monitoring tools such as DataDog, Prometheus, or Grafana.
- Ability to perform high-quality bug fixes and code enhancements.
- Experience working with Agile frameworks like Scrum or Kanban.
- Strong communication skills and a willingness to share expertise via blogs, open source, or speaking engagements.
- Commitment to implementing security and cloud best practices regarding resource optimization and monitoring.
Practical notes
- Thoughtworks provides a supportive culture with access to interactive career development tools and internal growth programs.
- The role requires availability for 24/7 rotation-based support.
- All applications are handled with strict confidentiality.
Skills & tools
- Languages: Java, .Net, Python, Powershell
- Cloud: AWS, Azure, GCP
- Databases: MS SQL, MySQL, PostgreSQL
- DevOps/CI/CD: Docker, Jenkins, Azure pipelines
- Monitoring: DataDog, Prometheus, Grafana
- Methodologies: Agile, Scrum, Kanban, Continuous Delivery