Act as a technical facilitator between development, architecture, QA and operations, promoting DevOps practices;
Design, implement and maintain cloud infrastructure (AWS) with a focus on automation and security;
Define, implement and maintain CI/CD pipelines to support builds, testing and continuous deployment;
Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC);
Support architectures based on distributed services, event-driven patterns and asynchronous communication;
Ensure availability, reliability, performance and scalability of environments;
Implement and evolve practices for monitoring, logging, metrics, traceability and observability;
Support the execution of technical tests (integration, load and stress testing);
Participate in the analysis and resolution of incidents, proposing continuous improvements;
Contribute to technical documentation for infrastructure, pipelines and processes;
Support the definition and enforcement of security best practices, access control and credential management.
Requirements
Bachelor's degree completed or in the final year in: Computer Science; Software Engineering; Computer Engineering; Telecommunications Engineering; Electrical Engineering; Information Systems; or related fields;
Solid experience in computing fundamentals, operating systems, networking, software architecture and software engineering;
Education should be complemented by hands-on experience in real projects, demonstrating growing autonomy and the ability to collaborate;
Practical experience with Linux environments; Knowledge of AWS (e.g., EC2, VPC, IAM, CloudWatch or equivalent services);
Experience with containers (Docker);
Experience with CI/CD pipelines;
Strong knowledge of: distributed systems; networking, connectivity and service integration; Ability to work with autonomy, organization and collaboration;