Category Archives: Work

Interesting trick for recruiting from Groupon

So a few days ago the wife was reporting problems with her e-mail and one of those e-mails she was having problems with was groupon. So I decided to take a look at the e-mail headers to figure out when they were sent and I found this little gem.

Received: by mta11g.e.groupon.com (PowerMTA(TM) v3.5r16) id hu7ouq0ie1sl for ZSIDDIQUE@GMAIL.COM; Wed, 21 Dec 2011 08:40:10 -0600 (envelope-from bounce-107228_HTML-686961132-11052402-96988-0@bounce.e.groupon.com) X-Recruiting: Interested in headers? Join us: www.groupon.com/techjobs From: "Groupon" mail@e.groupon.com

It’s a cute trick to get people who understand headers to be interested in the company.

Did I forget to mention that we at Oxygen Cloud are hiring, http://www.oxygencloud.com/careers.html

Are you ready to be a System Admin at Oxygen Cloud?

As you know I joined Oxygen Cloud a few months back as Senior System Admin and now as we grow we need more in the Operations team as we get ready to launch our new secret project.

If you have a passion to work at a fast moving company, understand the unique demand of supporting a fully automated scalable backend then you are the person for this job!

Go ahead and submit your resume to me zuhaib.siddique oxygencloud.com . You can read the full description of the job here: http://www.oxygencloud.com/careers

A Systems Administrator position here at Oxygen encompasses much, much more than just maintaining some Linux servers. You will be given the the opportunity to work with the latest technologies and tools in order to overcome the real-world challenges that accompany the ambitious goal of bringing Oxygen to the masses. We are looking for very smart, very dedicated individuals that like nothing more than to get their hands dirty addressing scaling, performance, and availability challenges across a vast cloud infrastructure. Passion, skill, and a whole lot of Geek Cred are the attributes we are looking for here. Does 90% of your home electric bill come from powering dozens of gadgets and several Linux boxes? Does your idea of a “fun night” involve opening your wireless access up to your bandwidth stealing neighbors, so that you can invert all of their web content? Do you find that your most common thought on a daily basis is “I’ll just write a script for that”? If so, then we want to talk to you. Role/Responsibilities: Manage the day-to-day operations of Oxygen’s infrastructure to ensure smooth 24×7 operation Work closely with Engineering to ensure proper and timely deployment of software to staging and production environments. Use cutting edge methods and technology to identify and solve problems related to performance, scalability, reliability, and availability Develop, implement, and continually improve upon best practice processes and procedures Skills/Experience: 2-4 years of hard core system administration or technical operations experience Very strong knowledge of Linux system administration practices and troubleshooting. Strong passion for Cloud storage and Cloud computing technologies Experience with Apache, Tomcat, MySQL, and cloud services infrastructures Ability to troubleshoot errors and proactively identify issues Demonstrated ability to generate and maintain technical documentation Bonus Skills: Understanding of MySQL performance characteristics and scaling options Knowledge of systems architecture design and implementation Knowledge of configuration management and automation (Chef, Puppet, etc.) Experience with the following tech: Nginx, Ruby, Python, LDAP/AD, DNS/BIND, SSO, SMTP, NFS, Beanstalk, Memcached, SSL Requirements for applying: Tell us what interests you about this position Tell us about a project that you have significantly contributed to and are very proud of E-mail the above and your resume in PDF format to [email protected]

Using diff (or rsync) to compare folders over SSH on two different servers

So I wanted to find a quick code that will allow me to a diff over two folders as I want to be sure all files get transfered as we are using Plesk migrator to move domains from one server to another. Found a Serverfault post titled How do diff over ssh? but most of the suggestions are for files and not folders and none that work recursively. Well using this answer from Server Fault and some man pages I have the following

diff <(ssh server1 'sudo ls -1aR /var/www/vhosts/domain.com') <(ssh server2 'sudo ls -1aR /var/www/vhosts/domain.com')

Update: So a lot of people in the ServerFault page I linked to mentioned rync with the –dry-run flag. I did not look in to this much but just as I posted this blog the first @reply i got on twitter was from @EvanHoffman asking if I had looked at using rsync. Ok so I thought I should revisited the problem and using rsync and I got the follow:

rsync --dry-run -rvce "ssh -p port#" [email protected]:/var/www/vhosts/ /var/www/vhosts/domain.com/
(I have not tested the rsync solution with a live box but from testing on my local system I assume this would work) One of the limitation of this you need to be on one of the two servers vs the solutions using diff is something you do on your computer that can SSH to both systems.

Why do jobs require Word Docs!!!!

Ugg, this is a major rant that pisses me off.
As i have been posting i am looking for a job on and off, applying at anything that catches my eye. Well things are looking good, but one thing that gets on my nerves is the fact that a lot of these stupid web resume interfaces that these jobs require to apply for (which is something i hate) do not accept pdf resumes! And not only that, but they require MS Word files!! Well as someone who has taken pride in making my resume in LaTeX, which looks very nice IMO is ruined when made in MS Word. Also, what gets me is MS Word has you locked down, while pdf is soon to be an open source standard and its not like these managers at big companies dont know how to open PDF’s. While working at Lockheed, most of the files we used where in PDF and when we E-Mailed docs it was always considered good practice to make it a PDF so people dont get scared if you have a macro virus. Just think about that, all those poor Business major who take time writing there resumes only to have all there word doc e-mails kicked out of the servers because they have some macro virus.
Uggg.. All i ask for is to accept pdf files!! Also dont use stupid web resumes to ruin my format.

Technorati Tags: , , , ,


My Resume in Latex!

After reading a lot about LaTeX, and seeing its powerful use in making documents i decided a good way to learn a lot more about LaTeX is to make a Resume using it.

My Resume: zuhaib-cv.tex, zuhaib-cv.ps, zuhaib-cv.pdf

What is LaTeX? Well if your asking that question, you might want to check the link out. But if you have ever read a computer text book, or any document published from a scientific or computer science community there is a very good chance it was made using LaTeX as it provides you more power over simple WYSIWYG editors like Word, especial for texts involving math equations.

Now a few notes about my resume, first is that i used a lot of sites to help make my resume, looking at other peoples works and referring to The Not So Short Introduction to LaTeX. This is a good way to get started in anything new i feel, looking at examples and using texts as references as it can be pretty boring to just read.

Back to my resume for it to work you need to have res.cls but the one i used is an edited version of the one found on CTAN. The changes i made was to remove a badly place page break which would come out if you tried to use itemize for your position description which i wanted to use as i like the bullets. I am calling this version of rel.cls 2.09a and i will be e-mailing it to the original writer and see if i can get this incorporated in to the rel.cls on CTAN.

My Rel.cls: rel.cls

The main tex file was based off the one provided by Jason R. Blevins, with some edits you can see in my tex file like to allow for bullets and to add itemize to position and other changes i liked from other people resumes that i will list below.

My tex editor of choice was actually TextMate for OS X, i liked a lot when working in OS X and the fact it and handle a lot of different type of files from LaTeX to just about anything you can throw at it. If your not on OS X, or dont want to play for TextMate, look at Emacs as that is the granddaddy for LaTeX.

To make the PDF and etc files i used the Makefile again from Jason Blevins file, again edited only to fit my needs

My Makefile: Makefile

That is about it i have for my make file, for more i would tell you to read these sites that helped me a lot besides the one i mentioned early

Links

LaTeX Resume Tips
LaTeX CV Template
The Not So Short Introduction to LaTeX
How to Write a Killer Resume (for Software Engineers)

And something for you people that must use word:

Give your résumé a face lift

Technorati Tags: , , , , , , , ,