Consultant2016 - 2017CGI
Technologies: Node.js, Python, Linux
- Provided DevOps for the City of Montreal.
- Automated application deployments with Docker and Kubernetes.
Software Engineer2015 - 2016Ericsson
Technologies: MySQL, Django, Python
- Created an IPAM with an international team for Ericsson.
- Provisioned IPS automatically from telecom nodes.
- Used Puppet for provisioning servers.
- Created a Django and Django REST Framework back-end for multiple front-ends.
- Coded one of the front-ends with Twitter Bootstrap.
Test Configuration Manager2012 - 2016Ericsson
Technologies: Bash, Python, KVM, VMware, Xen, Linux
- Managed test environments.
- Virtualized telecom node installation.
- Improved and facilitated the jobs of testers.
- Automated installations and configurations.
Build and System Administrator2011 - 2012Ludia
Technologies: Amazon Web Services (AWS), Crucible, Jira, MongoDB, MySQL, Flash, Java, Python, Google Apps, OpenLDAP, Linux
- Maintained AWS Cloud Services.
- Maintained LDAP and mail servers.
- Packaged and distributed for Python, Java, and Flash stacks.
- Provided administration for MySQL, MongoDB, and Atlassian products.
Build Engineer2010 - 2011Mate1, Inc.
Technologies: Apache Tomcat, HAProxy, Linux, Bamboo, Nexus, Maven, Ant, Java
- Overhauled the entire workflow process to make an easy transition from designers to developers, doing quality assurance and finally making it live.
- Oversaw the entire build (38 modules) written in Ant but migrated to Maven with our own Nexus Repository, and plugged into a CI server (Bamboo).
- Handled mergers from the well-being of main branches to maintenance of our Git and SVN repositories.
- Managed the entire QA environment and its multiple chains.