Develop and maintain Infrastructure as Code (IaC).
Automate provisioning and environment management.
Implement and improve observability, monitoring and reliability solutions.
Support modernization of legacy applications by designing resilient, secure architectures that follow industry best practices.
Act as a technical reference for analysts in the area.
Support the planning, building, evolution and maintenance of the Internal Development Portal (IDP).
Collaborate with the infrastructure team on the evolution of the technology platform.
Support the adoption of DevSecOps practices and tools.
Identify operational bottlenecks and propose automation improvements.
Contribute to the continuous improvement of the platform’s performance, availability and efficiency.
Requirements
Strong knowledge of DevOps practices, including Continuous Integration (CI), Continuous Delivery/Deployment (CD), Infrastructure as Code (IaC) and pipeline automation.
Experience with cloud environments such as AWS, Azure or GCP, including compute, networking, storage and security services.
Experience with containers and orchestration using Docker and Kubernetes or OpenShift.
Experience with automation and configuration tools such as Terraform, Ansible, CloudFormation or equivalents.
Experience with CI/CD pipelines using Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps or similar.
Proficient with code versioning using Git, GitFlow and version control best practices.
Experience with monitoring and observability tools such as Prometheus, Grafana, ELK/EFK stacks, Datadog or equivalents.
Administration of Linux environments and fundamentals of Windows Server.
Scripting and automation experience with Shell Script, Python or similar languages.
Knowledge of DevSecOps practices, including secret management, access control, vulnerability scanning and compliance.
Fundamentals of networking and infrastructure such as DNS, load balancing, firewalls and high availability.
Knowledge of modern application architectures such as microservices, APIs and distributed systems.
Experience managing staging, testing and production environments.
Knowledge of relational and non-relational databases.
Experience with agile methodologies such as Scrum and Kanban applied to technology teams.
Experience in technical coordination of development, infrastructure or DevOps teams.
Experience defining standards, best practices and technical governance.
Experience working on projects focused on high availability, scalability and environment automation.