Senior Consultant, Infrastructure Developer

Thoughtworks Logo

Thoughtworks

๐Ÿ“Remote - Vietnam

Summary

Join Thoughtworks as an Infrastructure Developer and help clients build and evolve their software delivery systems. Collaborate with diverse teams to design impactful solutions aligning with business goals. Establish robust processes for continuous delivery and automation, while ensuring technical expectations are met. Provide expert guidance in DevOps, cloud, and infrastructure engineering. Build strong client partnerships and lead the implementation of innovative solutions. Thoughtworks offers a supportive culture with ample opportunities for professional development.

Requirements

  • Expertise in collaborative design of enterprise/web-scale hosting platforms, with proficiency in administering application servers, web servers, and databases
  • Experience with software delivery teams and understanding of DevOps philosophies, Agile methods, and Infrastructure as Code (IaC)
  • Proficient in AWS, containers (Docker, ECS, Kubernetes), and serverless technologies (Lambda, API Gateway)
  • Scripting ability in at least one language
  • Experience with continuous integration and delivery tools across various tech stacks (web or mobile)
  • Familiarity with monitoring systems for availability, performance, or security, as well as observability patterns such as: Distributed Tracing/OpenTracing
  • Log Aggregation
  • Audit Logging
  • Exception Tracking
  • Health Check API
  • Application Metrics
  • Self-Healing/Multi-Cloud
  • Understanding of security concerns, threats, and strategies, including: Infrastructure platform vulnerabilities
  • Secrets management
  • Network security
  • Software supply chain security
  • Strong interpersonal skills and the ability to communicate technical concepts to non-technical audiences
  • Passion for creating robust, scalable, and flexible solutions that drive business and industry transformation
  • Comfort working with leadership teams (CTO/CIO/COO) to design technical strategies while advising senior IT groups
  • Adaptability to uncertainty, willingness to embrace change, and ability to make confident decisions with limited information

Responsibilities

  • Explore clients' needs to drive the development of a technical roadmap and impactful solutions that support ambitious business goals
  • Collaborate with business development, marketing, and capabilities teams to shape and build Thoughtworksโ€™ cloud and infrastructure practice
  • Establish controls and processes for continuous delivery and evolution of infrastructure and applications, emphasizing automation at every stage
  • Take a leading role in monitoring and ensuring that technical expectations for deliverables are consistently met
  • Provide expertise and guidance in DevOps, cloud, platform, and infrastructure engineering for both internal teams and clients
  • Build trusting and thoughtful partnerships with client leadership across engineering and commercial functions
  • Lead the design and implementation of innovative solutions to overcome constraints and align with business policies

Preferred Qualifications

Experience with unit testing, automated testing tools, and stress/performance testing

Benefits

  • Learning & Development opportunities
  • Career defining experiences
  • Support for professional and personal growth
  • A supportive community

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs