Cómo convertirse en un administrador de base de datos de primer nivel

Publicado: 2020-01-13

Los administradores de bases de datos son más importantes de lo que su título podría revelar al profano.

A menudo se interponen entre una filtración de datos que puede costar a las empresas cientos de millones de dólares y la privacidad de los datos. Si los datos son el nuevo oro, la protección, la preparación y la accesibilidad de los datos son más importantes que nunca: los administradores de bases de datos son cruciales para el éxito de una empresa.

¿Qué es un administrador de base de datos?

Un administrador de base de datos (DBA) almacena, organiza, administra y protege los datos en grandes bases de datos. El objetivo principal es mantener la integridad de los datos, es decir, garantizar la validez y disponibilidad de los datos.

Lo que hace un DBA

Los administradores de bases de datos tienen una multitud de responsabilidades que hacen que su trabajo sea difícil, pero gratificante.

Los DBA tienen que hacer las siguientes tareas:

Comprender y satisfacer las necesidades de datos de una organización
Diseñar, instalar, actualizar y parchear bases de datos
Instalar y configurar componentes de red.
Informe sobre el rendimiento, los problemas y la disponibilidad de la base de datos
Pruebe y compare el tiempo de actividad y el tiempo de respuesta de la base de datos
Definir estándares de codificación, arquitecturas y control de calidad para la empresa.
Mantener y limpiar las bases de datos existentes
Planificar y coordinar migraciones de datos
Implementar el cifrado de la base de datos
Auditar la seguridad de la base de datos
Crear flujos de trabajo de archivo de datos
Desarrollar planes de copia de seguridad y recuperación.
Gobernar el acceso a los datos
Supervisar y optimizar el rendimiento de la base de datos (ajuste del rendimiento)

Los administradores de bases de datos suelen trabajar en bancos, compañías de seguros, empresas de software y universidades, entre otros lugares, y en estrecha colaboración con administradores de sistemas y analistas de datos. El rol es lo suficientemente universal como para crear muchos puestos de trabajo en diferentes industrias, especialmente ahora que casi todas las empresas son empresas de datos. Eso lo convierte en un papel especialmente buscado para las nuevas empresas.

A medida que los datos se vuelven más valiosos en nuestro mundo, también corren un mayor riesgo de ser robados y expuestos. Los DBA se ocupan de los registros financieros, los historiales de compras y todo tipo de detalles de los clientes, incluso los números de seguridad social. Los datos están creciendo a un ritmo exponencial, lo que significa que alguien tiene que ser el guardián.

¿Cuánto puedes ganar como DBA?

Los DBA ganan un salario mucho más alto en comparación con otros trabajos. Según BLS, el ingreso medio para un administrador de base de datos en 2018 fue de $90 000 al año, mientras que el salario medio promedio en todos los trabajos en los Estados Unidos a partir de mayo de 2018 fue de $38 640. Por supuesto, existen discrepancias entre las ciudades costeras como San Francisco y la ciudad de Nueva York y otras ciudades del interior.

Además de eso, los trabajos de DBA están creciendo más rápido que el promedio. Se supone que los trabajos de administración de bases de datos crecerán un 9% o más entre 2018 y 2028 según el BLS. Desde 2018, más de 115 000 trabajadores llevaban el título de “administrador de base de datos”. Eso lo convierte en un trabajo prometedor para el futuro.

¿Qué necesitas saber para convertirte en un DBA?

El ancho de banda de habilidades de un administrador de base de datos es alto: desde conocer lenguajes de programación hasta sistemas de bases de datos, comunicación clara y pensamiento analítico: los DBA necesitan saber mucho. Gran parte de eso proviene del aprendizaje en el trabajo, pero algunas partes también se pueden aprender de libros y cursos.

Como todo trabajo, los administradores de bases de datos deben traer un paquete sólido de habilidades duras y blandas.

Habilidades duras , también conocidas como las habilidades técnicas requeridas como conocimiento básico para el puesto:

  • Lenguajes de programación: SQL (Structured Query Language), Hadoop, bases de datos Oracle, PostgreSQL
  • UNIX/Linux
  • ETL, que significa "Extraer, Transformar, Cargar" y describe el proceso de extraer datos de una base de datos y cargarlos en otra.
  • PowerShell, bash
  • Sistemas de bases de datos comunes: MySQL, Microsoft SQL Server, Oracle 11g, IBM DB2, Sybase
  • Pensamiento analítico: evaluar información compleja y monitorear el desempeño del sistema
  • Comunicación clara: informar y explicar problemas; creando informes
  • Atención a los detalles: notar pequeños problemas y diferencias
  • Habilidades para resolver problemas: encontrar soluciones creativas a problemas complejos

