Pedro Alvarez2023-06-09T10:01:08+00:00http://pedro.alvarezpiedehierro.com/Pedro Alvarez Piedehierropalvarez89@gmail.comIsolated self-managed environments in the same OpenStack cloud2019-02-06T16:07:10+00:00http://pedro.alvarezpiedehierro.com//2019/02/06/openstack-domain-project-admin<h2 id="state-of-the-art-in-openstack">State of the art in OpenStack</h2>
<h3 id="using-domains">Using domains</h3>
<p>The usage of OpenStack domains is the main approach to implement this.</p>
<p>We have been testing it and found out that the following things are working using the default policy files provided by different OpenStack projects:</p>
<ul>
<li>Cloud Admin (CA) can create Domains and Domain Admins (DA) on them</li>
<li>DA can create and manage projects under that domain</li>
<li>
<p>DA can create and manage users on that domain</p>
</li>
<li>Project Admin (PA) can change quotas of project</li>
<li>PA can create flavours</li>
<li>PA can create availability zones</li>
<li>
<p>PA can manage members of the project</p>
</li>
<li>Project Member (PMem) can create networks in the project</li>
<li>PMem can create instances in the project</li>
<li>PMem can use volumes, etc</li>
</ul>
<p>This all looks good, but we are seeing problems with the PAs and DAs, given that they can see and manage all the networks on the cloud:</p>
<!--more-->
<ul>
<li>DA can delete any network, even outside of its domain</li>
<li>PA can delete any network, even outside of its domain</li>
</ul>
<p>We haven’t tried ourselves, but apparently DAs and PAs will also be able to see all the volumes of the cloud and modify/delete them.</p>
<p>Another problem we have seen is that if an user is a DA and a PMem, he will stop seeing the domain admin interface in horizon. A possible workaround for this is to only use DA accounts to only administrate domains, and have PMem accounts for everything else.</p>
<h3 id="using-project-as-domains-creating-a-project-hierarchy">Using Project as domains, creating a project hierarchy</h3>
<p>After reading around it looks like it’s possible to create a project that would behave as a domain, and then add child projects to it<a href="https://www.openstack.org/assets/presentation-media/Flat-no-more-Hierarchical-multitenancy-and-projects-acting-as-domains-in-OpenStack.pdf">1</a>. The steps to do do are:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack project create --property is_domain=True project-domain
openstack project create --parent $(openstack domain show project-domain -c id -f value) --domain project-domain project-openstack
openstack project create --parent project-openstack --domain project-domain project-keystone
</code></pre></div></div>
<blockquote>
<p>Note that “is_domain=True” doesn’t work at the moment, the openstack client needs a fix for this to work correctly, as the property is being passed as String and not as Boolean.</p>
</blockquote>
<p>For this approach to work we need to define a new role that lets the project-as-domain admin do things. If we assign the admin role on that project to an user then we are in the same situation as before using domains: the Project Admin will be able to do way too much in the cloud.</p>
<p>For now, the only difference that this solution gives compared to using domains, is that the Cloud Admin will be able to decide the full quota of the root project (project-as-domain), and child projects will not be able to go over that quota.</p>
<h2 id="possible-solution-to-above-limitations">Possible solution to above limitations</h2>
<p>A workaround, that was suggested to us in #openstack, is to implement any of the above approaches without giving to anybody the “admin” role and hitting this bug<a href="https://bugs.launchpad.net/keystone/+bug/968696">2</a>. To do this we would have to create a new role called “domain-manager”, and grant that role very specific permissions like:</p>
<ul>
<li>Creating users on the domain</li>
<li>Creating projects on the domain</li>
</ul>
<p>We are currently testing this approach. It’s possible that if we allow “domain-manager”s to create/modify users, then they will be able to create an admin user (of a project maybe).</p>
<h2 id="implementing-the-workaround-the-solution">Implementing the workaround (the SOLUTION)</h2>
<h3 id="creating-a-domain-admin-role-to-avoid-using-the-admin-one">Creating a domain-admin role to avoid using the admin one</h3>
<p>Given that assigning the admin role to users in different domains wasn’t working for some services (keystone seemed to behave well, but e.g. not neutron). We decided to create a new role for domain admins called domain-admin.</p>
<p>To create the role:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create domain-admin
openstack role add --domain $DOMAIN_ID --user $DOMAIN_ADMIN_USER domain-admin
</code></pre></div></div>
<p>Policy change:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"admin_required": "role:admin or role:domain-admin",
</code></pre></div></div>
<p>Using this approach, these users will not have extra privileges in other services, and they won’t be able to see/delete other domain networks.</p>
<p>The only remaining problem is that the domain-admin can assign the admin role to an user, to solve that situation we can do some policy changes to constrain the roles that a domain-admin can assign:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"domains_grant_rule": "rule:domain_admin_for_grants and ('_member_':%(target.role.name)s or 'domain-admin':%(target.role.name)s",
"identity:create_grant": "rule:cloud_admin or rule:domains_grant_rule",
</code></pre></div></div>
<p>A domain-admin will be able, given the policy above, to delegate its role:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role add --domain $DOMAIN_ID --user-domain $DOMAIN_ID --user $USER domain-admin
</code></pre></div></div>
<h3 id="creating-a-project-admin-role-to-avoid-using-the-admin-one-policy-changes-combined-with-domain-admin-changes">Creating a project-admin role to avoid using the admin one (policy changes combined with domain-admin changes)</h3>
<p>For the same reasons as with domain admins, we don’t want to use the <code class="language-plaintext highlighter-rouge">admin</code> role to create project admins.</p>
<p>To create the role:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create domain-admin
openstack role add --domain $DOMAIN_ID --user $PROJECT_ADMIN_USER project-admin
</code></pre></div></div>
<p>Policy change:
“admin_required”: “role:admin or role:domain-admin or role:project-admin”</p>
<p>Now, to let project admins assign roles, but limiting the choices:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"domains_grant_rule": "rule:domain_admin_for_grants and ('_member_':%(target.role.name)s or 'domain-admin':%(target.role.name)s or 'project-admin':%(target.role.name)s)",
"projects_grant_rule": "rule:project_admin_for_grants and ('_member_':%(target.role.name)s or 'project-admin':%(target.role.name)s)",
"identity:create_grant": "rule:cloud_admin or rule:domains_grant_rule or rule:projects_grant_rule",
</code></pre></div></div>
<p>And then, further changes in the policy file were needed to let project-admins assign users to projects through horizon:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"admin_and_token_matching_project_domain_id": "rule:admin_required and token.user.domain.id:%(project.domain_id)s",
"identity:list_projects": "rule:cloud_admin or rule:admin_and_matching_domain_id or rule:admin_and_token_matching_domain_id",
"identity:update_project": "rule:cloud_admin or rule:admin_and_matching_target_project_domain_id or rule:admin_and_token_matching_project_domain_id",
"admin_and_token_matching_domain_id": "rule:admin_required and token.user.domain.id:%(domain_id)s",
"identity:list_users": "rule:cloud_admin or rule:admin_and_matching_domain_id or rule:admin_and_token_matching_domain_id",
"identity:list_groups": "rule:cloud_admin or rule:admin_and_matching_domain_id or rule:admin_and_token_matching_domain_id",
"identity:list_role_assignments_for_tree": "rule:cloud_admin or rule:admin_on_domain_of_project_filter or (rule:admin_required and token.user.domain.id:%(target.project.domain_id)s)",
</code></pre></div></div>
<h2 id="more-alternatives-researched-previous-failures">More alternatives researched (previous failures)</h2>
<h3 id="admin-role-per-domain">Admin role per domain</h3>
<p>We are now creating a drole called <code class="language-plaintext highlighter-rouge">admin-$DOMAIN_ID</code> for each domain created. With this approach and modifying the keystone policy file to give the user access to all the domain admin operations, see</p>
<p>Policy:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"admin_required": "role:admin or role:admin-%(domain_id)s"
</code></pre></div></div>
<h3 id="admin-role-within-domain-not-in-default-domain">admin role within domain, not in default domain</h3>
<p>To create the role</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create admin --domain test-domain
openstack role add --domain test-domain --role-domain test-domain --user test-admin admin
</code></pre></div></div>
<p>The result doesn’t give the domain admin user any extra permissions</p>
<h3 id="domain-admin-role-for-the-domain-admins">domain-admin role for the domain admins</h3>
<p>To create the role</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create domain-admin
openstack role add --domain foo-domain --user foo-admin domain-admin
</code></pre></div></div>
<p>Policy:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"admin_required": "role:admin or role:domain-admin",
</code></pre></div></div>
<p>This is the closest result to what we want, the only problem is that the “domain-admin” is allowed to assign the “admin” role to any user.</p>
<h3 id="domain-admin-role-and-redefining-grant-rules">domain-admin role, and redefining grant rules</h3>
<p>To create the role</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create domain-admin
openstack role add --domain foo-domain --user foo-admin domain-admin
</code></pre></div></div>
<p>Policy:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>"admin_required": "role:admin or role:domain-admin",
"old_grant_rule": "rule:cloud_admin or rule:domain_admin_for_grants or rule:project_admin_for_grants",
"identity:create_grant": "rule:old_grant_rule and '_member_':%(target.role.name)s",
</code></pre></div></div>
<h3 id="continuing-previous-example-letting-domain-admins-assign-that-role-and-project-admins-also-its-role">Continuing previous example, letting domain-admins assign that role, and project-admins also its role</h3>
<p>For domain-admin to delegate role</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role add --domain deb0caeada4a49c6a297ac23868e2fa4 --user-domain deb0caeada4a49c6a297ac23868e2fa4 --user test-user domain-admin
</code></pre></div></div>
<p>And to verify it’s there</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role assignment list --domain deb0caeada4a49c6a297ac23868e2fa4 --user-domain deb0caeada4a49c6a297ac23868e2fa4 --user test-user --name
</code></pre></div></div>
<p>To create project-admin role</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role create project-admin
openstack role add --domain foo-domain --user foo-user domain-admin
</code></pre></div></div>
<p>As a project admin now you can</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>openstack role add --user 5574b8438509463e9baa3ee1dd364c1a _member_ --user-domain 7fcecb8762a44381b382c74ce5de0f13 --project 5328e4a9f5914635bfaa4117cdec4dc4
openstack role add --user 5574b8438509463e9baa3ee1dd364c1a project-admin --user-domain 7fcecb8762a44381b382c74ce5de0f13 --project 5328e4a9f5914635bfaa4117cdec4dc4
openstack role add --user 5574b8438509463e9baa3ee1dd364c1a domain-admin --user-domain 7fcecb8762a44381b382c74ce5de0f13 --project 5328e4a9f5914635bfaa4117cdec4dc4
You are not authorized to perform the requested action: identity:create_grant. (HTTP 403) (Request-ID: req-487cf08a-83bd-41f3-a218-da79e607f21b)
</code></pre></div></div>
<p>You can’t list the users of the domain though, which would be important to know who to asign to what role</p>
<p>Seems to do what we want. Users and projects can be created by “domain-admin”, and they can add members in projects. The problem is that in horizon creating users and projects is not exposed.</p>
Playing with git submodules2016-04-07T11:27:10+00:00http://pedro.alvarezpiedehierro.com//2016/04/07/playing-with-git-submodules<p>In a project I’m currently working on, we have decided to create a repository
with thousands of git submodules. The main goal for such a monstrosity is to
be able to synchronise thousands of components without having a huge monolithic
repository.</p>
<p>An example of what I’m talking about is <a href="https://github.com/ssssam/baserock-minimal-system-submodules-example">this repostory</a> which contains
74 submodules. These submodules are repositories needed to build a minimal
Linux system with <a href="http://wiki.baserock.org/">Baserock</a>.</p>
<p>So, now imagine that you are working with a checked out version of this repository,
and you want to checkout a different branch, or just update the current branch
you are in to get latest changes in the remote (<code class="language-plaintext highlighter-rouge">git pull</code>)… Does that just
work when you have also submodules checked out? The answer is <em>“No”</em>.</p>
<p>I started researching and I identified 4 possible situations that can
happen when you change to a different commit in the parent repository:</p>
<ul>
<li>A submodule has been created</li>
<li>A submodule has changed its url</li>
<li>A submodule has changed its version</li>
<li>A submodule has been removed</li>
</ul>
<!--more-->
<p>It’s really important that we can automate all these possible situations because,
as I said before, we are going to deal with thousands of them, and doing things
manually is not the right thing.</p>
<h3 id="a-submodule-has-been-created">A submodule has been created</h3>
<p>When the checked out version includes a new submodule that wasn’t present in
the previous version, you will have to initiate it and checkout the contents.
This is basically the same situation that you have when you first clone
a repository without using <code class="language-plaintext highlighter-rouge">--recursive</code></p>
<p>To do this:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git submodule init
git submodule update
</code></pre></div></div>
<h3 id="a-submodule-has-changed-its-version">A submodule has changed its version</h3>
<p>When you check out a version that has changed the version of any of the
submodules you will see something like this when running <code class="language-plaintext highlighter-rouge">git diff</code>:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ git diff
diff --git a/usbhid-dump b/usbhid-dump
index b18e816..81eab80 160000
--- a/usbhid-dump
+++ b/usbhid-dump
@@ -1 +1 @@
-Subproject commit b18e816cbf65fe3b7f53d1d275f550c0c18e9b0f
+Subproject commit 81eab80f40fd6c0d7ffb3734e27480ea5617807a
</code></pre></div></div>
<p>In this case, instead of removing the submodule and doing starting again,
you can just run the following command to update the contents of it.</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git submodules update
</code></pre></div></div>
<h3 id="a-submodule-has-changed-its-url">A submodule has changed its url</h3>
<p>Sometimes, some repositories move to different git servers, or even to different
places within the same git server. This is something that happens, and as
a consequence, some repositories that are using one these moving repositories
as a submodule, will need to update their urls to point to the new place.</p>
<p>How to handle this situation with your checked out version of the repository?
First of all you will need to make sure that we use the new url, and then we can
update the submodule itself.</p>
<p>To achieve this you have to:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git submodule sync
git submodule update
</code></pre></div></div>
<h3 id="a-submodule-has-been-removed">A submodule has been removed</h3>
<p>This also can happen… If this is the case, the submodule will appear in
<code class="language-plaintext highlighter-rouge">git status</code> as an untracked directory.</p>
<p>Normally in this case, you might not care about the untracked files, but
in my case, I will want to have a clean checkout of the repository with its
submodules.</p>
<p>To clean them you will have to run:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git clean -xdff
</code></pre></div></div>
<p>Note that the double ‘ff’ is intentional, otherwise it won’t remove the
submodule from your current tree (See <code class="language-plaintext highlighter-rouge">man git-clean</code> for more information).
Also note that this command will remove any untracked file from your tree.</p>
<h2 id="conclusion">Conclusion</h2>
<p>After investigating theses cases, I can say that it will be possible to use
multiple git submodules, and that is not going to be a nightmare to work with
them.</p>
<p>The best approach to move to a different version in the parent repository
and updating the submodules in one go will be:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git submodule init # Initialize possible new repositories
git submodule sync # Update possible changes in urls
git submodule update # Update submodules to the right version
git clean -xdff # Remove possible removed repositories
</code></pre></div></div>
<p>Note that I haven’t considered cases of various levels of submodules, but
I think this is enough for today :)</p>
Lo que aprendí tras comprarme un nombre de dominio2015-07-28T00:27:10+00:00http://pedro.alvarezpiedehierro.com//2015/07/28/Lo-que-aprend-tras-comprarme-un-nombre-de-dominio<p>Llevaba ya un tiempo dándole vueltas a nombres de dominio. Tenía ganas de
comprar uno para poder usarlo para apuntar a mi página web personal, con
información sobre mi etc. También para poder usarlo para otros motivos, como
usar urls consistentes para algún servicio web y no depender de los diferentes
hostings (gratuitos) y sus nombres de dominio aleatorios.</p>
<p>Al final me decanté por comprar <strong>alvarezpiedehierro.com</strong>, para luego usar
como subdomino mi nombre. Hice un <em>research</em> acerca de en donde me saldría más
barato y al final acabé comparándolo en Nominalia.</p>
<p>El proceso de compra fue muy sencillo. El problema empezó cuando empecé a
intentar configurarlo..</p>
<!--more-->
<p>Lo primero que intenté crear un subdominio <strong>pedro</strong> apuntando a
<a href="http://pedroalvarez.hol.es">pedroalvarez.hol.es</a>. Tras leer <a href="https://es.m.wikipedia.org/w/index.php?title=Domain_Name_System&redirect=no">sobre los diferentes tipos de registros
DNS</a>, decidí probar por un registro <strong>CNAME</strong> ya que, por lo que entendí, es
la manera de crear alias de otros dominios. Como podéis leer: <em>“… se usa para
crear nombres de servidores de alojamiento adicionales, o alias, para los
servidores de alojamiento de un dominio…”</em> no está del todo claro, pero era
lo que más se ajustaba a lo que quería.</p>
<p>No funcionó. Lo único que conseguí es que se mostrase una pagina de error de
Hostinger (donde tenía alojado mi WordPress). Estaba claro que el CNAME estaba
funcionando, pero a Hostinger no le estaba gustando… Y yo entendía nada…</p>
<p>Jugando con las posibilidades que me daba Nominalia encontré (entre muchos
conceptos nuevos para mi) la palabra <strong>redirección</strong>, y decidí intentarlo con
esa opción. Tras hacer el cambio y esperar a que el nuevo registro fuese
actualizado, pude comprobar que esa opción funcionaba.</p>
<p>Ya está!! Funciona, ha sido sencillo, no? Pero… un momento… Cuando abro la
página desde el móvil no se ve del todo bien… Y cuando abro la <a href="http://pedroalvarez.hol.es">URL del
blog</a> directamente se ve perfecto, responsive, etc…</p>
<p>Tras investigar un poco encontré gente con problemas parecidos (ya sabes, en
este mundo lo que te pasa a ti seguro que ya le ha pasado a alguien), y el
problema resultó ser que sus redirecciones estaban poniendo la web de destino
dentro de un <code class="language-plaintext highlighter-rouge"><frame></code>. En efecto! Eso mismo me estaba pasando a mi.</p>
<p><strong>Inaceptable!</strong> Yo quería que mi web se viese bien desde todos sitios, por
ello me había esforzado en integrar un tema <em>responsive</em>! Me puse manos a la
obra y a investigar cómo podría solucionar esto, y si alguien usando Hostinger
había intentado hacer lo mismo que yo. Las primeras pistas que encontré eran
cosas como:</p>
<ul>
<li>
<p><em>“Ey, lo que tienes que hacer es configurar tu dominio para usar los
nameservers de Hostinger.”</em></p>
</li>
<li>
<p><em>Tienes que ir al panel de control de Hostinger, buscar la IP, y crear un
registro de tipo ‘A’ con la misma.”</em></p>
</li>
</ul>
<p>La primera pista aún no la entendía, así que decidí ir a por la segunda e
investigando por Hostinger encontré la IP que debía usar para un <em>registro A</em>.
Pero con el <em>registro A</em> también fallaba con la misma pagina de error de
Hostinger… Y si abro directamente la IP en el navegador? Mismo error! Y yo
sigo sin entender nada!</p>
<p>Por qué el registro A debía funcionar si al abrir la IP Hostinger no me
mostraba la página? Es que tengo una IP dedicada en un servidor de free
hosting? Si hay una cosa que no sobran en 2015 son direcciones IPv4, por tanto
supongo que no, que Hostinger sirve varios hosting usando la misma IP, y como
consecuencia, simplemente con el registro A, o abriendo la IP en el navegador,
no sabe que página mostrarme (La mía o cualquier otra corriendo en el mismo
servidor).</p>
<p>Hay algo que se me escapa… Como va a saber Hostinger qué página abrir solo
con la IP, si la misma IP esta siendo usada para muchas mas páginas?</p>
<p>Tras leer mas comentarios por internet creí que la verdadera respuesta era usar
los nameservers de Hostinger, pero dado que en Hostinger no podía cambiarlos,
decidí migrar a GoDaddy (por solo £1, good deal). Una vez migrado empecé a
jugar con los nameservers, pero para mi, este plan seguía sin tener sentido
alguno. Por qué al usar los nameservers de Hostiner todo debería funcionar
milagrosamente? Como saben los nameservers de Hostinger que lo que tienen que
resolver es pedro.alvarezpiedehierro.com? Ni idea!</p>
<p>Pero tras buscar, buscar y madurar información sobre estos conceptos aún tan
abstractos para mi, logré encontrar algo, que me guió para poder entender todo
el meollo. Por lo visto, lo que me faltaba configurar era Hostinger para que
supiera que mi sitio web iba a poder ser accedido desde una URL diferente. Y
esto se conseguía <strong>aparcando el dominio</strong> en la configuración de Hostinger…
Aunque aún me quedaba una ultima sorpresa antes de que pudiera configurar la
entrada DNS a mi blog: <strong>Hostinger no permite aparcar subdominios,</strong> perfecto!</p>
<hr />
<p>Después de todo este proceso de error-aprendizaje, ya sabía cuales eran las
piezas que necesitaba para poder hacer lo que quería, y una de ellas Hostinger
no me la podía ofrecer, con lo que debía de moverme a otro sito. Tras probar
ciertas alternativas que permiten aparcar subdominos (x10hosting, 000webhost)
intenté configurar Wordpress en ellos, y de hecho conseguí lo que quería en
ambos, pero también descubrí que x10hosting funcionaba a veces, y que
000webhost no aguantaba la carga de PHP de Wordpress.</p>
<p>Al final, tras mucho investigar decidí abandonar Wordpress y moverme a Jekyll,
con Github sites, y olvidarme de Wordpress. Una simple página web no debería
necesitar tantos recursos.</p>
<h2 id="lecciones-aprendidas">Lecciones aprendidas</h2>
<ul>
<li>
<p>Con un <strong>registro A</strong> apuntas a una IP.</p>
</li>
<li>
<p>Con uno del tipo <strong>CNAME</strong> apuntas a una IP también, pero especificando el
nombre de dominio. A efectos prácticos es como si resolvieras la IP del
dominio al que quieres apuntar, y crearas un <em>registro A</em> con esa IP.</p>
</li>
<li>
<p>Apuntar con un domino a otra URL no es normalmente posible. Depende de a
dónde quieras apuntar, y si el sitio al que apuntas permite ser abierto con
el nombre de dominio que quieres usar. Si un sitio es accesible vía IP, esto
podría suponer problemas de seguridad para éste.</p>
</li>
<li>
<p>Si usas los nameservers de tu hosting provider, lo único que estas haciendo
es que eso nameservers decidan. Nada funcionará si no tienes nada configurado
en esos nameservers (o en tu hosting provider) para indicar cual es el dominio
o subdominio que quieres usar. Al hacer esto también cualquier registro que
tengas configurado en tu proveedor de nombres de dominio, no será usado.</p>
</li>
<li>
<p>La herramienta <code class="language-plaintext highlighter-rouge">nslookup</code> es útil para saber a que IP resuelven cierto
dominio en cierto nameserver. Esto me fue útil en x10hosting para descubrir
la IP que tenia que usar en el <em>registro A</em> en lugar de usar sus nameservers.</p>
</li>
<li>
<p>Puedes empezar a probar la configuración de un nombre de dominio incluso
antes de comprarlo. Usando /etc/hosts para definir tuplas “IP -
nombre-de-dominio” puedes comprobar el resultado.</p>
</li>
<li>
<p>Antes de comprar un dominio, asegúrate de que vas a poder utilizarlo. No
todos los hostings te permiten usar tu propio nombre de dominio. En algunos
incluso te dan la opción de pagar un extra para darte esta opción.</p>
</li>
<li>
<p>Wordpress, Joomla? Necesitamos tanto para crear paginas web estáticas? Por
supuesto que no.</p>
</li>
<li>
<p>Jekyll & Github pages mola.</p>
</li>
</ul>
Reset2015-07-26T00:27:10+00:00http://pedro.alvarezpiedehierro.com//sin-categoria/2015/07/26/reset<p>Llevaba ya un tiempo dándole vueltas a mi <a href="http://pedroalvarez.hol.es">antiguo
Blog</a> (el cual use para contaros como iba mi
experiencia buscando Trabajo en Inglaterra) y al final me he decantado por
migrar de plataforma por ciertas razones que ya os contare mas adelante. Como
no quería que al empezar un nuevo Blog las entradas antiguas se perdieran en el
olvido, he decidio migrar tambien todo el contenido, y como a partir de ahora
el Blog no va a ser orientado a ser mi diario de busqueda de empleo, considerad
esta entrada como un <strong>Reset</strong>.</p>
<!--more-->
<p>A partir de ahora usaré este blog como herramienta de difusion de ciertas
curiosidades que aprendo en mi día a día, normalmente relacionadas con la
Informática. No descarto hablar sobre otro tipo de temas, e incluso quién sabe,
igual acabo hablando otra vez sobre búsquedas de empleo..!</p>
<p>He estado teniendo dudas sobre que idioma usar en el blog, y me he decantado
por Español (al menos por ahora) para quitarme por ahora ese esfuerzo extra, y
que me sea mas sencillo <em>empezar</em>.</p>
<p>Eso es todo por ahora!</p>
Fin de la búsqueda - (Día 52)2013-07-27T12:19:56+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/07/27/fin-de-la-busqueda-dia-52<p>Esta última semana ha sido crucial. La más decisiva de lo que llevo aquí. Más
que nada por que he tenido nada más y nada menos que 3 entrevistas
presenciales.</p>
<p style="text-align: center;">
<a href="/wp-content/uploads/2013/07/2012-11-12-22.25.11.jpg"><img class="size-medium wp-image-176 aligncenter" alt="Mi primera y única galleta de la suertee" src="/wp-content/uploads/2013/07/2012-11-12-22.25.11-300x225.jpg" width="300" height="225" /></a>
</p>
<p> </p>
<p>El martes tuve que ir a Stonehouse, a una oficina en el medio de la nada. La
verdad es que lo pase bastante mal, hizo un día caluroso y húmedo, y el traje
no ayudaba a refrigerame.</p>
<!--more-->
<p>Una vez en la oficina de **Raspen Industries **(perteneciente a Mass Measuring)
hice la entrevista, y tengo que decir que acabé un poco cabreado. El trabajo no
parecía encajar conmigo para nada. Se trata de una empresa de unos 50 empleados
en la que sólo tienen 4 informáticos. Sinceramente no creo que busquen gente
sin experiencia laboral, y mucho menos sin conocer los lenguajes con los que
trabajaban. Otra cosa que también me cabreó un poco, es que lo único que hizo
el entrevistador fue leer mi curriculum. Se parecía más a una primera
entrevista con un recruiter que con la empresa.</p>
<p>El jueves tenia otra planificada en Cardiff con <strong>Monitise</strong>. Tengo que decir
que tenia mucha ilusión por hacer esa entrevista ya que es una empresa
gigantesca, con oficinas en todo el mundo, y eso para mi era muy atractivo.</p>
<p>La entrevista no fue nada bien. Tuve serios problemas para entender que me
decían (tenían un acento bastante fuerte), y también la entrevista fue muy
dura. Típica entrevista que te apedrean a preguntas sobre Java (en este caso) y
tienes que tener muy claro como funciona todo. Y siendo sincero no estaba
preparado para este tipo de entrevista.</p>
<p>La parte positiva de esta entrevista es que me di cuenta de que trabajar en una
empresa grande tiene sus desventajas. La verdad es que no me sentí muy cómodo
durante la entrevista. Pero bueno supongo que no todas las empresas o
entrevistadores son iguales.</p>
<p>Justo el día antes, el miércoles, me llamaron desde **Codethink **por que me
querían hacer una segunda entrevista. Así que el viernes puse rumbo a
Manchester para hacerla.</p>
<p>Estuve reunido con otros dos componentes de la empresa, y la verdad es que fue
todo muy fluido. Con un acento mucho más asequible pude seguir el ritmo de la
entrevista e incluso darle tono de conversación. Me intentaron hacer un test
FizzBuzz pero les confesé que ya sabía la solución. Y solo me hicieron una
pregunta “técnica” la cual superé con creces gracias a haberme
estudiado el producto que tienen de cabo a rabo.</p>
<p>El resto del tiempo estuvimos charlando acerca de lo que haría si me
contrataran, mis posibilidades dentro de la empresa, en que lenguaje
trabajaría, lo que esperan de mi…</p>
<p>Y bueno, tras estar charlando una hora y echarnos unas risas, me dijeron que si
quería el puesto y OBVIAMENTE les dije que si.</p>
<p>Así que aquí estoy, escribiendo esta entrada montado en el avión rumbo a
España. Voy a pasar una semana de vacaciones por que quieren que empiece el día
12 de agosto. No me lo he pensado y he cogido el primer vuelo rumbo a casa,
viajando con mi portátil, mis apuntes, y en traje like a boss.</p>
<p style="text-align: center;">
<a href="/wp-content/uploads/2013/07/wpid-DSC_0510.jpg"><img class="size-full aligncenter" title="DSC_0510.jpg" alt="Vuelo de vuelta a España tras conseguir el trabajo " src="/wp-content/uploads/2013/07/wpid-DSC_0510.jpg" width="500" height="375" /></a>
</p>
<p>Por tanto querido lector, ya sabe que estaré en <strong>Badajoz</strong> unos días <strong>(hasta
el 4 de agosto calculo)</strong>, no dude en contactar conmigo si quiere echarme un
vistazo, darme un abrazo y desearme suerte en esta aventura.</p>
<p>¿Mi sensación al salir de la entrevista? Como Will Smith en “En Busca De
La Felicidad” :)</p>
<p>PD: Tengo mucha gente a la que agradecer tras haber conseguido mi objetivo,
pero ahora mismo solo puedo pensar en <strong>Héctor y Pablo</strong> los que me acogieron
en su casa durante más de un mes como a un hermano. Espero que vuestros
proyectos salgan adelante :). Tenéis estancia libre en Manchester, no lo
dudéis!</p>
Primer mes en Bristol2013-07-18T14:05:12+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/07/18/primer-mes-en-bristol<p>Cómo ya habéis visto, la frecuencia de actualizaciones ha bajado drásticamente.
Es debido a que he entrado en una rutina bastante aburrida: buscar vacantes,
hablar con ellos, hacer pruebas de código, enviar ejemplos de código, y alguna
que otra entrevista telefónica, y alguna presencial.</p>
<p>Sin ir más lejos acabo de salir de una en <a href="http://www.codethink.co.uk"><strong>Codethink</strong></a>en Manchester y la
verdad es que he acabadk bastante contento. He conocido a un gran impulsor del
software libre y parece que lo que hacen es bastante interesante, siempre
trabajando con retos. Me dirán la respuesta en una semana.</p>
<p>También hice otra have un par de semanas en Worcester (<strong>OpenGI</strong>) la cual me
salio bastante bien pero ya me han dicho que no.</p>
<!--more-->
<p>Ahora tengo entre manos otra entrevista la semana que viene, con
<strong>MassMeassuring</strong> y también estoy haciendo algunos problemas de código para
otro par de empresas.</p>
<p>Por otra parte he decidido empezar a moverme para trabajar de part time por
bristol para pagarme mi estancia y poder alquilarme una habitación. Pero al
estar haciendo entrevistas continuamente y ejercicios de código no le dedico
mucho tiempo. Y tampoco se cuanto tiempo duraré por aquí.</p>
<p>Mis sensaciones a día de hoy son muy buenas, creo que me estoy acercando a lo
que busco, y que pronto lo voy a conseguir.</p>
<p>Un saludo a todos, os seguiré manteniendo informados.</p>
<p>Take care!</p>
Primera semana en Bristol (días 18 - 24)2013-06-28T19:09:29+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/28/primera-semana-en-bristol-dias-18-24<p>Tras unos días de estancia aquí, he decidido por fin actualizar el blog.</p>
<p>Los días son bastante repetitivos con respecto a la búsqueda de trabajo:
básicamente me dedico a estar atento al teléfono y al e-mail por las mañanas, y
buscar nuevas ofertas por las tardes. Se me ha hecho corta la semana con amigos
y conociendo gente nueva, pero aun así he conseguido algunos avances.</p>
<p>Sigo esperando alguna respuesta de los de <strong>n.able</strong> (HP) y por otra parte
tengo una entrevista presencial en <strong>Worcester</strong> para trabajar con
<strong><a href="http://www.opengi.co.uk/">OpenGI</a></strong>. La tengo el martes que viene así que ya os contaré que tal me
ha ido.</p>
<!--more-->
<p>He descubierto nuevos portales en los que echar curriculums como:
<strong><a href="http://www.totaljobs.co.uk">Totaljobs</a>, <a href="http://www.reed.co.uk">Reed.co.uk</a> <a href="http://www.jobsite.co.uk">Jobsite</a>.</strong> y la verdad que he encontrado
algunas ofertas nuevas e interesantes.</p>
<p>También es curioso como algunos se ponen en contacto conmigo por que se han
encontrado mi CV en la red. Puede ser que haya sido al cambiar mi dirección de
casa a Bristol en <strong>LinkedIn</strong>.</p>
<p>Así que bueno, este fin de semana le daré duro al tema OpenGI y a los
“insurance brokers” y un poco al tema Java.</p>
<p>Un saludo a todos,
Pedro.</p>
Viaje a Bristol (Días 16 y 17)2013-06-21T20:19:58+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/21/viaje-a-bristol-dias-16-y-17<p>Pues si, como ya os comenté, he decidido mudarme a Bristol. La decisión
principalmente motivada por que tengo por aquí a dos amigos (Héctor y Pablo)
que me iban a recibir con los brazos abiertos y me iban a echar un cable en lo
que sea. Y así ha sido.</p>
<p>Llegué ayer <strong>Jueves día 20 de Junio</strong>, sobre las 3 de la tarde. Éstos se
acercaron a recogerme por que viven bastante cerca. ¿Mi primera impresión de
Bristol? Es una ciudad pequeña, lo cual la convierte en acogedora. Puedes
moverte por las zonas céntricas andando, y ya si tienes una bici por aquí no
tienes problema alguno con el transporte. Todo esto unido a que venía de
Londres, ciudad agotadora en cuanto a transporte se refiere, hace que mi
primera impresión sea bastante buena.</p>
<!--more-->
<p>Tampoco hice mucho interesante, dar una vuelta por Bristol y hacer amistades.
Lo destacable de este día es que los de <strong>n.able</strong> (para trabajar en HP), se
pusieron en contacto conmigo para hacer una <strong>entrevista telefónica</strong> al día
siguiente.</p>
<p><strong>Hoy</strong> por la mañana he ido al JobCentre para pedir cita y sacarme el National
Insurance Number. Es una cosa que necesitaré si quiero trabajar de algo para
mantenerme, ya que te lo piden como requisito.</p>
<p>La entrevista la tenía a las 5 de la tarde, así que he tenido gran parte del
día para darle un repaso a mis conocimientos. En general ha ido bien, me he
visto fuerte con respecto a conocimientos técnicos, pero me ha dicho que mi
nivel de ingles no es bueno. Pero en general estoy contento, me ha dicho que
probablemente haga otra entrevista presencial (porque es aquí en Bristol).</p>
<p>El resto del día visitando <strong><a href="https://www.jobserve.com/gb/en">JobServe</a></strong> para seguir echando ofertas, ya
que en estos dos días, aunque haya conseguido una oportunidad de entrevista,
otras dos ofertas me han dicho que no.</p>
<p>Seguiré dando la lata hasta conseguirlo…</p>
<p>Un saludo a todos!</p>
<p>Pedro.</p>
Viaje a Londres (día 14 y 15)2013-06-19T21:02:00+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/19/viaje-a-londres-dia-14-y-15<p>Hola a todos y bienvenidos de nuevo!</p>
<p>El día 14 empezó como esperaba. A las 10 de la mañana recibí la primera
llamada, eran los de Adex (Francia), y la verdad es que todo muy bien. No se si
porque ya había hecho entrevistas para esa empresa o porque al ser franceses
nos entendemos mejor hablando en nuestro inglés intermedio. El caso es que
estoy otra vez dentro del proceso de selección en Amadeus.</p>
<p>También esperaba otro par de llamadas por la mañana pero decidieron llamarme a
la hora que ellos quisieron y no a la que les pedí que me llamaran. De todas
formas fue bien: los de <strong>FDM</strong> me dijeron que me van a llamar hoy para hacerme
una entrevista, y la otra llamada que tuve me preguntaron algunas cosas sobre
mi y me informaron del puesto; es para trabajar en <strong>HP</strong> en Bristol.</p>
<!--more-->
<p>Como veis, todo fue bien, así que para acabar el día decidí organizarme. Me he
creado unas fichas en las que voy rellenando los datos de citas e información
del puesto de cada empresa. Porque por ahora sólo tengo contacto con 5
empresas, y ya me esta costando acordarme de todo.</p>
<p>Hoy por la mañana he estado organizando mi visita a la feria de empleo de
Londres (la última), y ha sido una decepción. Por la información que hay en la
web vi que iban muy pocas empresas, ¡¡y además son las mismas los dos días!!
Una cosa que he vi es que acudía también a esta feria <strong>FDM</strong> así que he
aprovechado para sacar más información de la empresa para hacer la entrevista
de esta tarde.</p>
<p>La entrevista ha ido bien dentro de lo que cabe, aunque la oferta no es muy
atractiva ya que estás 16 semanas de Training sin que te paguen nada.</p>
<p>Tengo que mencionar también que de la oferta de <strong>HP</strong> me han pedido más datos,
en concreto me han pedido código, así que les enviaré algunos proyectos de la
carrera. Espero que no se quiebren la cabeza intentando descifrar el de LP2.</p>
<p>Ah, se me olvidaba, también he recibido otra llamada de otra oferta para
trabajar con <strong>Android</strong> (and I like it!). Sería en <strong>Leeds</strong> lo cual me parece
genial.</p>
<p>Después de todo el ajetreo de llamadas y todo, he quedado con una amiga,
<strong>Clara</strong>, que me he enterado que esta viviendo aquí. Y sin darnos cuenta hemos
acabado en un concierto de jazz bastante chulo. ¿La banda? <strong>Cleveland
Watkiss</strong>. Una buena manera de clausurar mi paso por Londres.</p>
<p>Mañana, rumbo a Bristol!!</p>
<p>Un saludo a todos!</p>
<p>PD: Nunca intentéis quedar en el Starbucks o el burguer king más cercano a una parada de metro… Puede haber cientos! #MoralejaDelDia</p>
Viaje a Londres (día 13)2013-06-17T19:20:20+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/17/viaje-a-londres-dia-13<p>No había caído hasta que he puesto el título de la entrada: hoy es el décimo
tercer día que llevo aquí, pero ¿quién cree en las supersticiones? Yo
personalmente, no.</p>
<p>Hoy, como todos los días de diario, me he levantado una hora antes de que
sonara mi despertador debido a la ausencia de persianas. Aparentaba ser un día
normal: me he puesto a buscar nuevas ofertas, he aplicado en algunas, etc. Todo
ha empezado alrededor de la hora de comer.</p>
<!--more-->
<ul>
<li>
<p>Primero he recibido un email para indicarme de que estoy dentro de una
prueba de código. Por lo tanto he empezado con ella.</p>
</li>
<li>
<p>Después he recibido un email de una empresa de la <strong>Feria de Manchester</strong>
para que le enviara más detalles de mi experiencia. Esta oferta es para
trabajar en Amadeus (Niza, Francia), empresa en la cual ya lo he intentado,
pero no me parece mala idea irme allí a trabajar, por lo que lo voy a
intentar otra vez. <strong>Me van a llamar mañana.</strong></p>
</li>
<li>
<p>También he recibido una llamada del <strong><a href="http://www.fdmgroup.com/uk">FDM</a></strong> para preguntarme por la
oferta en la que estoy interesado. <strong>También me llamarán mañana.</strong></p>
</li>
<li>
<p>He recibido un email detallando la oferta por la que me llamaron el otro
día.</p>
</li>
<li>
<p>Por último he recibido otro email de otra oferta, que han intentado
contactar conmigo pero no han podido. (Me habrán llamado al número
español). Les he contestado, y <strong>me llamarán también mañana.</strong></p>
</li>
</ul>
<p>Parece que esto va funcionando, poco a poco se va acercando el empleo, lo
huelo. Pronto en alguna me llamarán para hacer una entrevista, y probablemente
en la primera no tenga suerte, pero me iré abriendo camino.</p>
<p>Lo que me estoy dando cuenta es que tendría que llevar información detallada de
cuando me van a llamar, para qué puesto estoy aplicando, punto del proceso de
entrevistas en el que estoy, documentos que les mando, etc. No se me ocurre una
manera de tenerlo todo ordenado. Si alguien tiene alguna idea lo agradecería.</p>
<p>Por ahora llevo una “agenda” en la cual estoy apuntando cuando me
van a llamar, indicando también los detalles de la posición, y que cosas vamos
a tratar en la llamada, pero creo que <strong>me quedo corto</strong> con esta manera de
organizarme. En el momento de que lleve 4 empresas mas apuntadas (que espero
que ese momento llegue) tendré que pensar en algo mejor.</p>
<p>En resumen, <strong>hoy ha sido un buen día.</strong></p>
<p>Un saludo a todos,</p>
<p>Pedro.</p>
Viaje a Londres (días 10 y 11)2013-06-16T07:51:19+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/16/viaje-a-londres-dias-10-y-11<p>Estos dos últimos días han sido un poco movidos.</p>
<p>Para empezar, quiero dar desde aquí la <strong>enhorabuena</strong> a <strong>Antonio</strong>, el amigo
que vino conmigo en este viaje, porque ha conseguido curro :) La mala
parte de esto es que se ha tenido que volver ya a España por que empieza ya
mismo.</p>
<p>Así que el <strong>viernes día 14</strong>, tras levantarnos tranquilamente aún cansados del
<strong><a href="/busqueda-de-trabajo/2013/06/13/viaje-a-manchester-dias-8-y-9/" title="Viaje a Manchester (días 8 y 9)">viaje a Manchester</a></strong>, le eché un cable en su vuelta a casa y le acompañe
hasta la estación.</p>
<!--more-->
<p>Tras despedirnos andaba un poco perdido, era la primera vez que andaba sólo por
ahí, con lo que decidí volverme a casa a intentar hacer algo productivo y
volver a la vida del Job Seeker. Cogí toda la información de las empresas que
había recolectado en la feria, y aunque ya hubiera dejado el Currículum allí,
les volví a escribir a todos.</p>
<p>El <strong>sábado día 15</strong> lo he dedicado para hacer un turismo, ya que no voy a
recibir llamadas un sábado me puedo permitir ir por Londres a dar un paseo.
Primero fui al Museo de Ciencias para huir de la lluvia (en donde me topé con
este <strong><a href="http://www.chromeweblab.com/es">experimento de Google</a></strong>), y después me acerqué al barrio de Notting
Hill.</p>
<p>Hoy ya domingo, no creo que haga mucho, quizás informarme de papeleos y buscar
otros tipos de información interesante, quizás haga un resumen más adelante de
esto para los que estéis interesados.</p>
<p>Un saludo a todos!</p>
<p>Pedro.</p>
Viaje a Manchester (días 8 y 9)2013-06-13T21:28:32+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/13/viaje-a-manchester-dias-8-y-9<p>Hola a todos, escribo esta vez desde el tren viajando desde Manchester a
Londres. Han sido un par de días duros, no por las ferias, si no por las horas
de viaje.</p>
<p>Ayer salimos de casa sobre las 5 de la mañana para coger un autobús camino a
Manchester. Los trenes para ir rondaban las 40 libras, lo cual nos parecía un
poco caro. Conseguimos llegar a Manchester a las sobre las 12 y a la Feria a la
1pm más o menos. En el trayecto una Recruiter se puso en contacto conmigo para
una oferta que había aplicado. Y quedó en llamarme la mañana siguiente.</p>
<!--more-->
<p>Esta feria se hizo en la universidad de Manchester, y aunque fuera en una de
las facultades más pequeñas, hemos flipado bastante con las instalaciones. Las
sensaciones del primer día fueron buenas, sobre todo por que había empresas, y
no sólo empresas de recruiters. Y también pudimos dejar el curriculum en
algunas, no como en la feria anterior que nos mandaban a nosotros buscar en sus
páginas web y aplicar online.</p>
<p>Tras la feria totalmente reventados nos fuimos a buscar el hotel y la cama.</p>
<p>Esta mañana nos lo hemos tomado con calma, ya que ayer vimos que no hacia falta
estar las 6 horas que dura la feria para hablar con todas las empresas. Así que
he esperado hasta que me llamaran por la oferta de trabajo.</p>
<p>La llamada habido bien, lo malo es que como el trabajo de un recruiter es
llamar a toda la gente posible, pues te hablan a toda pastilla y uno jo se
entera de nada. Me ha hecho algunas preguntas acerca de si me importaría
mudarme, y cuanto tardaría. También que valorarse mis conocimientos en C++ y
poco más. Puede que salga bien, ya os iré contando.</p>
<p>Despues hemos ido a la feria a visitar las empresas del segundo día, y la
verdad es que había muchas más interesantes que ayer. Así que he ido a por
todas e intentado dar lo mejor de mi. Hoy he echado más curriculums que ayer,
alguna feedback positivo caerá, espero.</p>
<p>Y nada, ya en el horizonte la feria de Londres en los días 19 y 20. Serán mis
últimos días en esta ciudad supongo, acabaré moviéndome a Bristol a intentar
tener mi propia ubicación. Londres quizás sea bastante caro para empezar.</p>
<p>La gran noticia del día es que Edgar, <strong>un gran amigo mío</strong>, va a intentar dar
el paso también y se vendrá a estas tierras el día 25 tengo entendido. Espero
que le vaya genial por aquí.</p>
<p>Os seguiré manteniendo informados, un saludo ;)
Pedro.</p>
Viaje a Londres (días 6 y 7)2013-06-11T09:30:05+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/11/viaje-a-londres-dias-6-y-7<p>Hola a todos y bienvenidos de nuevo!</p>
<p>Comienzo a contaros a partir del lunes, que el domingo dedicamos el día a lo
mismo que la mitad de todos vosotros, (ACB, Roland Garros, F1, NBA…). Hoy
nada más levantarnos ha sonado el teléfono. ¡Menuda sorpresa! Tenemos un
teléfono fijo en el cuarto y hemos aprovechado para ponerlo de contacto en los
CV. El caso que con la duda de si la llamada era para nosotros o para la dueña
de la casa, no lo hemos cogido. Menos mal que acto seguido de colgar, nos han
mandado un email, y ahí me he enterado de que no iba para mi ¡Menos mal!.</p>
<p>Después de un rato he recibido una llamada al teléfono, por fin la primera,
¡que emoción! pero tras un rato hablando con el Recruiter me dice que están
buscando un Junior Developer con 2 años de experiencia. Parece ser que esta vez
no he tenido suerte. El resto de la mañana la hemos dedicado a seguir aplicando
a ofertas, porque cuantas más eche más probabilidades habrá de que me
llamen… digo yo.</p>
<!--more-->
<p>Hoy ya, día 11 de Junio, he encontrado una página interesante llamada
<strong><a href="http://www.itlondres.com/2010/12/12/mejorar-el-perfil-de-titulados-sin-experiencia-graduates/">ITLondres </a></strong>en la que he visto como reestructurar mi Currículum para que
sea más atractivo, así que he dedicado gran parte de la mañana a preparar mi
nuevo Curriculum. Lo he subido también a los datos de contacto de esta web (es
el que está en inglés), por si alguien quiere echarle un vistazo.</p>
<p>Además de esto hoy me ha llegado la tarjeta SIM, así que ya tengo número de
teléfono inglés. Seguramente con esto seré más atractivo para los Recruiters.
Al conseguir la tarjeta me he sentido un poco más parte de aquí, tengo más
ganas de quedarme y sinceramente soy escéptico con que en 2 semanas (ya 10
días) pueda encontrar un trabajo de lo que he estudiado, aunque todavía quiero
ver que tal salen las ferias de empleo de Manchester y Londres.</p>
<p>El caso, que he decidido ponerme en contacto con <strong>dos amigos</strong> que están
viviendo en <strong>Bristol</strong>, y me han dicho que por ahí hay oportunidades de
trabajo para subsistir, que es lo que busco. La idea sería alquilarme un
cuarto, o un cuarto compartido, y buscar algo de curro para mantenerme por UK.
Mientras tanto intentaría aprender bien el idioma, sobretodo hacer el oído (que
es lo que más me esta costando), y seguir buscando trabajo y haciendo
entrevistas. He hecho alguna búsqueda de ofertas en Bristol y la verdad es que
las hay, OBVIAMENTE no tantas como en Londres, pero seguramente haya menos
gente también solicitando.</p>
<p>Y bueno, el resto del día lo estamos dedicando a rellenar la nevera, hacer un
análisis de las empresas que van a Manchester para ir al grano a las que
merezcan la pena, y también a hacer la maleta para el viaje.</p>
<p>Ya veremos que tal se da el día mañana, de ello depende quizás si acabo en
Bristol, si compro el billete de vuelta, etc…</p>
<p>Un saludo!!</p>
<p>Pedro.</p>
Viaje a Londres (Día 4)2013-06-08T21:16:05+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/08/122<p>Hi again to everyone from London! My name is Peter and this is: <strong>Trip to
London (Day 4)</strong>!</p>
<p>Que no, que estaba bromeando, aún no estoy lo suficientemente integrado como
para postear en inglés.</p>
<p>Hoy el post va a ser bien corto, no por nada en especial, si no por que es
Sábado y pocas novedades puede haber un dia como hoy en nuestra búsqueda de
trabajo. Por fin hoy nos hemos despertado mas temprano, sobre las 9, y nada más
despertarnos ya estábamos con los portátiles cargados para disparar CV’s.
EN la búsqueda de hoy, he usado el portal <strong><a href="https://www.jobserve.com/">JobServe</a></strong>, el cual
desconocía. Está bastante curioso, en él puedes hacer búsquedas avanzadas
filtrando por salario (cuanto menos salario menos requisitos), industrias de
los trabajos listados, tipo de contrato… Os lo recomiendo si estáis
intentando encontrar ofertas en otros países.</p>
<p>Esta vez he centrado la búsqueda a ofertas con las palabras clave: <strong>android</strong>,
<strong>graduate</strong>. Son las que mas me atraen ya que he estado últimamente enganchado
al mundo <strong>Android</strong> desarrollando la aplicación de <strong><a href="https://play.google.com/store/apps/details?id=biba.bicicleta.publica.badajoz">BiBa</a></strong>. En total
habré aplicado hoy como a 4 ofertas más, y aún sin respuesta de ninguna.</p>
<!--more-->
<p>La <strong>gran noticia</strong> de hoy es que gracias a mi <strong>maravillosa hermana</strong>, voy a
conseguir un contacto de un Ingeniero Informático que está trabajando aquí, y
que sabe de empresas en las que, aunque no sean con las mejores condiciones, es
fácil empezar a trabajar. Básicamente es lo que busco, si habéis leído algún
post anterior sabréis que no me importaría quedarme aquí trabajando de camarero
para poder mantenerme mientras encuentro un buen curro. Pues esta alternativa
que se me brinda supera con creces a fregar platos o servir copas.</p>
<p>Como era sábado hemos ido a Londres otra vez a el barrio de <strong>Camdem Town</strong>,
si, donde murió Amy Winehouse. Nos hemos encontrado con un macro mercadillo, y
con tiendas muy curiosas. Entre ellas destaco la de Cyberdog, en la que casi
pido una copa (no, no es que sea una tienda rollo Bershka con música
pastillera, sino que tenían temazos puestos, ¡e incluso Go-Go’s!).</p>
<p>Os adjunto una foto del ambientazo que había por este barrio:</p>
<p><a href="/wp-content/uploads/2013/06/wpid-DSC_0315.jpg"><img title="DSC_0315.jpg" class="alignnone size-full" alt="image" src="/wp-content/uploads/2013/06/wpid-DSC_0315.jpg" /></a></p>
<p>Nada más que contaros, así está la cosa: esperando la tarjeta SIM para el
teléfono, esperando el contacto Ingeniero Informático y esperando respuestas de
alguna empresa. Supongo que mañana Domingo no cambiará nada, aunque igual si,
nunca se sabe.</p>
<p>Saludos a todos!</p>
<p>Pedro.</p>
Viaje a Londres (Día 3)2013-06-07T21:36:17+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/07/viaje-a-londres-dia-3<p>Hola de nuevo a todos y bienvenidos a la segunda entrega de: <strong>Viaje a Londres</strong>!!</p>
<p>Hoy ha comenzado el día un poco tarde, nos hemos levantado a eso de las 10:30,
y eso que no nos estamos acostando tarde. Hemos bajado a la cocina y hemos
desayunado para cargar pilas.</p>
<p>Básicamente la tarea de hoy ha sido <strong>bombardear las empresas con CV’s</strong>.
Primero he decidido rematar un poco mas mi CV, por ejemplo poniendo que vivo en
Londres y cambiando algunas cosas de orden para que se vean más fácilmente.
También he hecho una carta de presentación en la que digo más o menos mis
conocimientos y les pido que miren detenidamente mi currículum.</p>
<p>Tras tener esto preparado, hemos realizado búsquedas en portales de empleo como
<strong><a href="http://inicio.monster.es/home/">monster</a></strong> en el cual he aplicado para unas 8 ofertas, usando palabras
clave como <strong>graduate</strong>, <strong>software</strong>, <strong>java</strong>, <strong>android</strong>… También
hemos escrito a la embajada española de Londres para preguntar por si tienen
algún servicio de orientación laboral para que nos pueda echar una mano, aunque
aún no hemos obtenido respuesta.</p>
<!--more-->
<p>Otra cosa importante que he hecho hoy ha sido pedir una tarjeta prepago para el
móvil, así puedo usar en el CV un numero inglés y que me llamen al teléfono sin
que me cueste dinero.</p>
<p>Después de comer hemos estado viendo las semifinales del Roland Garros, viendo
como nuestros Españoles se metían en la final, y finalmente hemos ultimado los
detalles del ya próximo viaje a Manchester. Tenemos muchas esperanzas
depositadas en ese viaje, vamos a ir allí para asistir a <strong><a href="http://www.careers.manchester.ac.uk/students/events/graduaterecruitmentfair/">The Graduate
Recruitment Fair @ Manchester</a></strong>. Habrá muchas empresas y muchas ofertas
interesantes.</p>
<p>Por otra parte hoy nos ha contestado la empresa <strong><a href="http://www.netbuilder.com/">NetBuilder</a></strong>, y nos han
dicho que no harán otro proceso de selección hasta Julio, no saben exactamente
que día aún, por lo que decidimos descartar esa posibilidad.</p>
<p>Mañana creo que continuaremos con la búsqueda de ofertas, a ver si hay suerte y
empiezan a llover las llamadas.</p>
<p>Saludos a todos 😉</p>
<p>Pedro.</p>
Viaje a Londres (Día 1 y 2)2013-06-06T22:22:38+00:00http://pedro.alvarezpiedehierro.com//busqueda-de-trabajo/2013/06/06/viaje-a-londres-dia-1-y-2<p>Como se que a muchos de vosotros os interesa la experiencia que estoy viviendo,
he decidido arrancar de una vez por todas con este Blog. En esta y en otras
entradas os iré contando que tal va mi día a día en esta ciudad buscando
trabajo.</p>
<p>EL <strong>primer día</strong> fue un tanto largo. Nada mas llegar dejamos las maletas en
una estación de trenes y fuimos directamente a nuestro primer encuentro con la
búsqueda de empleo; la <strong><a href="http://www.summergradfair.co.uk/">feria de empleo de Olympia</a></strong>. En ella pudimos
tener contacto directo con muchas empresas, pero la mayoría eran de recruiters,
es decir, que son empresas que se encargan de reunir ofertas de trabajo, y
cobran por ello; con lo cual, no tuvimos la oportunidad de tener ninguna
entrevista directa con alguna empresa. La cosa mas interesante que tenemos por
ahora es que hablamos con la empresa <strong><a href="http://www.netbuilder.com/">NetBuilder</a></strong> y nos han invitado a
una especie de entrevistas y pruebas de grupo el día 12. En principio no
pensamos ir por que no es en Londres, y además coincide con otra feria de
empleo en Manchester, la cual parece que es mucho mas interesante y con mas
ofertas que ésta primera.</p>
<!--more-->
<p>Después de todo esto, nos fuimos a dar un paseo por Londres y estuvimos
descansando en Hyde Park. Cuando se hizo suficientemente tarde como para ir a
nuestra casa, cogimos el tren y fuimos en busca de ella.</p>
<p>Nuestro <strong>segundo día</strong> ha sido un poco light. Nos hemos levantado tarde para
poder reponer fuerzas de el viaje agotador del día anterior, y una vez comidos
hemos ido a Londres. Este día lo hemos dedicado a dar una vuelta por la ciudad
e intentar hacernos a ella (Comúnmente llamado: Hacer turismo), así que ya
veréis alguna de las fotos en Facebook 😉 Lo mas <strong>positivo</strong> de hoy es que una
amiga me ha ofrecido un contacto por si quiero trabajar de camarero, aunque mi
única experiencia sea de servir copas en los botellones… Yo creo que lo
voy a intentar, me gustaría quedarme un tiempo en esta ciudad, así por lo menos
aprendo el idioma mejor.</p>
<p>Mañana será sin duda un gran día. Vamos a ponernos manos a la obra con el envío
masivo de CV’s a ver que tal se nos da.</p>
<p>Un saludo a todos :)</p>
<p>Pedro.</p>
¡Bienvenid@s a mi página web personal!2013-03-08T23:37:55+00:00http://pedro.alvarezpiedehierro.com//sin-categoria/2013/03/08/hola-mundo<p>Bueno, este será un espacio personal donde poner un poco de todo. Reflexiones,
experiencias y quizás alguna que otra información útil para gente como yo.</p>