O SEU PRÓXIMO CAPÍTULO
DevOps / SRE Test Bench Engineer
Sobre a vaga
• Design realistic, multi-service failure scenarios requiring extensive investigation, root-cause analysis, and recovery
• Build and configure test environments using Linux, Docker, Kubernetes, databases, message queues, and service dependencies
• Develop broken infrastructure setups simulating real-world production incidents and operational challenges
• Write detailed reference solutions, troubleshooting guidance, and reliable automated verifiers with clearly defined success criteria
• Validate task quality to ensure scenarios are fair, technically accurate, reproducible, and not solvable through a fixed runbook
• Troubleshoot complex issues involving networking, storage, permissions, service configurations, replication, and system recovery
• Develop setup scripts, automation utilities, and verification tests using Python or Bash
• Accurately log working hours, communicate progress, and actively participate in the project’s WhatsApp community
• Maintain confidentiality of all project-related tasks, environments, and technical materials
• Minimum 2+ years of experience in DevOps, Site Reliability Engineering (SRE), platform engineering, infrastructure engineering, or a related technical role
• Strong Linux administration and command-line skills, including SSH, shell scripting, process management, log analysis, file permissions, networking, and system services
• Strong hands-on expertise in Docker and Kubernetes, including diagnosing container failures, broken deployments, service connectivity issues, and orchestration problems
• Experience with databases and infrastructure components such as PostgreSQL, Redis, message queues, storage systems, replication, and recovery mechanisms
• Proven ability to troubleshoot production-like environments involving multiple interdependent services
• Familiarity with CI/CD pipelines, Infrastructure as Code (IaC), and cloud infrastructure
• Ability to investigate ambiguous failures independently, identify root causes, and implement effective solutions without relying on predefined runbooks
• A strong testing mindset, including experience designing automated checks, validation scripts, and deterministic verifiers
• Proficiency in Python or Bash for environment setup, troubleshooting automation, and test development
• Experience with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure is good-to-have
• Familiarity with Nginx, systemd, Logical Volume Manager (LVM), and Linux security hardening is good-to-have
• Understanding of distributed systems, service dependencies, and fault recovery is good-to-have
• Experience working with AI coding agents or AI-assisted software engineering tools is good-to-have
• Ability to accurately log working hours, communicate progress, and participate in the project’s WhatsApp community
• Must maintain confidentiality of all project-related tasks, environments, and technical materials