The database administrator, also known as the DBA (DataBase Administrator), manages and optimises the databases within a company. Their main task is to guarantee the consistency, quality, security and continuous accessibility of the information stored. To this end, they design, install, configure and update databases.
The DBA works closely with the development teams to ensure that the systems meet the company's needs and enable users to make effective use of the information. Their responsibilities are varied: they configure servers, back up and recover data, and optimise database performance.
The database administrator is proficient in database management systems such as Oracle, MySQL, SyBase, and SQL Server. They are comfortable with SQL queries and have knowledge of Shell scripting under UNIX, Windows or MVS. He/she has a good understanding of the architecture of information systems, networks and applications. You will also be able to analyse the risks associated with cybersecurity.
They understand technical documentation in English. Finally, the database administrator is familiar with various backup, audit, tuning and high availability tools ( Talend, Pentaho, Oracle Data Integrator, SQL Server Integration Services, and Oracle RAC, to name but a few).
Adaptable and intellectually curious, the database administrator is constantly interested in new technologies and developments in the sector. Reactive and capable of managing crisis situations, they keep their cool in the face of critical incidents. Their rigour and organisational skills enable them to prioritise their tasks.
DBAs enjoy working in a team: they collaborate with development teams, end-users and management, and are capable of working under pressure with tight deadlines. Finally, their availability and team spirit enable them to respond quickly to the company's needs, even outside normal working hours.
To become a database administrator (DBA), training at Bac+3 to Bac+5 level is recommended. It is possible to take several training courses:
Candidates can complete their training with a professional qualification certificate (CQP) as a database administrator, especially in companies that are members of SYNTEC. Some companies may also require certification from software publishers (such as Oracle ).
Recruiters are often looking for candidates with initial development experience and an advanced level of knowledge of mathematical models and information systems.
After gaining experience as a DBA, you may become a database architect, a job that focuses more on the design and integration of databases in corporate ERP systems. They may also become data analysts, systems engineers or DevOps engineers.
With several years' experience, database administrators can progress to positions with managerial responsibilities, such as project manager or IT manager, supervising a team of IT specialists. Other DBAs go on to become IT Directors.