From Fedora Project Wiki

mNo edit summary
mNo edit summary
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Infobox user
|REAL-NAME    = Matthieu Saulnier
|image        = matthieusaulnier.png
|pronouns    = he/him
|location    = Paris, France
|birthday    = 1992
|homepage    = https://casperlefantom.net
|email        = casper at casperlefantom.net
|jabber      = casper at casperlefantom.net
|github      = fantomfp
|gitlab      = fantomfp
|fas-name    = fantom
}}
=== Matthieu Saulnier a.k.a. Casper ===
=== Matthieu Saulnier a.k.a. Casper ===
*French Fedora User
*French Fedora User
Line 6: Line 20:
=== Activities within Fedora ===
=== Activities within Fedora ===
*Editor of the French fedora wiki ([https://doc.fedora-fr.org/wiki/Sp%C3%A9cial:Contributions/MatthieuSaulnier contributions done])
*Editor of the French fedora wiki ([https://doc.fedora-fr.org/wiki/Sp%C3%A9cial:Contributions/MatthieuSaulnier contributions done])
*Moderator of the [http://forums.fedora-fr.org francophone fedora forum]
*Editor of [http://mag.fedora-fr.org/wiki/Accueil Muffin Magazine]
*Editor of [http://mag.fedora-fr.org/wiki/Accueil Muffin Magazine]
*Packager for the fedoraproject ([https://src.fedoraproject.org/user/fantom packages I maintain])
*Package reviewer for the fedoraproject ([https://bugzilla.redhat.com/buglist.cgi?emailassigned_to1=1&query_format=advanced&short_desc=Review%20Request&short_desc_type=allwordssubstr&email1=casper%40casperlefantom.net&classification=Fedora&emailtype1=substring reviews done])
*Maintainer of french kickstart files in the [[SIGs/Spins|Spins SIG]]
*Maintainer of french kickstart files in the [[SIGs/Spins|Spins SIG]]
*Helper in some chat rooms like #fedora-fr (IRC) and fedora at chat.jabberfr.org (Jabber)
*Member of [http://www.borsalinux-fr.org/ Borsalinux-Fr] (French association to promote Fedora in France)
*Member of [http://www.borsalinux-fr.org/ Borsalinux-Fr] (French association to promote Fedora in France)
=== Packager ===
My little contribution for the Fedora Project, and the easiest to see one, is few RPMs in the repository: I maintain few packages for the Fedora Project. These packages are focused on the topic of ''Instant Messaging "Jabber"'' which I use every day. Jabber is a Free instant messaging protocole and it is decentralized, I'm glad to use it without thinking about it. So, my [https://src.fedoraproject.org/user/fantom/projects RPM stack] is a Jabber client and its dependancies, called [https://poez.io Poezio]. I also use [https://copr.fedorainfracloud.org/coprs/fantom/poezio-omemo/ Copr repository] to develop a new RPM stack to add ''End-to-End Encryption'' plugin for Poezio in Fedora.
As a packager, I had to make package reviews for other, which is a great time shared with the community everytime. There is so many channels to maintain contact and coordinate. Making [https://bugzilla.redhat.com/buglist.cgi?emailassigned_to1=1&query_format=advanced&short_desc=Review%20Request&short_desc_type=allwordssubstr&email1=casper%40casperlefantom.net&classification=Fedora&emailtype1=substring package reviews] looks like for me as reverse engineering time. I like it to change my mind, just to focus on something else. The benefit for Fedora is better quality and stability...
=== Community Helper ===
*[http://forums.fedora-fr.org francophone fedora forum]
*'''IRC room''': #fedora-fr on Libera.chat
*'''Jabber room''': fedora at chat.jabberfr.org


=== Activities in general computing ===
=== Activities in general computing ===
Line 19: Line 39:
*Certificate Autority for some websites and network resources that I'm responsible for: [https://dl.casperlefantom.net/pub/ssl/root.der root.der]
*Certificate Autority for some websites and network resources that I'm responsible for: [https://dl.casperlefantom.net/pub/ssl/root.der root.der]
  Fingerprint: C3:6B:2E:72:87:9E:F7:3D:B5:4F:DA:15:5D:B5:29:77:A6:C8:02:6E:52:25:B9:33:82:C6:E6:25:76:9F:8E:04
  Fingerprint: C3:6B:2E:72:87:9E:F7:3D:B5:4F:DA:15:5D:B5:29:77:A6:C8:02:6E:52:25:B9:33:82:C6:E6:25:76:9F:8E:04
*I host my own network services ([https://stats.uptimerobot.com/j5WgYUjOBj status page])
*Member of [http://www.april.org/ April] (French association to promote Free Softwares in France)
*Member of [http://www.april.org/ April] (French association to promote Free Softwares in France)
*Tor Node operator ([https://atlas.torproject.org/#search/Casper list of my nodes])
*Tor Node operator ([https://atlas.torproject.org/#search/Casper list of my nodes])


=== Profesionnal experience ===
=== Profesionnal experience ===
During 2 years I was employed in a small company (in Paris) of 15 members. A lot of hack, a lot of fun, and a lot of experiences at the end ^^
During 2 years, I was employed in a small company (in Paris) of 15 members, as a DevOps.
==== Developper ====
==== Developper ====
* Developper on [https://www.odoo.com Odoo] ERP software
* Developper on [https://www.odoo.com Odoo] ERP software
Line 30: Line 51:
==== System and network administrator ====
==== System and network administrator ====
* Ubuntu 12.04, 14.04, 16.04 including OS upgrades
* Ubuntu 12.04, 14.04, 16.04 including OS upgrades
* CoreOS including Docker container management using systemd
* shell scripting
* shell scripting
* ansible
* Ansible
* docker deployment
* Mercurial
* KVM virtualization
* KVM virtualization
* LVM
* LVM
Line 41: Line 63:
* Authentic2 SASL administration token
* Authentic2 SASL administration token
* ufw firewall
* ufw firewall
* gateway stuff and iptables
* postgresql
* postgresql
* [https://xbus.io/ Xbus] deployment
* [https://xbus.io/ Xbus] deployment
* Mattermost, Seafile, Myreport deployment
* Mattermost, Seafile, Myreport deployment
* supervision: check_mk and the stack elasticsearch/kibana/logstash


=== Contact ===
=== Contact ===
*'''Email :''' fantom at fedoraproject.org
*'''Email''': fantom at fedoraproject.org
*'''GPG Key ID :''' AE157E0B29F0BEF2
*'''GnuPG''': AE157E0B29F0BEF2
  Fingerprint: 70D5 A9B1 84EB 45F2 C7A3  18AB AE15 7E0B 29F0 BEF2
  Fingerprint: 70D5 A9B1 84EB 45F2 C7A3  18AB AE15 7E0B 29F0 BEF2
*'''IRC :''' Casper_v2 on irc.freenode.net
*'''IRC''': Casper_v2 (Libera.chat / OFTC / Geeknode)
*'''Jabber/Matrix :''' casper at casperlefantom.net
*'''Jabber/XMPP''': casper at casperlefantom.net
*'''Matrix IM''': @matthieu:saulnier.im


=== GPG Public Key ===
=== GPG Public Key ===

Revision as of 03:27, 2 July 2022

Matthieu Saulnier
Personal information
Pronouns: he/him
Location: Paris, France
Birthday: 1992
Homepage: https://casperlefantom.net
E-mail: casper at casperlefantom.net
Contact information
Jabber: casper at casperlefantom.net​
GitHub: fantomfp
GitLab: fantomfp

Fedora-specific information
FAS name: fantom
Fedora e-mail: fantom@fedoraproject.org
Fedora homepage: fantom.fedorapeople.org
 


Matthieu Saulnier a.k.a. Casper

  • French Fedora User
  • Using Fedora operating system since Fedora 12 release on ASUS N61J laptop

Activities within Fedora

Packager

My little contribution for the Fedora Project, and the easiest to see one, is few RPMs in the repository: I maintain few packages for the Fedora Project. These packages are focused on the topic of Instant Messaging "Jabber" which I use every day. Jabber is a Free instant messaging protocole and it is decentralized, I'm glad to use it without thinking about it. So, my RPM stack is a Jabber client and its dependancies, called Poezio. I also use Copr repository to develop a new RPM stack to add End-to-End Encryption plugin for Poezio in Fedora.

As a packager, I had to make package reviews for other, which is a great time shared with the community everytime. There is so many channels to maintain contact and coordinate. Making package reviews looks like for me as reverse engineering time. I like it to change my mind, just to focus on something else. The benefit for Fedora is better quality and stability...

Community Helper

Activities in general computing

  • Editor of the Lea Linux documentation
  • I have a little blog about my experiences with Fedora (casperlefantom.net) hosted on home server (also powered by Fedora)
  • Certificate Autority for some websites and network resources that I'm responsible for: root.der
Fingerprint: C3:6B:2E:72:87:9E:F7:3D:B5:4F:DA:15:5D:B5:29:77:A6:C8:02:6E:52:25:B9:33:82:C6:E6:25:76:9F:8E:04

Profesionnal experience

During 2 years, I was employed in a small company (in Paris) of 15 members, as a DevOps.

Developper

  • Developper on Odoo ERP software
  • Using python language and golang
  • dockerfile development

System and network administrator

  • Ubuntu 12.04, 14.04, 16.04 including OS upgrades
  • CoreOS including Docker container management using systemd
  • shell scripting
  • Ansible
  • Mercurial
  • KVM virtualization
  • LVM
  • IPSEC openswan+strongswan
  • openvpn
  • certificates authorities x509
  • Odoo administration
  • Authentic2 SASL administration token
  • ufw firewall
  • gateway stuff and iptables
  • postgresql
  • Xbus deployment
  • Mattermost, Seafile, Myreport deployment
  • supervision: check_mk and the stack elasticsearch/kibana/logstash

Contact

  • Email: fantom at fedoraproject.org
  • GnuPG: AE157E0B29F0BEF2
Fingerprint: 70D5 A9B1 84EB 45F2 C7A3  18AB AE15 7E0B 29F0 BEF2
  • IRC: Casper_v2 (Libera.chat / OFTC / Geeknode)
  • Jabber/XMPP: casper at casperlefantom.net
  • Matrix IM: @matthieu:saulnier.im

GPG Public Key

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
Ej+kL5I=
=Sxkw
-----END PGP PUBLIC KEY BLOCK-----

My Fedora Badges (70)

Involvement Bloggin' it! (Planet III) Bloggin' it! (Planet I) Bloggin' it! (Planet IV) Bloggin' it! (Planet II) Like a Rock (Updates-Stable II) Like a Rock (Updates-Stable I) Is this thing on? (Updates-Testing I) You can call me "Patches" (SCM I) You can call me "Patches" (SCM II) Ambassador Junior Editor Junior Badger (Badger I) What goes up... (Koji Failure I) Embryo If you build it... (Koji Success II) If you build it... (Koji Success I) Bob Loblaw (Planet V) The cat came back... Egg Is this thing on? (Updates-Testing II) Tadpole Take this and call me in the morning Helping Hand Let Me Introduce Myself Bona Fide What goes around comes around (Karma I) If you build it... (Koji Success III) Speak Up! Secretary General In Search of the Bull (Tester I) Discovery of the Footprints (Tester II) Origin Associate Badger (Badger 1.5) What goes up... (Koji Failure II) Perceiving the Bull (Tester III) Associate Editor Partners in Crime Top 500 Macaron (Cookie I) Tadpole with Legs Paranoid Panda Senior Badger (Badger II) You can call me "Patches" (SCM III) Froglet Blog Lobber (Planet VI) What goes up... (Koji Failure III) Long Life to Pagure (Pagure I) Long Life to Pagure (Pagure II) Adult Frog Building the Outer Ring (Copr Build I) Long Life to Pagure (Pagure IV) Long Life to Pagure (Pagure V) Building the Outer Ring (Copr Build III) Long Life to Pagure (Pagure VI) Long Life to Pagure (Pagure III) Corporate Drone Building the Outer Ring (Copr Build II) Building the Outer Ring (Copr Build IV) You can call me "Patches" (SCM IV) Building the Outer Ring (Copr Build V) White Hat Building the Outer Ring (Copr Build VI) Senior Editor Is this thing on? (Updates-Testing III) Binary Star Telegraphist (Upstream Release Monitoring I) Like a Rock (Updates-Stable III) Community Survey Taker 2023 Corporate Shill