Principal
¿Cómo pasaste del nivel junior al nivel middle?
sobes.tech AI
Respuesta de la IA
La transición de Junior a Middle en DevOps incluyó varios pasos clave:
-
Profundización en la experiencia técnica:
- Estudio exhaustivo de los fundamentos de los sistemas operativos (Linux): sistema de archivos, procesos, red, permisos.
- Comprensión del funcionamiento de las redes (TCP/IP, DNS, enrutamiento).
- Dominio de herramientas de automatización: scripting (Bash, Python), sistemas de gestión de configuración (Ansible, Chef, Puppet).
- Dominio de la contenerización (Docker) y orquestación (Kubernetes).
- Experiencia con pipelines CI/CD (Jenkins, GitLab CI, GitHub Actions).
- Habilidades con plataformas en la nube (AWS, Azure, GCP).
-
Desarrollo de habilidades prácticas:
- Participación activa en proyectos reales, no solo en tareas aisladas.
- Resolución de problemas más complejos en producción.
- Diseño e implementación de soluciones infraestructurales pequeñas.
- Participación en revisiones de código, tanto desde la perspectiva del revisador como del revisado.
- Creación de pruebas automatizadas para componentes de infraestructura.
-
Ampliación de horizontes:
- Comprensión del contexto empresarial de las tareas, no solo de la implementación técnica.
- Estudio de metodologías de gestión de proyectos (Ágil, Scrum).
- Comunicación con otros equipos (desarrollo, testing, analistas de negocio).
- Autoestudio de nuevas tecnologías y mejores prácticas.
-
Mentoría (informal y formal):
- Capacitación de colegas más jóvenes, explicación de principios de trabajo.
- Participación en el intercambio de conocimientos dentro del equipo.
-
Asunción de mayor responsabilidad:
- Realización de tareas con supervisión mínima de colegas mayores.
- Propuesta activa de soluciones y mejoras.
- Disposición a asumir responsabilidad por su trabajo.
Este proceso fue un aprendizaje constante y la aplicación de los conocimientos adquiridos en la práctica, con una progresiva complejidad en las tareas y una expansión de la zona de responsabilidad.