Habilidades blandas , la mayoría de las cuales se pueden aprender y desarrollar en plataformas como Udemy, Pluralsight o LinkedIn:

  • Administración de base de datos en Linkedin Learning : requiere cuenta LI Premium
  • Curso de base de datos Oracle en Udemy: curso pagado a un precio razonable
  • Curso de DBA en Pluralsight: prueba gratuita de 10 días, luego pague por acceso adicional

Otra forma de desarrollar habilidades de DBA y probar el trabajo es a través de un buen aprendizaje de libros a la antigua:

  • Guía completa de prácticas y procedimientos de DBA de Mullins
  • Sobreviviente de DBA de LaRock: Conviértete en un DBA de estrella de rock
  • Diseño de base de datos de Hernández para simples mortales

Pero nada reemplaza el autodesarrollo continuo. Todo el mundo necesita invertir tiempo en el desarrollo de habilidades blandas y duras; los administradores de bases de datos no son una excepción.

¿Cómo se convierte en administrador de base de datos?

Probablemente ya se haya preguntado cómo convertirse en un DBA. La trayectoria profesional común comienza con una licenciatura en informática, ciencias de la información, tecnología de la información o ingeniería de software. El título cubre temas como minería de datos, aplicaciones web, sistemas distribuidos y administración de bases de datos. Algunas empresas requieren que los solicitantes tengan títulos en áreas relacionadas con los datos, como la gestión de bases de datos.

Una buena idea es hacer una pasantía antes de trabajar a tiempo completo (lo cual es cierto para casi todos los trabajos). Obtiene una idea de cómo es el trabajo y obtiene una experiencia valiosa para aprender y agregar a su currículum.

El siguiente paso en una carrera típica de administrador de bases de datos es un trabajo de nivel de entrada como desarrollador, analista o administrador de bases de datos. Estos roles a menudo no requieren experiencia laboral y vienen con capacitación. Algunos estudiantes desarrollan sus propias bases de datos durante su licenciatura para aprender y tener algo que mostrar frente a un empleador potencial.

RELACIONADO: Si tiene curiosidad por jugar con eso, consulte nuestra lista de software de base de datos gratuito.

Se sugiere obtener la certificación de proveedores como Cisco o Microsoft. Es posible que deba tener un poco de experiencia en el trabajo antes de obtener una certificación, pero a la larga, ayuda a su carrera. Algunos empleadores ofrecen certificaciones como beneficios.

Después de un par de años de experiencia laboral, los administradores de bases de datos tienen varias opciones de carrera: gerente de sistemas de información, arquitecto de redes, programador de computadoras, analista de sistemas u obtener una maestría.

Gerentes de sistemas informáticos y de información gane un salario promedio de $ 142,000 y trabaje en las necesidades relacionadas con la computadora de una empresa desde una perspectiva de nivel superior.
Arquitectos de red planificar y diseñar redes de comunicación como LAN, WAN, intranet u otras. Un aspecto importante de su trabajo es mejorar la seguridad para garantizar que los datos no se violen.
Programador de computadoras construya sistemas directamente en C/C++ (lenguajes de programación de bajo nivel), escriba algoritmos para mejorar el uso de metadatos y solucione problemas de código. Esta trayectoria profesional está más orientada hacia el procesamiento de datos de software y está a un paso del hardware.
analistas de sistemas informaticos consultar con las empresas sobre la mejora de las bases de datos y los sistemas analíticos. Es un paso más profundo que el de analista de bases de datos y un rol que está muy involucrado en el panorama general del diseño de bases de datos.

El rol de DBA ofrece tres especializaciones: administrador de sistemas, administrador de la base de datos de aplicaciones o administrador de la base de datos de rendimiento.

Administradores de sistemas tienen experiencia en arquitectura de sistemas y son responsables de los aspectos físicos y técnicos de una base de datos, como la instalación de parches, actualizaciones y optimización de bases de datos.
DBA de aplicaciones utilizar lenguajes de programación complejos para escribir o depurar programas relacionados con bases de datos. Están enfocados específicamente en la integración de bases de datos en aplicaciones.
Administradores de bases de datos de rendimiento céntrese en el rendimiento de la base de datos optimizando el uso de la memoria y la RAM y la conexión a bases de datos remotas. Como su nombre indica, su responsabilidad es mejorar el rendimiento de una base de datos.

Comience con la educación formal y desarrolle desde arriba

Hay muchas trayectorias profesionales para convertirse en administrador de bases de datos y es inteligente comenzar con una educación estructurada. Pero luego, depende de usted construir sobre eso con habilidades específicas, certificaciones y mantenerse actualizado sobre las últimas prácticas.

¿Quieres seguir aprendiendo más? ¡ Vea el resumen del software de base de datos de G2 y encuentre la solución adecuada para sus necesidades!

Encuentre el mejor software de base de datos del mercado Explorar ahora, gratis →