DevOps Engineer
Job title: DevOps Engineer
Company: Diversified Technical Services, Inc
Job description: El ingeniero de DevOps es responsable de cerrar la brecha entre los equipos de desarrollo y operaciones, asegurando una implementación eficiente, monitoreo y escala de nuestra aplicación de nivel empresarial. Este rol consiste en establecer y mantener la infraestructura, las tuberías de CI/CD y los procesos de automatización al tiempo que garantiza el cumplimiento de los estándares de seguridad del gobierno. Dada la naturaleza del contrato gubernamental del proyecto, el candidato debe poseer o poder obtener la autorización del gobierno necesaria.
- El ingeniero de DevOps seguirá un proceso estructurado para administrar las tuberías de infraestructura e implementación, asegurando la seguridad, la confiabilidad y la escalabilidad.
- Recopilación de requisitos: colaborar con equipos de desarrollo para comprender las necesidades de infraestructura.
- Planificación de arquitectura: diseño de infraestructura escalable, seguro y altamente disponible utilizando servicios en la nube (por ejemplo, AWS, Azure o soluciones locales según lo requiera el contrato).
- Aprovisionamiento de recursos: utilice herramientas de infraestructura como código (IAC) como Terraform o CloudFormation para provisiones de recursos.
- Selección de herramientas: elija herramientas apropiadas de CI/CD (por ejemplo, Jenkins, Gitlab CI/CD) que cumplan con las regulaciones gubernamentales.
- Configuración de la tubería: Configure tuberías automatizadas de compilación, prueba e implementación.
- Integración de seguridad: incorpore herramientas de escaneo de seguridad en el proceso CI/CD (por ejemplo, SNYK, Sonarqube).
- Automatización: use herramientas como Ansible, Puppet o Chef para automatizar las tareas de administración de configuración.
- Control de la versión: mantenga todas las configuraciones en los sistemas de control de versiones (por ejemplo, GIT) para obtener la audición y las capacidades de reversión.
- Dockerización: Contener aplicaciones que usan Docker para garantizar la consistencia en los entornos.
- Orquestación: use Kubernetes o Docker Swarm para la orquestación de contenedores, asegurando una alta disponibilidad y escalabilidad.
- Configuración de monitoreo: Implementar soluciones de monitoreo (por ejemplo, Prometheus, Grafana) para rastrear el rendimiento y la disponibilidad del sistema.
- Infraestructura de registro: Configure el registro centralizado utilizando Elk Stack (Elasticsearch, Logstash, Kibana) o GrayLog.
- Mecanismos de alerta: configure alertas para eventos críticos del sistema o incidentes de seguridad.
- Gestión de acceso: implementa controles de acceso estrictos utilizando roles y permisos IAM.
- Cifrado de datos: asegúrese de que todos los datos en tránsito y en reposo estén encriptados después de los estándares gubernamentales.
- Auditoría de cumplimiento: los sistemas de auditoría regular para el cumplimiento de las políticas de seguridad gubernamentales (por ejemplo, FISMA, NIST).
- Configuración de HaProxy: configure HaProxy para el equilibrio de carga para distribuir el tráfico de manera eficiente.
- Planificación de redundancia: sistemas de diseño con capacidades de conmutación por error para mantener el tiempo de actividad.
- Estrategias de respaldo: Implemente copias de seguridad regulares para sistemas y datos críticos.
- Planificación de recuperación de desastres: desarrolle y pruebe los procedimientos de recuperación de desastres para garantizar la continuidad del negocio.
- Utilización de recursos: monitoree y optimice el uso de recursos para reducir los costos y mejorar el rendimiento.
- Soluciones de escala: implementa políticas de escala automática para manejar cargas de trabajo variables.
- Coordinación del equipo: trabaje en estrecha colaboración con los desarrolladores, QA y otras partes interesadas.
- Documentación: Mantener documentación detallada de configuraciones, procedimientos y registros de cumplimiento.
Habilidades y calificaciones requeridas
- Educación y experiencia
- Licenciatura en informática, ingeniería o un campo relacionado.
- Mínimo de 5 años de experiencia en DevOps o administración del sistema, preferiblemente en proyectos gubernamentales o empresariales.
- Habilidades técnicas
- Competencia con herramientas de CI/CD como Jenkins, Gitlab CI/CD o Circleci.
- Experiencia con plataformas en la nube (AWS, Azure o Google Cloud) y entornos de nubes híbridas.
- Fuerte conocimiento de la contenedorización (Docker) y la orquestación (Kubernetes).
- Experiencia en herramientas de gestión de configuración (Ansible, Puppet, Chef).
- Familiaridad con HaProxy para el equilibrio de carga.
- Experiencia con herramientas de monitoreo y registro (Prometheus, Grafana, alces).
- Competente en idiomas de secuencias de comandos como Bash, Python o PowerShell.
- Conocimiento de seguridad
- Comprensión de los estándares de seguridad del gobierno y los requisitos de cumplimiento (por ejemplo, FISMA, NIST SP 800-53).
- Experiencia implementando las mejores prácticas de seguridad en los flujos de trabajo DevOps.
- Habilidades blandas
- Excelente resolución de problemas y habilidades analíticas.
- Fuertes habilidades de comunicación y trabajo en equipo.
- Capacidad para administrar múltiples tareas y adaptarse a las prioridades cambiantes.
- Autorización de seguridad
- Debe poseer o poder obtener y mantener la autorización de seguridad del gobierno requerida.
- Capacidad comprobada para manejar información confidencial de forma segura.
Inclusión y diversidadDTSI es un empleador de igualdad de oportunidades/acción afirmativa. Los solicitantes recibirán una consideración para el empleo sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad de género, el origen nacional, la edad, el estado de veteranos protegidos o el estado de discapacidad.DivulgaciónDTSI es un empleador de igualdad de oportunidades que utiliza E-Verify para confirmar la autorización de trabajo. Se pueden realizar investigaciones de antecedentes para determinar la elegibilidad del solicitante para una autorización de seguridad del Departamento de Defensa.Por qué dtsiDTSI ha construido una reputación inquebrantable de entregar soluciones de TI de vanguardia con un enfoque en exceder las expectativas del cliente y un impulso implacable para ser el mejor en la industria. Nuestro éxito, sin duda, es un resultado directo de nuestra gente. Somos intencionales en la búsqueda de personas que son trabajadores, disciplinados, visionarios y aborden todas las tareas e interacciones con una actitud de excelencia. Si es usted, ¡lo invitamos a unirse al Equipo DTSI!Beneficios
- 401 (k) Plan de jubilación con contribución del empleador
- Tiempo de vacaciones pagado
- Fiestas federales pagadas
- Licencia por enfermedad pagada
- Seguro médico
- Seguro dental y de visión
- Discapacidad a corto y largo plazo
- Seguro de vida
- Seguro suplementario (accidente, confinamiento del hospital, asistencia contra el cáncer, enfermedad crítica)
- Certificación y reembolso de matrícula
Orgulloso de nuestro pasado. Mejorando el presente. Centrado en el futuro.Si no puede utilizar nuestra solicitud en línea para solicitar este puesto, utilice una de las siguientes opciones para enviar su currículum y calificaciones:
- Envíe un correo electrónico a nuestro reclutador: jadabell@irystechnologies.com con el título de trabajo en la línea de asunto
- Envíe por correo a nuestra oficina corporativa:
- Dtsi
212 N. Alamo St.
San Antonio, TX 78205
Attn: Reclutamiento – [job title]
Expected salary:
Location: San Antonio, TX
Job date: Sun, 19 Jan 2025 23:45:27 GMT
Apply for the job now!