Redwood Materials
Na Ali'i Consulting & Sales, LLC.
Administrador de Bases de Datos
Descripción general
Nakupuna Companies busca un Administrador de Bases de Datos para proporcionar servicios de soporte contractual al equipo para el Naval Supply Systems Command (NAVSUP) Business Systems Center (BSC). Esta función diseña, implementa, protege y mantiene bases de datos y capacidades de gestión de datos. Los servicios de soporte incluyen diseño y desarrollo de bases de datos, optimización del rendimiento, pruebas, copias de seguridad y recuperación, soporte de lanzamientos, documentación y coordinación con los equipos de desarrollo de aplicaciones.
Responsabilidades
Lo siguiente refleja la definición de funciones esenciales para este puesto por parte de la dirección, pero no restringe las tareas que puedan asignarse. La dirección puede asignar deberes y responsabilidades adicionales a este puesto en cualquier momento debido a adaptaciones razonables u otras razones.
- Diseñar e implementar bases de datos para cumplir con los requisitos de la aplicación.
- Desarrollar e implementar objetos de base de datos, incluyendo procedimientos almacenados, funciones, desencadenadores, vistas y esquemas.
- Crear y mantener modelos de datos para garantizar la coherencia e integridad de los datos.
- Implementar medidas de seguridad de bases de datos, incluyendo autenticación, autorización y controles de acceso, en cumplimiento de las políticas aplicables del DoD y DoN.
- Optimizar el rendimiento de la base de datos mediante indexación, almacenamiento en caché y optimización de consultas.
- Mantener la documentación actual del diseño, desarrollo e implementación de bases de datos, incluyendo diagramas de entidad-relación y diagramas de flujo de datos.
- Desarrollar y ejecutar planes de prueba de bases de datos, incluyendo pruebas unitarias, de integración y de rendimiento.
- Colaborar con los desarrolladores de aplicaciones para garantizar que los diseños de bases de datos cumplan con los requisitos de la aplicación.
- Desarrollar e implementar planes de copia de seguridad y recuperación que protejan la integridad y disponibilidad de los datos.
- Gestionar instancias de bases de datos, incluyendo su creación, configuración y eliminación.
- Utilizar el sistema de control de versiones de toda la empresa y dar soporte a compilaciones, pruebas y despliegues seguros y de calidad controlada de CI/CD.
- Identificar, definir o modificar interfaces con otros sistemas y aplicaciones, asegurando que los acuerdos se documenten formalmente con el sistema o aplicación interconectado.
- Dar soporte a interrupciones de producción, desarrollo de paquetes de lanzamiento, actualizaciones de elementos de trabajo en la herramienta designada y juntas internas de revisión o cambio.
- Realizar auditorías de calidad de los productos de NAVSUP, investigar las causas de los errores y proporcionar acciones correctivas.
- Mantener una relación profesional con clientes, miembros del equipo y agencias y organizaciones internas y externas.
Cualificaciones
Cualificaciones requeridas: Deberá tener dos años o más de experiencia y conocimientos en las siguientes áreas
- Dos o más años de experiencia y conocimientos en administración de bases de datos, gestión de datos, ingeniería de bases de datos o actividades relacionadas de ingeniería de software.
- Conocimiento del diseño e implementación de sistemas informáticos y de gestión de bases de datos.
- Conocimiento de las metodologías actuales de ingeniería de software y bases de datos, técnicas de diseño y estándares aplicables de software y bases de datos.
- Experiencia en el uso de Structured Query Language (SQL) y capacidades de desarrollo de bases de datos de Microsoft SQL Server.
- Experiencia con herramientas de desarrollo de Microsoft y el análisis, desarrollo, mantenimiento y prueba de aplicaciones soportadas por bases de datos.
- Excelentes habilidades técnicas, organizativas, de planificación, de comunicación oral y escrita, de resolución de problemas, de atención al detalle y de toma de decisiones.
Educación y Experiencia
Se requiere un título de grado con especialización técnica, como ingeniería, informática, sistemas de información o una disciplina relacionada. El requisito del título puede ser sustituido por dos años de educación universitaria o técnica y de tres a cinco años de experiencia laboral relacionada.
Acceso a Instalaciones Militares: Debe poder calificar y obtener un pase de acceso a la base. Debe poder obtener una Verificación de Seguridad Nacional (NACI) favorable, incluyendo una verificación de huellas dactilares del FBI. Debe ser ciudadano de EE. UU.
Requisitos Físicos: El candidato ideal debe poder cumplir como mínimo los siguientes requisitos físicos del puesto con o sin adaptación razonable
- Capacidad para realizar movimientos repetitivos con las manos, muñecas y dedos.
- Capacidad para participar y seguir comunicaciones audibles en situaciones de emergencia.
- Capacidad para sentarse durante períodos prolongados en un escritorio y trabajar en un ordenador.
Las siguientes son cualificaciones o niveles de experiencia deseables:
- Experiencia en el diseño y desarrollo de bases de datos relacionales con Microsoft SQL Server.
- Experiencia con programación SQL, procedimientos almacenados, vistas, esquemas, modelado de datos y optimización del rendimiento de bases de datos.
- Conocimiento de codificación segura y prácticas de seguridad de bases de datos, incluyendo principios de control de acceso y gestión de identidad.
- Experiencia en el desarrollo de planes de prueba y en la realización o coordinación de pruebas unitarias, de integración, de aceptación de usuario y de rendimiento.
- Experiencia con Azure DevOps, Microsoft O365 y Teams, Excel, Visio y aplicaciones Outlook.
- Conocimiento de patrones y prácticas de DevSecOps, incluyendo canalizaciones de CI/CD y control de versiones.
- Experiencia con arquitecturas basadas en servicios, APIs, REST, SOAP o arquitecturas orientadas a eventos.
- Conocimiento de la arquitectura de Amazon Web Services.
- Certificación IAT Nivel II.
Se desea experiencia en entornos gubernamentales y del DoD.
Viajes: Los viajes no ocurrirán regularmente y típicamente serán menos del 5% del tiempo.
Ubicación: Este es un puesto remoto.
Nakupuna Companies utiliza una estrategia de compensación basada en el mercado para garantizar que nuestros empleados sean compensados dentro de los rangos de mercado aplicables, proporcionales a una combinación particular de educación, conocimiento, habilidades, competencias y experiencia del individuo, así como a la asequibilidad específica del contrato, los requisitos organizacionales y la ubicación del puesto. El rango de compensación proyectado para este puesto es
$115,000.00 a $140,000.00 (anualizado USD).
El rango salarial mostrado representa el rango salarial típico para este puesto y es solo un componente del paquete total de compensación de Nakupuna Companies para los empleados.
