Worked as Python Hacker, Web Developer and DevOps (A little bit)
Review (Upwork): Amazing guy, highly recommended!
Rating (Upwork): 5.0
Technologies used
Interesting modules that can be used separately
uncloud-pay v1 code.Check the project at https://ungleich.ch/en-us/cms/blog/2019/06/24/lets-challenge-openstack-and-opennebula/
The purpose of this task is to ensure each user in dynamicweb (a django app) have LDAP entry or equivalent user entry in LDAP along with the one currently in database. See Merge Request at https://code.ungleich.ch/ungleich-public/dynamicweb/merge_requests/722 for more details.
A generic product/payment service integrated with Stripe that allows to create products from JSON files. End user can buy products or subscribe to some subscription using simple cli. To see code visit https://code.ungleich.ch/ahmedbilal/meow-pay/tree/e4f2f446f5db7c92de373f3b717963d809f1b11f/meow-payv1.
A service that manages wireguard configuration i.e create/delete VPN entry in wireguard configuration.
Check the project at https://code.ungleich.ch/ahmedbilal/ungleich-vpn
A simple API that is used to perform simple actions e.g start, stop, suspend etc as well as snapshot management for OpenNebula VMs by utilizing OpenNebula XML RPC.
community repository and ceph was in extras at that time as far as I remember.one.vmpool.infoextended command in OpenNebula's pyone library. See related issue at https://github.com/OpenNebula/one/issues/4136Note: The following are all production level setup i.e Creating cdist type, HTTPs (using Let's Encrypt), Firewall (although I didn't do it myself), Regular Backups etc.