BS

Birin Sanchez

available

Last update: 25.09.2023

Server Side Developer, DevOps Engineer

Graduation: Five years Bachelor of Science in Computer Engineering Degree
Hourly-/Daily rates: show
Languages: English (Native or Bilingual) | Spanish (Native or Bilingual)

Keywords

DevOps Computer Engineering Python (Programming Language) Server-Side Server Side Development

Attachments

BirinSanchez-Python_250923.pdf

Skills

Seasoned computer engineer with 15+ years of successful experience, excelling in remote work for the last 13 years. Proficient in DevOps, Server Side Development and Python programming.
A results-driven professional, continuously seeking innovative solutions and fostering collaborative teamwork to meet and exceed project objectives.

Project history

09/2023 - Present
Backend Developer
Purism SPC

Achievements:
  • Upgraded Librem One codebase to use Django 3.2 LTS
  • Containerized Librem One middleware production and development environments using Docker, Python and Django.
  • Integrated Interledger payment protocol into Librem One middleware.
Responsibilities:
  • Improvement and development of middleware software used in Librem One.
  • Simplify middleware development environment setup.

01/2020 - 10/2022
Staff Cloud Operations Engineer
Citrix Systems (Internet and Information Technology)

Multinational software company specialized in virtualisation and cloud computing.

Role:
Staff Cloud Operations Engineer .

Achievements:
* Created from scratch an automated procedure to build Ubuntu developer desktops
VMs using Packer and Ansible on Hyper-V hosts.
* Led a team of junior engineers to provide monitoring infrastructure based on Azure
cloud and on-prem Kubernetes clusters built with RKE2 .

Responsibilities:
* Mentoring junior team members on Linux , Python and use of REST APIs .
* Helping the company on the recruitment process by performing technical interviews
to candidates.

01/2018 - 01/2020
Server Side Developer
Purism SPC

Multinational software and hardware social purpose company focused on software
freedom, computer security, and Internet privacy.

Role:
Server Side Developer. Developing some of the core services for Librem One.

Achievements:
* Implemented core functionalities for Librem One that allowed to link WooCommerce
subscriptions with Librem One services using Python , Django and REST APIs .
* Designed and implemented group accounts for Librem One enhancing the product
features.
* Automated the configuration of several Librem One services using Ansible
decreasing the time to setup new development environments.
* Co-designed and implemented a CLI tool to import OpenVPN certificates configuring
new VPN connections for Network-Manager in Gnome environments.

Responsibilities:
* Development of a middleware solution for Librem One using Django , Python and
REST APIs .
* Creation of Ansible playbooks for several services used in Librem One dev
environment: LDAP (slapd), IMAP (Dovecot), Mastodon , Matrix (synapse), XMPP
(Prosody).

01/2012 - 12/2017
Senior Software Engineer 2
Citrix Systems

Multinational software company specialized in virtualisation and cloud computing.

Role:
Senior Software Engineer 2 . Maintenance and development of engineering
infrastructure and services. Working remotely from Spain with regular visits to Cambridge
office in UK.

Achievements:
* Automated new services deployment using Ansible decreasing the time required to
setup the services in several GEOs. The services deployed were SMTP Relays ( Exim )
and Zabbix proxies among others.
* Designed and built a WebApp to track hosts security updates status across all the
engineering infrastructure using Django Framework (Python ). This improved the
knowledge of the infrastructure status.
* Developed scripts ( Python , Bash , XenAPI ) to monitor XenServer hosts through
SNMP protocol using Zabbix as monitoring solution.
* Analysed and migrated legacy customer facing websites to consolidated virtualised
environment decreasing maintenance costs. Technologies used were PHP , Apache
and Debian .
* Deployed mailing lists servers ( Sympa ) on the company's Intranet and the XenServer
community improving engineers communications.
* Analysed and tested several tools to solve password sharing problem between
engineering groups.

Responsibilities:
* Migration of global monitoring system from Nagios to Zabbix .
* Management of Linux systems security updates.
* Mentoring of junior team members in Linux systems, acting as the SME for Linux and
OpenSource within the team.
* SSL certificates management.
* Tier 3 support.

01/2011 - 10/2011
Android Apps Developer

Working remotely developing Android Apps.

Achievements:
* Developed an Android App ( Android SDK ) for Andalusian regional elections that
loaded content from a website keeping app users up to date with related news and
events.

