33 Database Engineer jobs in Ireland
Database Engineer
Posted today
Job Viewed
Job Description
Percona is an industry leader in providing elite services, training and software for MySQL, MariaDB, MongoDB, PostgreSQL and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
What You Will Do
Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behavior. We understand our customers' business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures.
This is not a boring, entry-level role where you'll just be triaging the boring and monotonous. We are not a call-center operation, we are a team of senior IT folks with a collective knowledge that solves problems for Inc 50. companies and works with some of the largest MySQL deployments in the world.
You'll be teaming with some of the most well known database ninjas in the industry who are even better teammates, friends and mentors. This is a mid-level position, where senior personnel will be assisting you to improve and develop your own skills and become more proficient with databases than you can possibly imagine.
This is a 100% remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.
What You Have Done
- Good hands-on knowledge of both MySQL and InnoDB.
- Be a skilled with some of the MySQL ecosystem of tools and technologies.
- Knowledgeable about performance tuning, query optimization, & index tuning.
- Know-how of backup solutions such as Xtrabackup, mydumper, etc, and also of Point-in-Time-Recovery.
- Some experience with High Availability solutions (replication, routers, proxies, etc).
- Exposure and practice with zero-downtime procedures.
- Good understanding of monitoring requirements.
- Demonstrable experience of administering Linux based systems.
- Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues.
- Be self-taught and enthused to grow your skill set with new technologies as the industry continues to evolve.
- Availability to travel for the occasional team meeting, conference or customer visit.
- Experience working with customers in English.
What Will Make you Stand Out
- Experience working in SLA-bound operations.
- Open Source Community contributions (could be a blog).
- Good practice with working over screen-sharing/phone.
Knowledge of any of the following technologies:
Galera / XtraDB Cluster / ProxySQL / Orchestrator
- Cloud Services such as AWS and RDS, Azure, GCP
- Percona Monitoring & Management (PMM) and other monitoring tools
- Configuration management solutions such as Ansible, Puppet or Chef
- Percona Toolkit suite
- MySQL DBA, Professional Certifications
- MongoDB
- PostgreSQL
- MyRocks
- Kubernetes / OpenShift / Docker
- Advanced Linux troubleshooting tools (gdb, perf, strace, bpftrace, tcpdump, etc)
Location: Remote, work from home position anywhere. 5 day work week including weekend. Participation with the on-call team schedule. You will need to be able to travel to company events, conferences, etc.
Your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.
Please review our Percona GDPR Privacy Policy.
Why Percona?
At Percona, we believe an open world is a better world. Our mission is to enable everyone to innovate freely, by providing the best open source database software, support, and services. We make databases and applications run better through a unique combination of expertise and open source software built with the community for you. Our technical teams are experts in MySQL, MongoDB, PostgreSQL, and MariaDB.
Percona is proud to be a remote-only and globally dispersed workforce – we have colleagues in more than 50 countries We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard.
Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our equity incentive plan. We also have benefits that support a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility. We also support being socially responsible through our PAVE volunteering program and Women Transforming Technology.
If you love the idea of working with a high-growth tech company that is one of the best in the business and known globally as a leader in the open-source database space, let's talk
Connect with us and stay up to date on our latest news and developments by following us on LinkedIn and Twitter. We look forward to connecting with you
MySQL Database Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Responsible for managing MySQL database capacity, high availability, performance, and stability;
- Responsible for handling various exceptions encountered during business database operations, such as backup and recovery, monitoring and alerting, and disaster recovery;
- Design, streamline, and optimize the existing MySQL database architecture and daily operations and maintenance processes;
- Develop MySQL database design and development specifications, and participate in the maintenance and development of the daily operations and maintenance platform;
Job Requirements:
- Minimum of 3 years of MySQL database operations experience in a medium to large-scale internet company environment.
- Solid understanding of MySQL fundamentals, SQL query optimization, data structure design, performance tuning, and daily troubleshooting techniques.
- Familiar with MySQL high-availability solutions, read-write separation, and sharding strategies. Knowledgeable about differences and new features across major MySQL versions.
- Proficient in basic Linux commands and at least one mainstream scripting language. Experience in developing automated operations and maintenance tools and platforms is preferred.
Junior Database Engineer
Posted today
Job Viewed
Job Description
Junior Database Engineer
Location: Galway
Employment Type: Full-time, Permanent
About Us
We are a fast-growing SaaS company on a mission to transform digital care management As we scale our global operations, we are building out our Infrastructure team to support a robust, secure, and high-performing platform.
This is an exciting opportunity to join at the ground level of our new infrastructure function. You'll have the chance to learn from experienced colleagues, gain exposure to modern cloud technologies, and grow into a key technical role as the team expands.
The Role
As our Junior Database Engineer, you will play a vital role in maintaining and optimising our databases to ensure reliability, performance, and scalability. You'll work closely with senior engineers to monitor, troubleshoot, and improve our systems, while also gaining hands-on experience with cloud and infrastructure projects.
Key Responsibilities
- Support the administration and maintenance of production and development databases
- Monitor database performance, availability, and security
- Assist in database backups, restores, and disaster recovery planning
- Write and optimise SQL queries under guidance from senior engineers
- Help implement automation and monitoring tools to improve efficiency
- Collaborate with development and infrastructure teams to support new feature rollouts
- Document processes and contribute to knowledge sharing within the team
What We're Looking For
- Degree in Computer Science, Information Systems, or related field (or equivalent practical experience)
- Basic knowledge of SQL and relational database concepts
- Familiarity with cloud platforms (AWS, Azure, or GCP) a plus
- Strong problem-solving skills and willingness to learn
- Ability to work in a fast-paced SaaS environment and adapt quickly
- A proactive mindset, with great attention to detail
Nice to Have
- Exposure to NoSQL databases (MongoDB, Redis, etc.)
- Experience with scripting languages (Python, Bash, etc.)
- Understanding of database security and compliance principles
Job Type: Full-time
Benefits:
- Bike to work scheme
- Company events
- Company pension
- Employee assistance program
- On-site parking
Ability to commute/relocate:
- Oranmore, CO. Galway: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's (required)
Work authorisation:
- Ireland (required)
Work Location: In person
Junior Database Engineer
Posted today
Job Viewed
Job Description
Junior Database Engineer
Location:
Galway
Employment Type:
Full-time, Permanent
About Us
We are a fast-growing SaaS company on a mission to transform digital care management As we scale our global operations, we are building out our Infrastructure team to support a robust, secure, and high-performing platform.
This is an exciting opportunity to join at the
ground level
of our new infrastructure function. You'll have the chance to learn from experienced colleagues, gain exposure to modern cloud technologies, and grow into a key technical role as the team expands.
The Role
As our
Junior Database Engineer
, you will play a vital role in maintaining and optimising our databases to ensure reliability, performance, and scalability. You'll work closely with senior engineers to monitor, troubleshoot, and improve our systems, while also gaining hands-on experience with cloud and infrastructure projects.
Key Responsibilities
- Support the administration and maintenance of production and development databases
- Monitor database performance, availability, and security
- Assist in database backups, restores, and disaster recovery planning
- Write and optimise SQL queries under guidance from senior engineers
- Help implement automation and monitoring tools to improve efficiency
- Collaborate with development and infrastructure teams to support new feature rollouts
- Document processes and contribute to knowledge sharing within the team
What We're Looking For
- Degree in Computer Science, Information Systems, or related field (or equivalent practical experience)
- Basic knowledge of SQL and relational database concepts
- Familiarity with cloud platforms (AWS, Azure, or GCP) a plus
- Strong problem-solving skills and willingness to learn
- Ability to work in a fast-paced SaaS environment and adapt quickly
- A proactive mindset, with great attention to detail
Nice to Have
- Exposure to NoSQL databases (MongoDB, Redis, etc.)
- Experience with scripting languages (Python, Bash, etc.)
- Understanding of database security and compliance principles
Senior Oracle Database Engineer – Contract role
Posted today
Job Viewed
Job Description
Senior Oracle Database Engineer – Contract role
Stelfox is partnering with a leading client to hire a
Senior Oracle Database Engineer
to join their
Finance Technology team.
This is a high-impact role focused on developing and enhancing strategic platforms that support critical financial operations.
6-month initial contract term, rolling / long-term contract
Excellent daily rate
Hybrid 3 days on-site and 2 days remote each week
Key Responsibilities:
- Rewrite/migrate functionality in some of the existing reference data systems to our strategic platforms.
- Develop new features in our strategic platforms.
- Building tools to reduce time to market for onboarding new feeds, including data quality monitoring, data reconciliation and automated test tools.
- Adding new features to the core reference data platform to manage data quality and analytics.
- Additionally, you will occasionally provide third-level support for the applications.
- You will also be expected to gain an understanding of the business data domain and perform analysis when needed.
Skills required:
- 8+ years of hands-on Oracle development experience
, particularly with PL/SQL. - Deep expertise in large-scale database environments: Indexing strategies, Partitioning, Performance tuning and optimisation, Stored procedures.
- Strong analytical and problem-solving abilities.
- Excellent communication skills and a collaborative mindset.
- Proven experience working in Agile development environments.
If you are interested in this role, click 'apply' to send an updated copy of your CV to
Honey Rathore
or email for more details.
Database Software Engineer
Posted today
Job Viewed
Job Description
At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
*Job Title: *
PostgreSQL Database Engineer (with Software Engineering Expertise)
*Location: *
Dublin, Ireland
*Job Type: *
Full-time
About The Role
We are looking for a highly skilled
Senior PostgreSQL Database Engineer
with strong software engineering experience to design, optimize, and maintain our database platforms while also contributing to backend application development and tooling. The ideal candidate is equally comfortable deep-diving into PostgreSQL internals as they are building automation, middleware, and integration code that connects data systems to applications.This role necessitates a robust combination of practical technical proficiency and the capability to guide enterprise data management strategies, with PostgreSQL serving as a foundational platform.
This is a hands-on engineering role requiring expertise in both database operations and software development, with a focus on scalability, performance, and reliability.
*Key Responsibilities
Database Architecture & Optimization *
- Design and implement scalable PostgreSQL database architectures for high availability, partitioning, replication, and disaster recovery.
- Analyze and optimize complex queries, indexing strategies, and database configurations.
- Monitor performance and proactively address bottlenecks in queries and application data flows.
- Implement strong security standards (role-based access control, encryption, security best practices), and ensure compliance with organizational and regulatory requirements.
- Tuning databases through query analysis (EXPLAIN plans), optimized indexing (B-tree, GIN, GiST), configuration adjustments, and query rewriting; implementing partitioning and materialized views as needed for performance at scale.
- Acting as a subject matter expert for development, operations, and business teams; providing guidance on best practices, reviewing code, conducting technical documentation, and mentoring database and engineering staff.
- Proficiency in PostgreSQL and Oracle data types is essential for seamless migrations.
*Software Engineering & Automation *
- Develop tools, scripts, and services to automate database provisioning, monitoring, backups, migrations, and deployments.
- Write backend services or APIs that integrate with PostgreSQL for application use cases.
- Implement PL/pgSQL functions, triggers, procedures to support business logic.
*Reliability, Security & Compliance *
- Implement robust database security policies, encryption, and role-based access controls.
- Design and maintain high availability and disaster recovery strategies.
- Ensure compliance with industry regulations and internal security standards.
*Collaboration & Leadership *
- Mentor developers and junior database engineers on SQL optimization, schema design, and performance tuning.
- Work closely with DevOps/SRE teams on CI/CD pipelines for database changes.
- Participate in incident response and root cause analysis for production database issues.
Required Qualifications
- 7+ years of professional experience with PostgreSQL in large-scale, production environments.
- Strong SQL and PL/pgSQL skills, with deep understanding of PostgreSQL internals.
- Proven experience in software development (Strong expert level C/C++, Python, Go or Java)
- Experience with schema design, indexing strategies, and data partitioning.
- Hands-on experience with replication, backup, and failover solutions.
- Proficiency in Linux/Unix, shell scripting and Kubernetes.
- Familiarity with version control (Git) and CI/CD practices.
- Strong debugging and performance tuning skills across both database and application layers.
- Experience with containerized environments (Docker, Kubernetes).
- Experience with cloud-managed PostgreSQL services
- Background in migrating from other database platforms (e.g., Oracle, MySQL) to PostgreSQL.
Preferred Qualifications
- Experience with microservices and REST API development.
- Familiarity with message queues, event-driven architectures, or streaming platforms (Kafka, Debezium).
- Proficiency in Logical Decoding within PostgreSQL and experience with an open-source Change Data Capture (CDC) platform leveraging this capability are highly advantageous for this position, particularly in supporting real-time analytics pipelines.
*Soft Skills *
- Strong analytical thinking and problem-solving skills.
- Excellent communication and cross-team collaboration abilities.
- Ability to balance short-term incident resolution with long-term architecture improvements.
- Passion for clean, maintainable, and performant systems.
- Playing a key role in planning for future database growth, implementing new technologies, and setting standards for quality and performance across the organization.
*Education *
- Bachelor's or Master's degree in Software Engineering, or related field (or equivalent work experience).
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
The eBay Jobs website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our Privacy Center for more information.
Database Software Engineer
Posted today
Job Viewed
Job Description
At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
Job Title: PostgreSQL Database Engineer (with Software Engineering Expertise)
Location: Dublin, Ireland
Job Type: Full-time
About the RoleWe are looking for a highly skilled Senior PostgreSQL Database Engineer with strong software engineering experience to design, optimize, and maintain our database platforms while also contributing to backend application development and tooling. The ideal candidate is equally comfortable deep-diving into PostgreSQL internals as they are building automation, middleware, and integration code that connects data systems to applications.This role necessitates a robust combination of practical technical proficiency and the capability to guide enterprise data management strategies, with PostgreSQL serving as a foundational platform.
This is a hands-on engineering role requiring expertise in both database operations and software development, with a focus on scalability, performance, and reliability.
Key ResponsibilitiesDatabase Architecture & Optimization
- Design and implement scalable PostgreSQL database architectures for high availability, partitioning, replication, and disaster recovery.
- Analyze and optimize complex queries, indexing strategies, and database configurations.
- Monitor performance and proactively address bottlenecks in queries and application data flows.
- Implement strong security standards (role-based access control, encryption, security best practices), and ensure compliance with organizational and regulatory requirements.
- Tuning databases through query analysis (EXPLAIN plans), optimized indexing (B-tree, GIN, GiST), configuration adjustments, and query rewriting; implementing partitioning and materialized views as needed for performance at scale.
- Acting as a subject matter expert for development, operations, and business teams; providing guidance on best practices, reviewing code, conducting technical documentation, and mentoring database and engineering staff.
- Proficiency in PostgreSQL and Oracle data types is essential for seamless migrations.
Software Engineering & Automation
- Develop tools, scripts, and services to automate database provisioning, monitoring, backups, migrations, and deployments.
- Write backend services or APIs that integrate with PostgreSQL for application use cases.
- Implement PL/pgSQL functions, triggers, procedures to support business logic.
Reliability, Security & Compliance
- Implement robust database security policies, encryption, and role-based access controls.
- Design and maintain high availability and disaster recovery strategies.
- Ensure compliance with industry regulations and internal security standards.
Collaboration & Leadership
- Mentor developers and junior database engineers on SQL optimization, schema design, and performance tuning.
- Work closely with DevOps/SRE teams on CI/CD pipelines for database changes.
- Participate in incident response and root cause analysis for production database issues.
- 7+ years of professional experience with PostgreSQL in large-scale, production environments.
- Strong SQL and PL/pgSQL skills, with deep understanding of PostgreSQL internals.
- Proven experience in software development (Strong expert level C/C++, Python, Go or Java)
- Experience with schema design, indexing strategies, and data partitioning.
- Hands-on experience with replication, backup, and failover solutions.
- Proficiency in Linux/Unix, shell scripting and Kubernetes.
- Familiarity with version control (Git) and CI/CD practices.
- Strong debugging and performance tuning skills across both database and application layers.
- Experience with containerized environments (Docker, Kubernetes).
- Experience with cloud-managed PostgreSQL services
- Background in migrating from other database platforms (e.g., Oracle, MySQL) to PostgreSQL.
- Experience with microservices and REST API development.
- Familiarity with message queues, event-driven architectures, or streaming platforms (Kafka, Debezium).
- Proficiency in Logical Decoding within PostgreSQL and experience with an open-source Change Data Capture (CDC) platform leveraging this capability are highly advantageous for this position, particularly in supporting real-time analytics pipelines.
Soft Skills
- Strong analytical thinking and problem-solving skills.
- Excellent communication and cross-team collaboration abilities.
- Ability to balance short-term incident resolution with long-term architecture improvements.
- Passion for clean, maintainable, and performant systems.
- Playing a key role in planning for future database growth, implementing new technologies, and setting standards for quality and performance across the organization.
- Bachelor's or Master's degree in Software Engineering, or related field (or equivalent work experience).
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
The eBay Jobs website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our Privacy Center for more information.
Be The First To Know
About the latest Database engineer Jobs in Ireland !
Cloud Database Reliability Engineer
Posted today
Job Viewed
Job Description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk
Your Role And Responsibilities
The IBM Cloud Databases (ICD) team is responsible for developing, running, and operating the Software as a Service (SaaS) offerings that provide Database as a Services (DBaaS) in IBM Cloud.
ICD is seeking Database Expert that is knowledgeable in internal concepts, such as database clustering, replication, and performance. The expert will work within our site reliability engineering organization to debug, troubleshoot, and resolve complex database clustering, performance, and replication issues. The expert will also work with clients to understand application usage patterns and share their expertise in application design and data model/query/connection optimization to get the maximum reliability and performance from their database. The expert will also work with our development team to design and provide ongoing feedback as we build new capabilities for our service. The expert will contribute to runbooks, which serve as guidelines for on-call engineers, as well as other external documentation for customers and Cloud support team.
Coding and Programming skills is also required for this role. This is a good role for someone who might possess foundational programming skills and would like to hone those skills by contributing to the core service, tooling leveraged by our team to diagnose and respond to operational alerts, monitoring, metrics, and test cases.
Candidates should have a strong desire to work within a CICD environment and have a passion for embracing new cloud technologies. You need to be collaborative, able to handle responsibility, and love learning new techniques and tools. There is a requirement to be expert in the database technology and other cloud technologies such as Kubernetes.
We are a "You build it, You run it" culture. As a database expert, you will join our follow-the-sun rotation where you will be the primary responder for automated system alerts. You will follow runbooks to resolve such issues and use your troubleshooting and analytical skills to diagnose or troubleshoot platform or Data Service issues.
Preferred Education
None
Required Technical And Professional Expertise
Demonstrated focused, hands-on experience with at least one of the following: PostgreSQL or MongoDB
Proven experience designing, building, and maintaining complex, mission-critical production database systems
Expertise in:
Configuring and operating highly available database clusters
- Debugging and resolving issues related to replication, clustering, and performance
- Application performance tuning and database integration
- Troubleshooting application-side database issues
Understanding of relational database internals (e.g., locking, consistency, serialization, recovery)
Experience with Kubernetes in production environments
- Strong Linux systems engineering background: performance tuning, memory/I/O optimization, networking, and security
Proficient in scripting and procedural coding (e.g., SQL, Python, Bash)
Demonstrated ability to automate operational tasks
Preferred Technical And Professional Experience
- Demonstrated experience across the core skills listed above
- Programming in Python, Go, or a similar language
- Experience operating large-scale database services
- Hands-on familiarity with any of these databases: PostgreSQL, MongoDB, Redis, Elasticsearch, or RabbitMQ
- Awareness of emerging technologies and modern architectural approaches in IT
Cloud Database Reliability Engineer
Posted today
Job Viewed
Job Description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk
Your Role And Responsibilities
The IBM Cloud Databases (ICD) team is responsible for developing, running, and operating the Software as a Service (SaaS) offerings that provide Database as a Services (DBaaS) in IBM Cloud.
ICD is seeking Database Expert that is knowledgeable in internal concepts, such as database clustering, replication, and performance. The expert will work within our site reliability engineering organization to debug, troubleshoot, and resolve complex database clustering, performance, and replication issues. The expert will also work with clients to understand application usage patterns and share their expertise in application design and data model/query/connection optimization to get the maximum reliability and performance from their database. The expert will also work with our development team to design and provide ongoing feedback as we build new capabilities for our service. The expert will contribute to runbooks, which serve as guidelines for on-call engineers, as well as other external documentation for customers and Cloud support team.
Coding and Programming skills is also required for this role. This is a good role for someone who might possess foundational programming skills and would like to hone those skills by contributing to the core service, tooling leveraged by our team to diagnose and respond to operational alerts, monitoring, metrics, and test cases.
Candidates should have a strong desire to work within a CICD environment and have a passion for embracing new cloud technologies. You need to be collaborative, able to handle responsibility, and love learning new techniques and tools. There is a requirement to be expert in the database technology and other cloud technologies such as Kubernetes.
We are a "You build it, You run it" culture. As a database expert, you will join our follow-the-sun rotation where you will be the primary responder for automated system alerts. You will follow runbooks to resolve such issues and use your troubleshooting and analytical skills to diagnose or troubleshoot platform or Data Service issues.
Preferred Education
None
Required Technical And Professional Expertise
- Demonstrated focused, hands-on experience with at least one of the following: PostgreSQL or MongoDB
- Proven experience designing, building, and maintaining complex, mission-critical production database systems
Expertise in:
Configuring and operating highly available database clusters
- Debugging and resolving issues related to replication, clustering, and performance
- Application performance tuning and database integration
- Troubleshooting application-side database issues
Understanding of relational database internals (e.g., locking, consistency, serialization, recovery)
Experience with Kubernetes in production environments
- Strong Linux systems engineering background: performance tuning, memory/I/O optimization, networking, and security
- Proficient in scripting and procedural coding (e.g., SQL, Python, Bash)
- Demonstrated ability to automate operational tasks
Preferred Technical And Professional Experience
- Demonstrated experience across the core skills listed above
- 2+ years of programming in Python, Go, or a similar language
- Experience operating large-scale database services
- Hands-on familiarity with any of these databases: PostgreSQL, MongoDB, Redis, Elasticsearch, or RabbitMQ
- Awareness of emerging technologies and modern architectural approaches in IT
Cloud Database Reliability Engineer (DBRE)
Posted 9 days ago
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk!
**Your role and responsibilities**
The IBM Cloud Databases (ICD) team is responsible for developing, running, and operating the Software as a Service (SaaS) offerings that provide Database as a Services (DBaaS) in IBM Cloud.
ICD is seeking Database Expert that is knowledgeable in internal concepts, such as database clustering, replication, and performance. The expert will work within our site reliability engineering organization to debug, troubleshoot, and resolve complex database clustering, performance, and replication issues. The expert will also work with clients to understand application usage patterns and share their expertise in application design and data model/query/connection optimization to get the maximum reliability and performance from their database. The expert will also work with our development team to design and provide ongoing feedback as we build new capabilities for our service. The expert will contribute to runbooks, which serve as guidelines for on-call engineers, as well as other external documentation for customers and Cloud support team.
Coding and Programming skills is also required for this role. This is a good role for someone who might possess foundational programming skills and would like to hone those skills by contributing to the core service, tooling leveraged by our team to diagnose and respond to operational alerts, monitoring, metrics, and test cases.
Candidates should have a strong desire to work within a CICD environment and have a passion for embracing new cloud technologies. You need to be collaborative, able to handle responsibility, and love learning new techniques and tools. There is a requirement to be expert in the database technology and other cloud technologies such as Kubernetes.
We are a "You build it, You run it" culture. As a database expert, you will join our follow-the-sun rotation where you will be the primary responder for automated system alerts. You will follow runbooks to resolve such issues and use your troubleshooting and analytical skills to diagnose or troubleshoot platform or Data Service issues.
**Required technical and professional expertise**
*
Demonstrated focused, hands-on experience with at least one of the following: PostgreSQL or MongoDB
*
Proven experience designing, building, and maintaining complex, mission-critical production database systems
*
Expertise in:
*
Configuring and operating highly available database clusters
*
Debugging and resolving issues related to replication, clustering, and performance
*
Application performance tuning and database integration
*
Troubleshooting application-side database issues
*
Understanding of relational database internals (e.g., locking, consistency, serialization, recovery)
*
Experience with Kubernetes in production environments
*
Strong Linux systems engineering background: performance tuning, memory/I/O optimization, networking, and security
*
Proficient in scripting and procedural coding (e.g., SQL, Python, Bash)
*
Demonstrated ability to automate operational tasks
**Preferred technical and professional experience**
*
Demonstrated experience across the core skills listed above
*
Programming in Python, Go, or a similar language
*
Experience operating large-scale database services
*
Hands-on familiarity with any of these databases: PostgreSQL, MongoDB, Redis, Elasticsearch, or RabbitMQ
*
Awareness of emerging technologies and modern architectural approaches in IT
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.