Accesos y Permisos¶
Guía para solicitar los accesos necesarios para desarrollar en el Sistema A3.
Requisitos Previos¶
Antes de solicitar accesos, debes:
- ✅ Estar contratado oficialmente por A Terceros Inmobiliaria
- ✅ Haber firmado acuerdos de confidencialidad (NDA)
- ✅ Tener aprobación del departamento de TI
- ✅ Completar inducción de seguridad de la información
Accesos para Nuevos Desarrolladores¶
1. GitHub¶
Qué es: Repositorio privado del código fuente del Sistema A3
Para qué lo necesitas: - Clonar el repositorio - Crear branches y pull requests - Participar en code reviews
Cómo solicitarlo:
1. Enviar email a: [Tech Lead - email]
2. CC a: [IT Manager - email]
3. Incluir:
- Tu usuario de GitHub (personal o corporativo)
- Nombre completo
- Rol (Desarrollador Junior/Mid/Senior)
Tiempo estimado: 1-2 días hábiles
Nivel de acceso: - Desarrolladores: Write access (crear branches, abrir PRs) - Tech Lead: Admin access (mergear, configurar)
2. Heroku¶
Qué es: Plataforma de deployment donde corre el Sistema A3
Para qué lo necesitas: - Ver logs de producción y staging - Ejecutar comandos de Django en producción (con precaución) - Monitorear performance - Ver configuración de variables de entorno
Cómo solicitarlo:
1. Contactar a: [DevOps Lead - email/Slack]
2. Especificar:
- Nivel de acceso que necesitas (view vs operate)
- Razón de uso
Tiempo estimado: 2-3 días hábiles
Niveles de acceso: - Desarrolladores Junior/Mid: View access (solo lectura de logs) - Desarrolladores Senior: Operate access (ejecutar comandos) - Tech Lead/DevOps: Admin access (deploy, configuración)
Apps de Heroku:
- aterceros - Producción
- aterceros-staging - Staging para QA
3. Base de Datos¶
Qué es: PostgreSQL en Heroku con datos de producción/staging
Para qué lo necesitas: - Conectarte a BD de staging para debugging - Revisar schema de tablas - Ejecutar queries de análisis
Cómo solicitarlo:
1. Solicitar a: [DevOps Lead] o [DBA si existe]
2. Justificar necesidad
3. Especificar ambiente (staging o producción)
Tiempo estimado: 2-3 días hábiles + aprobación de manager
Niveles de acceso: - Staging - Read/Write: Desarrolladores (para testing) - Producción - Read Only: Solo seniors/leads con justificación - Producción - Write: Solo DBA o con autorización expresa
⚠️ IMPORTANTE: - NUNCA ejecutes queries destructivos en producción sin autorización - SIEMPRE prueba queries en staging primero - NO descargues datos de producción a tu máquina local sin anonimizar
4. AWS Console¶
Qué es: Consola de Amazon Web Services para acceder a S3 y otros servicios
Para qué lo necesitas: - Ver/subir archivos en S3 (media files, anexos) - Debugging de integraciones con AWS - Configurar permisos de buckets (raro)
Cómo solicitarlo:
1. Email a: [DevOps Lead]
2. Justificación clara de uso
3. Solo para seniors o casos específicos
Tiempo estimado: 3-5 días hábiles + aprobación de gerencia
Niveles de acceso: - Solo lectura S3: Desarrolladores seniors - Lectura/escritura S3: Con justificación específica - Admin: Solo DevOps
Buckets relevantes:
- sistema-a3-media - Archivos de producción
- sistema-a3-staging-media - Archivos de staging
5. Slack Workspace¶
Qué es: Workspace de A Terceros Inmobiliaria en Slack
Para qué lo necesitas: - Comunicación con el equipo - Notificaciones de deployments - Reportar/recibir alertas de incidencias
Cómo solicitarlo: 1. RH enviará invitación automática al correo corporativo 2. Si no llegarecibe en 24h, contactar a RH
Tiempo estimado: Mismo día (usualmente)
Canales importantes:
- #dev-sistema-a3 - Desarrollo general (auto join)
- #sistema-a3-urgente - Incidencias críticas
- #sistema-a3-deploys - Notificaciones de deployments
- #general - Anuncios de la empresa
- #random - Conversaciones casuales
6. Sistema de Tickets/Project Management¶
Qué es: [Jira/Trello/Linear/etc. - especificar herramienta]
Para qué lo necesitas: - Ver backlog y tareas asignadas - Actualizar status de tickets - Estimar tareas en planning
Cómo solicitarlo:
1. Solicitar a: [Product Owner o Tech Lead]
2. RH puede enviar invitación
Tiempo estimado: 1-2 días
Nivel de acceso: - Desarrolladores: Crear, editar, comentar tickets del proyecto Sistema A3
7. Email Corporativo¶
Qué es: Correo @aterceros.com
Para qué lo necesitas: - Comunicación oficial - Recibir invitaciones a reuniones - Acceso a otros servicios que requieren email corporativo
Cómo solicitarlo: - RH configura automáticamente en tu primer día
Tiempo estimado: Día 1
8. VPN Corporativa (si trabajas remoto)¶
Qué es: VPN para conectarte a red interna de A Terceros
Para qué lo necesitas: - Acceso a servicios internos (si los hay) - Conectarte a BD o servicios que solo están en red interna
Cómo solicitarlo:
1. Solicitar a IT Support: [email o extensión]
2. RH puede autorizar
Tiempo estimado: 2-3 días
Cómo usar: - Instrucciones enviadas por IT al aprobar acceso
Accesos para Usuarios Finales (No Desarrolladores)¶
Si eres un usuario final del Sistema A3 (ventas, RH, finanzas, etc.):
- Acceso al Sistema A3:
- Solicitar a: RH o tu gerente de área
- RH creará tu cuenta de usuario
-
Recibirás credenciales temporales vía email
-
Soporte con el Sistema:
- Contactar a: IT Support
[extensión/email] - Crear ticket en:
[sistema de tickets si existe] - Canal de Slack:
#soporte-ti(si existe)
Checklist de Accesos por Rol¶
Desarrollador Junior/Mid¶
- [ ] GitHub (Write)
- [ ] Heroku Staging (View)
- [ ] Base de Datos Staging (Read/Write)
- [ ] Slack Workspace
- [ ] Sistema de Tickets
- [ ] Email Corporativo
- [ ] VPN (si remoto)
Desarrollador Senior¶
Todo lo anterior, más:
- [ ] Heroku Producción (View u Operate)
- [ ] Base de Datos Producción (Read Only - con justificación)
- [ ] AWS S3 (Read Only - con justificación)
Tech Lead / DevOps¶
Todo lo anterior, más:
- [ ] Heroku Producción (Admin)
- [ ] Base de Datos Producción (Write - con precaución)
- [ ] AWS Console (Admin para configuración)
- [ ] Configuración de CI/CD
- [ ] DNS y dominio
Política de Accesos¶
Principio de Menor Privilegio¶
Solo se otorgan los permisos mínimos necesarios para realizar tu trabajo. Si necesitas más permisos temporalmente, justifícalo con tu manager.
Revisión Periódica¶
Los accesos se revisan cada 6 meses. Accesos no usados serán revocados automáticamente.
Revocación de Accesos¶
Al terminar tu relación laboral con A Terceros: - RH notifica a IT - Todos los accesos son revocados en 24 horas - Debes devolver equipos y borrar datos locales
Uso Responsable¶
- ✅ Usa accesos solo para trabajo autorizado
- ✅ No compartas credenciales
- ✅ Reporta acceso no autorizado inmediatamente
- ✅ Cierra sesión en equipos compartidos
- ❌ NO uses accesos de producción sin necesidad clara
- ❌ NO descargues datos sin anonimizar
Problemas con Accesos¶
No puedo acceder a...¶
- Verifica que solicitaste el acceso y fue aprobado
- Revisa tu email por invitaciones que no hayas aceptado
- Contacta a IT Support:
[email/extensión] - Escala a tu Tech Lead si es urgente
Olvidé mi contraseña de...¶
- GitHub: Reset por web de GitHub
- Heroku: Reset por web de Heroku
- Sistema A3: Contactar a IT Support
- Email corporativo: IT Support
Mi acceso fue revocado¶
- Contacta a IT Support para verificar
- Puede ser error administrativo
- Puede ser por política de seguridad (inactividad, etc.)
Preguntas Frecuentes¶
¿Cuánto tardan los accesos? Entre 1-5 días hábiles dependiendo del tipo. Planea con anticipación.
¿Puedo solicitar acceso antes de mi primer día? Algunos accesos (como email) se configuran antes, pero la mayoría requieren que ya estés en la planilla.
¿Necesito acceso a producción como junior? No inicialmente. Trabajarás principalmente en local y staging. Acceso a producción solo con justificación clara.
¿Qué hago si necesito acceso urgente para resolver un bug crítico? Contacta a tu Tech Lead, quien puede otorgar acceso temporal o ejecutar acciones en tu nombre.
Siguiente Paso: Una vez que tengas los accesos necesarios, continúa con la guía de instalación para configurar tu entorno local.