Database Administrator
WHO WE ARE
At Trustly, we're building a smarter, faster, and more secure financial future by revolutionizing the world of payments. As a global leader in Open Banking Payments, we are establishing Pay by Bank as the new standard at checkout, providing unparalleled freedom, speed, and ease to millions of consumers and merchants worldwide.
Our Ambition: To build the world’s most disruptive payment network and redefine what the payment experience should feel like.
Trustly is a global team of innovators, collaborators, and doers. If you are driven by a strong sense of purpose and thrive in a dynamic, entrepreneurial, and high-growth environment, join us and be part of a team that’s transforming the way the world pays.
About the team
The DBA team is integral to the Software Architecture group, responsible for designing, testing, planning, implementing, protecting, operating, managing, and maintaining enterprise databases. The team is based in Brazil and collaborates closely with the Business, Engineering, DevOps, and SRE teams in Brazil and USA.
What you will do:
DBAs play a crucial role in ensuring the stability, scalability, and performance of our databases, working closely with software architects, engineers, DevOps, and SREs who focus on the application side. This collaboration ensures that both the databases and applications are robust, efficient, and aligned with the overall architecture. Initially focused on database administration tasks, the role emphasizes operational efficiency, evolution, and growth. The team is committed to maintaining a seamless integration between database operations and application development, fostering a clear pathway to professional growth and continuous development.
Key activities of our DBA team include:
Who you are:
- Extensive Experience: Proven experience in database design, implementation, troubleshooting, and maintenance, particularly in high-availability environments.
- PostgreSQL Expertise: Strong to medium knowledge and hands-on experience with PostgreSQL administration and performance tuning.
- SQL and BI Proficiency: Solid understanding of SQL and Business Intelligence concepts.
- SQL and Procedural SQL: Strong knowledge on writing and troubleshooting SQL scripts, written in pure SQL or PostgreSQL's PL/PgSQL.
- Linux/Unix Proficiency: Strong command-line skills in Unix environments, essential for administering PostgreSQL databases, including familiarity with shell scripting for automation of routine tasks.
- Analytical Skills: Excellent analytical skills, capable of monitoring database performance and evaluating complex information from various sources.
- Communication Skills: Great communication skills, able to effectively communicate with managers, developers, and other stakeholders.
- Detail-Oriented: Keen attention to detail to understand complex systems and recognize how minor errors can lead to major problems.
- Problem-Solving: Strong problem-solving skills to quickly and effectively resolve issues as they arise.
- Professional Development: Commitment to continuous learning and development, fostering a culture of innovation and operational excellence.
- Amazon RDS for PostgreSQL: Experience in deploying and managing PostgreSQL instances using Amazon RDS, including configuring read replicas, automated backups, and snapshots.
- Amazon Aurora: Knowledge of using Amazon Aurora for relational database solutions, leveraging its high performance and availability features.
- Docker: Proficiency in containerizing PostgreSQL using Docker, managing container lifecycles, and orchestrating containers using Docker Compose.
- Git: Experience with GitHub tools.
Plus Items:
Our perks and benefits:
#LIRemote