I have been a Windows and Unix administrator for 5 years (1998-2003), then *Nix system and network engineer since 2006 (Unix, Linux, Mac OS X) after having restarted studying for three years.
I am used to solving issues regarding system, security and network Unix servers advanced configuration. My last favorite challenging projects dealt with building embedded Linux systems from scratch for network devices like wifi routers, video streaming senders/receivers, firewalls etc. This is the best method to learn how a Linux system may work: building it from scratch!
I have both experiences as Unix system and network engineer, and as Unix system developer (kernel and user space development). My preferred language is C. I also often use Perl and PHP, Bash as scripting languages.
Debian, Ubuntu, Fedora Core, CentOS are the Linux systems I can easily work on with efficiency. They are powerful tools boxes you can adapt to your needs. I can also work on BSD systems like FreeBSD, OpenBSD and NetBSD I have often used as firewall systems or any other Unix systems (Mac OS X, HP-UX, SunOS).
I am used to solving complicated issues regarding the Linux/Unix systems and network administration as much as security. I feel self-confident enough to work on new topics.
The TCP/IP protocols stack (SMTP, HTTP, POP3, DNS, DHCP, TCP, UDP, IP etc) as much as the data link level standards (Ethernet, Token ring, HDLC, Frame relay, 802.11) are part of the network fundamentals every Unix system engineer must be able to deal with.
C language is definitively the language used to develop Unix OSes. This is the first language I have learnt during my engineer classes. So, I do not hesitate to download, read and patch any C source file if needed.
Please note that I will refuse to work on systems with administration control panels (cPanel, Plesk) because they always prevent us from tweaking the machines. Furthermore, more you add interfaces to your system, more you have chances to open doors to crackers.
University of Technology of Compiègne
Master's degree (Computer Sciences Engineer)
2003 - 2006
Dresdner Bank, Paris
Unix and Windows system administrator
1998 - 2003
- System administrator for the Dresdner Bank (Paris). I have been responsible of maintaining about 50 machines in an heterogenous environment: 30 Unix servers (HP-UX 11.0, SunOS 5.x) and 26 Windows NT4.0 & 2000.
- One of the Unix server was used as backup system (Veritas NetBackup) with automatic robotic tape drive and catalog configuration.
- I had also to administrate the Windows Exchange 5.5 servers.
- Level 2 support for the trading room and help desk support.