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.