Infrastructure as Code (IaC): design and provision infrastructure on AWS using Terraform or CloudFormation, ensuring reproducible and auditable environments.
CI/CD Pipelines: create and optimize automated deployment pipelines (focus on GitHub Actions) for Java applications and microservices.
Containerization & Orchestration: manage and scale applications using AWS Fargate (ECS) or EKS, ensuring high availability.
Observability: implement proactive monitoring, logging and tracing to anticipate incidents before they impact the business.
FinOps: monitor, report and optimize cloud costs, ensuring optimal use of instances and resources and avoiding waste.
Security (DevSecOps): manage identities (IAM), networks (VPC, Security Groups) and ensure regulatory compliance from the first commit.
Culture: promote DevOps culture across the team, reduce toil (repetitive manual work) and support developers in resolving infrastructure issues.
Requirements
Cloud Native: deep expertise in AWS and Azure (Compute, Networking, Storage, Database).
Automation: strong experience with GitHub Actions and building complex pipelines.
IaC: proven experience with Terraform, Ansible or AWS CDK.
Containers: expertise with Docker and orchestration (ECS/Fargate preferred).
Databases: knowledge of RDS administration and maintenance (Postgres/Aurora).
Scripting: fluency in Python, Bash or Go for task automation.
Billing & Cost Management: experience managing billing, analyzing cloud costs and implementing budgets and spend alerts.
Networking: intermediate to advanced knowledge of network protocols (TCP/IP, DNS, HTTP/s), network segmentation (subnets), VPNs and load balancers.
Leadership: demonstrated ability to lead and propose technical solutions.
Strategic mindset aligned with the startup’s business objectives.
Ability to maximize the efficiency of available technological resources.
Excellent communication skills to ensure effective alignment.
Proactive attitude toward innovation and proof-of-concept testing.
Familiarity with the financial and/or energy market requirements.
Experience designing distributed applications, the infrastructure development lifecycle, and application pipelines/deployments (e.g., GitHub Actions).
Ability to make architectural decisions considering cost vs. benefit vs. risk.
Experience in system architecture design, microservices, high-data-volume applications that are resilient, scalable and secure.
Experience with agile methodologies (Scrum), their rituals and tools (Jira and Miro).
Ability to learn and adapt quickly to new technologies.
Strong oral, written and interpersonal communication skills.
Fluency in Portuguese and English.
Tech Stack
Ansible
AWS
Azure
Cloud
DNS
Docker
Java
Postgres
Python
TCP/IP
Terraform
Go
Benefits
Bonus: Up to 2 salaries per year.
Work model: Hybrid
3 days in the office per week, participation in team in-person rituals (currently quarterly), in-person meetings with stakeholders and events.
Meal allowance: R$ 42.00 per working day.
Food allowance: R$ 800.00 per month.
Transportation allowance.
Health plan: Amil with copayment for the employee and their beneficiaries
children and spouse.
Life insurance: MetLife up to R$150,000.
Childcare support.
Financial assistance for employees with children with disabilities.