* Developed a Layar like library prototype. The library allowed to draw icons over the
camera feed in real time based on GPS location.

Responsibilities:
* Develop and test Android Apps.

01/2006 - 12/2010
Systems Administrator
Citrix Systems UK

Multinational software company specialized in virtualisation and cloud computing.

Role:
Systems Administrator. Managing the IT infrastructure for XenServer office in Cambridge,
UK.

Achievements:
* I was part of the XenSource team in Cambridge that was acquired by Citrix for $500
million in August 2007.
* Spearheaded and planned the project to migrate all servers and network equipment
from the old XenSource building to the new XenServer UK headquarters.
* Installed and set up monitoring system for XenServer engineering infrastructure using
Nagios to achieve proactive problem solving.
* Installed and configured Veritas NetBackup system providing Disaster Recovery
procedure to critical systems in Cambridge office.

Responsibilities:
* Management of the IT infrastructure for the UK XenServer Engineering organization:
administration, installation and maintenance of all servers and networking used for
research and development. Most of these servers ran in a virtualised environment
(XenServer ). Mail servers ( Exchange , Exim ), backup (Veritas NetBackup ), NAS
servers ( NetApp ), web servers ( Apache ).
* Administration, installation and maintenance of the development and research
network using Dell , Cisco , HP and Netgear switches/routers.
* Development of scripts for maintenance and monitoring tasks ( Python , Perl , bash
scripting, awk , sed ...).
* Administration, installation and maintenance of the XenServer testing farm (~100
servers).
* Planning and management of the purchase of new servers, switches, filers, racks ...
* Remote managing of US testing farm infrastructure.

01/2006 - 06/2006
Systems Administrator
Computational Fluid Dynamics Research Group (Other)

Research group working on modelling and simulation of complex and challenging fluid
flow problems in aerospace, power generation, nuclear, environmental and other areas.

Role:
Systems Administrator.

Achievements:
* Installed and managed Linux High Performance Clusters. The group required the
installation of a new 20 nodes cluster to meet the deadline of 2 doctors thesis. I
analysed the requirements and ended up deploying 2 clusters of 10 nodes using: MPI,




nfs, SSH, Ganglia, Sun Grid Engine, OSCAR, TORQUE, Xen, Cluster Vision, Perl, bash
scripting.

Responsibilities:
* Install, set up and develop wikis for the research group using PHP , MySQL , Apache ,
Linux and WikiMedia .
* Develop scripts for maintenance tasks ( Perl , bash scripting, awk , sed ...)

01/2003 - 12/2005
Entrepreneur, System Administrator and developer
Innovae Vision S.L.

Software company specialized in design and development of computer vision projects
aimed to entertainment and communication.

Role:
Entrepreneur, System Administrator and developer. Actively involved in the start up
process of the company, managing the IT infrastructure and developing software for
customers.

Achievements:
* Co-founded Innovae Vision S.L. The business idea was awarded with the first prize of
IV Kutxa Financial Institution Entrepreneur Competition.
* Developed an embedded multithreaded software based on Computer Vision and
Robotics technologies. The embedded environment used was Sony AIBO robot and
the Aperios OS. ( C/C++ , OPEN-R , GTKmm , System V IPC , Linux ).

Responsibilities:
* Design, installation and administration of the company's network.
* Installation and administration of network services: DNS ( Bind ), Web Server
(Apache ), Mail Server ( PostFix ), ProFTP , OpenSSH and Samba .
* Design and development of computer vision software ( Java, C/C++ )


Open Source collaborations
https://github.com/django-ldapdb/django-ldapdb/pull/198
https://source.puri.sm/liberty/host/middleware
https://source.puri.sm/liberty/tool/client
https://source.puri.sm/liberty/tool/developer/tree/master/playbooks
https://lists.xenproject.org/archives/html/xen-devel/2014-05/msg02277.html
https://lists.xenproject.org/archives/html/xen-devel/2013-06/msg01813.html
https://lists.freedesktop.org/archives/wayland-devel/2012-September/005307.html
https://lists.freedesktop.org/archives/nouveau/2012-July/010842.html

Local Availability

Only available for remote work
Profileimage by Birin Sanchez Server Side Developer, DevOps Engineer from Server Side Developer, DevOps Engineer
Register