Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:
Últimas ofertas de empleo remoto
Responsabilidades:
- Diseñe e implemente sistemas escalables utilizando las mejores prácticas de ingeniería de software.
- Desarrolle e implemente herramientas de automatización y monitoreo para detectar y mitigar incidentes de manera proactiva y para prevenir interrupciones.
- Asóciese con ingenieros de todos los equipos para determinar el alcance del trabajo y delegar tareas.
- Colabore con ingenieros de software, gerentes de productos y otras partes interesadas para garantizar que los sistemas cumplan con los estándares de confiabilidad y rendimiento.
- Participar en rotaciones de guardia y responder a incidentes de manera oportuna y efectiva.
- Realice revisiones posteriores al incidente e implemente acciones de remediación para evitar que ocurran incidentes similares en el futuro.
- Identificar y resolver problemas sistémicos que afectan la confiabilidad y escalabilidad de los sistemas.
- Mejorar continuamente la confiabilidad y eficiencia de la infraestructura a través de la automatización, optimización y mejoras de procesos.
- Participe en la planificación de la capacidad y las actividades de optimización del rendimiento para garantizar que los sistemas sean escalables, tolerantes, resistentes y de alto rendimiento.
Nuestro conjunto de herramientas actual:
- Docker, Terraform, CDK
- Tecnologías sin servidor; Lambda, EventBridge, Funciones escalonadas, API Gateway.
- Python, Javascript (React.js, Next.js).
- Postgresql, DynamoDB, Redis.
- Servidores API de Python-Flask, Lambdas, funciones de paso.
- AWS, GitHub, Acciones de GitHub.
- La herramienta adecuada para el trabajo adecuado. No estamos atados a ningún lenguaje o marco específico, pero alentamos a los ingenieros a explorar y aprender mejores formas de crear software.
Requisitos:
- 5-8 años de experiencia en desarrollo y arquitectura nativa de la nube.
- Comprensión de herramientas modernas de control de fuentes y prácticas de CI / CD.
- Comprensión de la arquitectura de soluciones de AWS (se recomiendan certificaciones).
- Conocimiento en la creación de servicios fiables, eficaces y robustos.
- Conocimientos avanzados que trabajan con los servicios de Python (Golang es una ventaja).
- Conocimiento avanzado en la construcción y escalado de sistemas distribuidos de alta disponibilidad.
- Comprensión avanzada y experiencia en tecnologías de organización de contenedores y orquestación de contenedores.
- Conocimiento avanzado y experiencia con prácticas de infraestructura como código y herramientas relevantes (Terraform o equivalentes).
- Experiencia avanzada con metodologías y componentes de redes en la nube; Servicio de red, API Gateway, descubrimiento de servicio / malla de servicio.
- Experiencia intermedia con controles y prácticas de seguridad basados en la nube.
- Experiencia intermedia con redes, administración de sistemas Linux y prácticas y bibliotecas criptográficas comunes.
- Licenciatura en Informática o campo relacionado, o experiencia equivalente.
