Senior Systems Support Engineer
Thoughtworks Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- 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
- Modern Application Development: You are proficient in object-oriented programming, with strong experience in Java/Spring Boot or Kotlin and related Java ecosystem frameworks. Additionally, you are familiar with popular authentication protocols like Oauth2, OpenID Connect, or Azure SSO.
- Database Management: You have experience working with relational databases such as PostgreSQL/MySQL.
- Cloud Platforms: You have an understanding of AWS services (including EC2, ECS, CloudWatch, RDS, and S3, etc) as multiple core systems are hosted on AWS.
- CI/CD & Scripting: Proven experience utilizing scripting languages like Shell script or Python to automate manual deployment and build processes. Familiarity with Jenkins or comparable Continuous Integration (CI) tools is also required.
- Debugging & Architecture: You must possess strong debugging and triaging skills to troubleshoot code in both monolithic and N-tier desktop/service architectures.
- Observability Tools: You have familiarity with monitoring tools such as Newrelic/Sumologic or AWS CloudWatch (at least one of them) to manage logs and alerts.
- Proficiency with AWS CloudFormation or Terraform. An AWS certification is highly desirable (Nice to have).
- Demonstrated ability to enhance productivity by utilizing AI-powered coding assistance tools (Nice to have).
- You enjoy influencing others and always advocate for technical excellence while being open to change, when needed.
- You have good communication and articulation skills.
- You 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.
- You are resilient in ambiguous situations and can approach challenges from multiple perspectives.
- You advocate for and implement cloud best practices in the areas of resource optimization, monitoring and alerting.
- You advocate for security best practices and implementation of the same.
- You can guide and mentor junior-level consultants.
- You are willing to be part of a rotation- and need-based 24x7 available team.