Infrastructure Specialist - SDS
Role details
Job location
Tech stack
Job description
This area is responsible for the design, implementation, and evolution of solutions focused on deployment automation and the management of changes within the AWS architecture.
Its main mission is twofold: on the one hand, to optimize and modernize the platform by incorporating new AWS functionalities and best practices; and on the other hand, to design and provision the infrastructure required to support new projects defined by the Solution Architecture teams.
We're shaping the way we work through innovation, cutting-edge technology, collaboration and the freedom to explore new ideas. To succeed in this role, you will be responsible for:
- Design, implement, and maintain the infrastructure deployed on AWS, supporting Openbank and ODS teams while ensuring scalability, resilience, and operational efficiency.
- Develop and maintain scripts and automation solutions (Infrastructure as Code) to provision and decommission environments on demand, ensuring agility and optimal resource utilization.
- Ensure compliance with corporate security policies, including credential management, key rotation, access controls, and hardening standards. Provide hands-on server support during deployments and production operations.
- Collaborate closely with development teams to ensure that new environments meet functional, technical, and security requirements, aligning with cloud and DevOps best practices.
- Lead AWS cost optimization initiatives, including resource tagging, monitoring, and usage analysis. Identify and eliminate unnecessary instances or services and investigate root causes (process or software-related) when resources are not properly decommissioned, driving structural and sustainable improvements.
WHAT YOU'LL BRING
Our people are our greatest strength. Every individual contributes unique perspectives that make us stronger as a team and as an organization. We're enabling teams to go beyond by valuing who they are and empowering what they bring.
The following requirements represent the knowledge, skills, and abilities essential for success in this role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Requirements
- Minimum of 3 years of experience working in public cloud environments (AWS, Azure, or Google Cloud), participating in the design, deployment, and operation of cloud infrastructures in production environments (Required).
- Hands-on experience with container technologies such as Docker and microservices orchestration using Kubernetes or similar tools (Preferred).
- Experience in Linux system administration (RedHat, CentOS, Ubuntu, or other enterprise distributions), including configuration, hardening, troubleshooting, and performance optimization (Preferred).
- Knowledge of database administration and operations, particularly PostgreSQL (installation, configuration, basic tuning, backup & recovery, and monitoring) (Preferred).
Education
- Bachelor's degree in computer science, Telecommunications Engineering, or a related technical field (Required).
- Relevant certifications in cloud platforms or DevOps practices (e.g., AWS DevOps Engineer, Azure DevOps, Google Cloud DevOps) will be considered a plus (Preferred).
Languages
- High Level of English: Ability to engage in technical conversations, work with specialized documentation, and collaborate effectively in international environments (Required)
Hard Skills
- Strong scripting and automation skills (e.g., Bash, Python, Shell scripting, or other automation-focused languages) (Preferred).
- Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK, Datadog, or similar) (Preferred
- Practical knowledge of infrastructur...