Senior Platform Engineer

Thoughtworks Logo

Thoughtworks

πŸ“Remote - Brazil

Summary

Join Thoughtworks as a Senior Platform Engineer and design, develop, and optimize the platform infrastructure for high-scale software delivery. Focus on enhancing the Developer Experience by creating and improving tools, systems, and processes. Collaborate with teams, providing technical guidance and fostering best practices. Take ownership of critical platform components and contribute to strategic decisions. Lead initiatives to improve DevOps and GitOps practices. Mentor junior engineers and propose platform optimization strategies.

Requirements

  • Advanced proficiency in programming and scripting languages (e.g. Python, Go, or Bash)
  • In-depth expertise in cloud platforms (AWS, GCP, or Azure), including serverless and advanced networking
  • Deep understanding of containerization (Docker, Kubernetes) and orchestration with platforms like EKS or GKE
  • Expert-level experience with observability tools like Prometheus, Grafana, Datadog, NewRelic, etc
  • Advanced knowledge of Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
  • Proven ability to implement secure, scalable cloud infrastructure aligned with best practices
  • Strong expertise in microservices architecture, RESTful APIs, and NoSQL databases
  • Extensive experience with DevOps, CI/CD, and GitOps automation practices
  • Advanced knowledge of performance tuning, cost optimization, and platform scaling
  • Exceptional communication skills, capable of influencing technical and non-technical stakeholders
  • Proven leadership and mentoring abilities within cross-functional teams
  • Strong problem-solving skills with a focus on innovative and sustainable solutions
  • Ability to take strategic ownership and drive continuous improvement initiatives
  • Proficiency in presenting technical recommendations with well-reasoned arguments

Responsibilities

  • Lead the design, implementation, and management of scalable and secure platform infrastructure
  • Architect and maintain CI/CD pipelines, ensuring automation and fast feedback loops
  • Ensure the platform meets high availability, reliability, and performance standards
  • Troubleshoot complex platform issues, perform root cause analysis, and drive corrective actions
  • Manage and optimize containerized environments using Docker, Kubernetes, and orchestration tools
  • Drive adoption of Infrastructure as Code (IaC) for scalable resource management
  • Lead initiatives to improve DevOps and GitOps practices across the organization
  • Mentor and provide technical guidance to junior engineers and team members
  • Propose and execute platform optimization strategies, balancing cost and performance

Benefits

  • Learning & Development opportunities
  • Remote work (#LI-Remote)

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.