About Penguincoder

Who is PenguinCoder?

Linux and Network administrator; fledgling programmer; self-proclaimed geek

I design elegant solutions to complex problems.

I am PenguinCoder.

As a systems administrator with a focus on security, I have a passion for open source and the Linux platform. I have experience with a variety of distros, tools, and scripting languages through various positions and as a hobbyist of technology. A brief overview of aspects I am familiar with includes:

Linux Distros
  • Debian (v6.0 - v8.0) - Quality, stable Linux distribution suitable for desktops, laptops and servers
  • CentOS (v5 - v7) Community Enterprise Linux based on RedHat source
  • RedHat (v - v7) Industry standard, commercial supported enterprise Linux
Linux Specific
  • Package management and compilation- (yum, aptitude, emerge, rpmbuild)
  • Security- IPTables, SSH, ACL, SELinux
  • Automation/management- Ansible, git, kickstart, perl, SaltStack
  • Cisco products
  • Routing and Switching (L2, L3)
  • VPN solutions
  • Wireless or wired communications
  • Python
  • Other scripting- (Perl, Lua, AutoIt3, bash, Powershell)
Other interest and knowledge
  • VoIP- FreePBX, Asterisk, Digium
  • Security- Firewalls (inc IPTables), packet and malware analysis
  • Virtulization- (oVirt, VMWare, KVM, ProxMox)

Though I have experience with many aspects related to Information Technology, my primary focus is Linux and security. Many of the projects I have worked on are very job or industry specific and cannot be shared directly. However I utilize many open source technologies in achieving these goals. Other personal projects I take on are either snippets of code used to enhance my daily job functions, or as a hobbist expanding my knowledge. I am usually always looking to take on rewarding and challenging projects. I find creating elegant solutions to complex problems a very rewarding and worthwhile goal, both in personal projects and work projects.
For more information or potential recruitment, please contact me for my resume.


Web Design


Mygeneral musings

Content update

So, a few updates to the content of the site, and main page. No new content for the blazons or logs yet though. Also, recently added SSL to the site! Always have to keep thinking about the security aspect of things. If you notice any broken pages or code, please let me know.

Slow updates

Not many updates here lately, because I've been busy. That and, I haven't had much to update this site with. I wish I could post more of my code , but so much of what I write is just not able to be shared. I'm looking for a potentially better job that would allow me to share more of my code, especially by contributing to open source projects. So, if you know of one, certainly please let me know!

Reloaded blazons

My heraldic blazon images have been reinstated, and I hope to continue making more of them. In case you don't know what they are, this article should help clear that up! These blazons, as they're called, are for the in realm descriptions(Coat of Arms) of different characters. I really enjoy designing the textual and visual representations of the heraldry. If you want to know more about how to get one created, contact me in game!

Updating/adding code

I decided to add some of the only available public code I have, back to the site. This will be mainly specific items related to gaming, (MUDs) or other small code snippets. Most of the other code I work on daily, is obviously not up for sharing! (This includes some items at GitHub, and Bitbucket.) All in all, I do hope to be able to show off real world coding examples in the near future. Enjoy.

Spammy new year

Spammers decided to try and abuse my contact form. Of course they would; so I disabled that contact method for the time being. Going to work on a more secure contact form as well as putting up some additional code content and interest in the above section. Hopefully the additional content will help to spur conversation and requests.

Contact Get in Touch