Re: [Mimedefang] Perl Developer

2014-09-26 Thread G.W. Haywood

Hi there,

On Fri, 26 Sep 2014, Paul Rabbideau wrote:


I'm looking for a Perl developer with MIMEDefang experience for
some contract work.  If you are interested, please contact me.


I'm interested.

I've been using Perl for approaching 20 years.  I can't now remember
when I started using it, but I was writing mod_perl scripts for Apache
Webservers around the turn of the century for a legal training firm in
Los Angeles which had in excess of four million users (unfortunately I
can't identify the firm, which is still in business and my contract
still binds me to confidentiality).  Before that I coded some of the
early sites for an online holiday site which was then owned by EMAP
Publications in the UK - I think that was my first Perl contract.
Also at about that time, together with Stas Bekman I re-wrote and
greatly extended the 'Mod_perl Guide'.

I've been using MIMEDefang for over nine years in both my own and
client mail servers.  I try to minimize the number of messages which
are scanned by heavyweight Perl scripts, and MIMEDefang is generally
the last in a string of about seven Sendmail milters.

I wouldn't describe myself as primarily a Perl developer.  I have a
very wide range of experience with GNU/Linux systems, mostly based on
Debian, Red Hat and Slackware distributions.  The attached list is to
be the basis of a training course which I'm planning for a client, I've
quickly hacked it to avoid identifying the client and to remove some of
the less interesting items.

I'm based in the UK and France.  I have business interests in the UK,
and a home in the French Pyrenees.

Where are you based?

Kind regards,

Ged Haywood.User training

Documentation

Hardware
  PCs, Servers, CNC, Clock card reader,
  Network kit e.g. switches, hubs, cabling and connectors.
  Memory, discs, CPUS.  Fans.  Routine maintenance.
  32-bit/64-bit issues.
  Telephone systems.

Linux
  Disc partitions, filesystems, swap, boot records
  Boot loaders
Grub, LiLo, configuration
  Kernel
modules
 module versioning
problems with some modules e.g. ethernet drivers (e.g jme.ko, r8168/r8169)
  Filesystem (mostly ext2/3/4 but also NTFS/VFAT/ISO9660, +Rock Ridge 
extensions, etc.)
root (/), /etc/, /bin/, /sbin/, /home/, /proc/, /sys/, /dev/, /run/, /tmp/, 
/mnt/, ...
Users, groups, root (UID 0), addusers, /etc/addusers.conf, ...
Permissions
Filesystem layout
Filesystems on e.g. flash memory
Limitations - 32-bit/64-bit issues
  Startup - scripts, directories, (see also updates)
  Daemons e.g. sshd, ntpd, bind, crond, imapd, inetd/xinetd, named, dhcpd, 
sensord, ...
  Shells
sh, bash, ash, csh, tcsh,
  login/terminal/non-login
  configuration, aliases, command history
  restricted shell
stdio, redirection, pipes
globs
shell scripts
  Utilities e.g. ...
 man, mount, umount, fsck,
 date, ls, ps, df, du,
 sensors, ifconfig (see also 'network tools')
 less, editors,
 echo, cut, tr,
 grep, gzip, mail, nice, sed, top,
 kill, killall,
 perl, perl -e '', perl scripts, ...
  Regular expressions
  Logging, syslog, syslog-ng
Log rotation - logrotate
  Configuration files - general
  Distributions
Debian
  HDD install; LiveCD; Boot from HDD, grub menu etc.
  Install from packages (apt-get install), apt-get update ; apt-get ugrade
  sources.lst
squeeze-lst

  Perl

  cygwin

Networks
  Hardware
Ethernet switches, hubs.
Cabling, specifications, make/test cabling.
Wireless links.
Routers, ADSL router, watch out for bloody printers etc. behaving as 
routers.
  Protocols  standards
RFCs
Ethernet
DNS, DNSSEC
SMTP
HTTP
FTP
SMB
NTP
  Enabling Software
Firewalls
 iptables, tc, traffic shaping
 IPCop
   SSH access
   Web UI
   DHCP service
Routes
VPNs - routes, iptables
Servers for mail, web, time, file
  SSH, ssh, scp, VNC, vnc4server, x11vnc, xtightvncviewer, RDESKTOP, rdesktop.
  Network tools
tcpdump, nmap, iftop, p0f, wireshark, netcat, socat (and of course netstat, 
ifconfig, ip, route, traceroute, ping, arp,...)
  NFS/CIFS/other, remote mounts
  /etc/services; hosts.allow etc., inetd
  /etc/hosts
  /etc/resolv.conf

Network rules of engagement
  Minimum surface
  Africa, China, Eastern Europe, etc.
  Machinery can be connected to the computers!
  Dropbox, bubbles, DomaIQ, ...

Monitoring software
  Nagios
General host/network monitoring with Nagios
  Temperatures, disc space, load, SMART, time service
  Plugins
  Security
Host monitoring using nrpe
  Smokeping
Network monitoring with Smokeping
  slaves


Build software from source [download, configure, make, install, configure, run, 
check]

Mail
  Sendmail
Configure - sendmail.mc, local configuration, m4 macros, delivery agents, 
build, install.  Build sendmail.cf etc., certificates, aliases, virtusertable, 
BerkleyDB, ...
Milters - daemons, 

[Mimedefang] Perl Developer

2014-09-25 Thread Paul Rabbideau
Hello, All.

I'm looking for a Perl developer with MIMEDefang experience for some contract 
work.  If you are interested, please contact me.

Regards,
Paul




signature.asc
Description: Message signed with OpenPGP using GPGMail
___
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang