Saludos,

Esta es una oportunidad de trabajo muy interesante que estoy seguro
que llamará la atención de varios de Uds ya que pienso que en esta
lista más de uno tiene el perfil requerido.

La Red Cientifica Peruana es organización pionera en el uso de
Internet en el Perú y actual responsable de servicios como Punto.pe
(dominios) y portales de periodismo ciudadano de alto tráfico como
LaMula.pe entre otros servicios comerciales y gratuitos que esta
ofrece.

En la RCP actualmente se busca reclutar a una persona con experiencia
en IT tanto en temas de administración de servidores y redes como en
temas de desarrollo de software para incorporarse de forma permanente
a su staff en un nuevo rol de "devop", de acuerdo a las tendencias
internacionales de este movimiento.

Un "DevOp" es un profesional cuyo ámbito de trabajo es la intersección
entre la administración de servidores y redes (operaciones), el
desarrollo de software y el control de calidad. La idea es bien clara:
es una persona con suficientes conocimientos como para entender y
participar del desarrollo de una aplicación compleja, estar en
condiciones de ponerla en producción y solucionar los problemas que se
presenten y al mismo tiempo poder aportar al proceso de control de
calidad del producto desde la importante perspectiva de alguien que
entiende simultáneamente de estas 3 disciplinas.

Pueden aprender más sobre este movimiento en el mundo de IT en estos enlaces:

http://en.wikipedia.org/wiki/DevOps
http://www.itworld.com/development/121703/the-new-type-programmer-devop
https://www.youtube.com/watch?v=Fx8OBeNmaWw
http://www.slideshare.net/vhata/devops-and-chef

El perfil buscado es el siguiente:

- Conocimientos básicos de networking e internetworking
- Conocimientos intermedios de administración de servidores Linux
- Conocimientos intermedios de programación procedural y orientada a objetos
- Conocimientos intermedios de HTML, CSS y Javascript
- Conocimientos intermedios de SQL

Para esta posición se ofrece un sueldo de entre S/. 2000 y S/. 2500
soles según experiencia y calificaciones.

Dado que mi empresa (Bit Zeppelin S.A.C.) está conduciendo el
reclutamiento del personal, les solicitamos enviar su CV y una
explicación breve de porqué le interesa esta posición y piensan que
tienen el perfil buscado a la dirección de correo siguiente:

[email protected]

La posición es presencial por lo que los candidatos deberán vivir en
la ciudad de Lima o estar dispuestos a re-ubicarse. Las dos oficinas
de la RCP se encuentran en el distrito de San Isidro. Como parte del
proceso de selección, los candidatos pre-seleccionados deberán
entrevistarse con el equipo de desarrollo compuesto por personal de
Bit Zeppelin y Aureal Systems y con el equipo de operaciones compuesto
por personal de la RCP. De resultar seleccionado el puesto de trabajo
es en la RCP pero implica un nivel muy alto de coordinación con
proveedores de servicios de desarrollo como Bit Zeppelin, Aureal
Systems y Lúcuma Labs.

Que quede claro por favor que la RCP no busca encontrar personal
formado como "DevOp" ni que cumpla simultáneamente con todos los
requisitos. De hecho la idea es evaluar a los candidatos y tomar
inicialmente una o quizás dos personas para que sean entrenados tanto
en funciones de desarrollo como de operaciones y control de calidad
por equipos distintos antes de poder desempeñarse de forma 100%
independiente en la posición solicitada.

Si crees tener una experiencia sólida en alguna de estas áreas y al
mismo tiempo conocimientos al menos básicos de todas las otras igual
podrías ser un candidato interesante y calificar para el puesto.

Evidentemente mientras más experiencia tenga el candidato con cada uno
de estos temas, mayores son las probabilidades de que sea contratado,
siempre y cuando se encuentre de acuerdo con el nivel de remuneración
ofrecido.

En el caso concreto de la RCP, la necesidad de personal orientado a
este rol nace de la evolución que esta siguiendo varios de sus
productos que están pasando de funcionar bajo una típica arquitectura
LAMP apoyada en unos pocos servidores físicos a una solución bastante
más compleja apoyada en una nube privada de máquinas virtuales con una
aplicación construida a manera de "mashup" en un esquema "SOA", es
decir, una arquitectura orientada a servicios que incluye prestaciones
de escalamiento horizontal y tolerancia a fallos.

Explico un poco más en detalle: para el área de networking no es
necesario conocer de firewalls, ni routers pero si configuración de
tarjetas de red en entorno de LAN y conexión a Internet (puerta de
enlace, DNS, etc) además de tener una idea básica de como funciona el
sistema de dominios.

En el tema de administración de servidores Linux el se espera algo de
experiencia con servicios como SSH, Apache, Nginx, MySQL y PostgreSQL,
sin embargo es muy deseable cualquier experiencia adicional con
servicios como Memcache, Varnish, Redis, MongoDB y Riak además de
herramientas de monitoreo como Nagios y Munin ya que todas estas son
parte del stack empleado en la empresa.

En temas de desarrollo se esperan sólidos conocimientos a nivel de
estructuras de control de flujo condicionales y bucles, algoritmos
básicos de búsqueda y ordenamiento, conceptos como contadores,
acumuladores y banderas y dentro del tema de OOP clases, instancias,
herencia simple y compuesta, niveles de ocultamiento de datos, métodos
y atributos tanto de clase como de instancia e idealmente algún
conocimiento de patrones de diseño.

Si solo tienen experiencia en lenguajes como C, C++, Java o C# no hay
ningún problema, de hecho es una experiencia muy útil y más que
bienvenida, sin embargo, en ambientes de desarrollo y producción solo
se emplearán lenguajes dinámicos como Python y Ruby, el primero como
lenguaje elegido en la mayor parte de los proyectos actualmente en
desarrollo y el segundo como parte de las recetas del programa "Chef"
[1] que se empleará para gestionar la infraestructura virtual en un
esquema "infraestructure as code".

Una vez seleccionado el personal será entrenado en mayor o menor
medida en todas las tecnologías mencionadas y varias otras tecnologías
adicionales entre ellas el sistema de control de versiones "git".

Habiendo participado tantos años en esta lista me animaría a decir que
alguien por ahí va a comentar que esto se trata de obtener "dos por el
precio de uno" y de "ahorrarse la mitad del personal". Al final puede
ser una opinión razonable, sin embargo, lo menciono solo para
enfatizar que lo que la RCP busca justamente a través de esta posición
es tender un puente entre el personal encargado exclusivamente de
operaciones, su personal de desarrollo y sus actuales proveedores en
servicios de desarrollo. No se espera en ningún momento que el
personal seleccionado haga simultáneamente las veces ni atienda el
volumen de trabajo de varios puestos especializados.

Gracias por su atención,

Antonio Ognio
Bit Zeppelin S.A.C.

[1] http://www.opscode.com/chef/
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://voip2.voip.net.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Alojamiento de listas cortesia de http://cipher.pe

Responder a