Junior Systems Ninja

/usr/bin/find / -person awesome_sysadmin

Thank you for your interest in this job. We have filled this position and are no longer accepting applications at this time.

Do you take pride in running a fault-tolerant, always-available server that can handle front page Reddit traffic? Do you thrive in an environment where you can build out better systems every day? Do you want to work on a site that actually makes an impact on people's lives?

GlobalGiving.org, an online marketplace for international grassroots charities, is looking for a Junior Systems Ninja to join our team.

You will be responsible for working with the Senior System Ninja to provision, install, configure, operate, and maintain servers, software, and related network infrastructure. You'll participate in the technical research and development to enable continuing innovation within the infrastructure that will use your talents for more than asking users if they've tried to power cycle their computer. As you feel comfortable, you can take charge of new projects and see them all the way from a few loosely defined requirements to design, implementation, launch, and maintenance.

Although we're small, we've got our fingers in a lot of cookie jars. You'll have the opportunity to work with a lot of cutting edge technologies and make your great ideas a reality. Day-to-day tasks include monitoring servers and network infrastructure for problems, assisting staff with technical problems on their desktops, being awesome, server/database/back office administration, researching new technology and tools, bug fixing and system hygiene, performance analytics, and customer service.

You'll be expected to bring your "A game" and help us improve ours. We're a team that thrives on peer learning. We hope that you'll share your creative passion with the team and spread it over the nooks and crannies that is the English muffin of GlobalGiving.

Benefits include flexible work hours, a family-friendly culture, telecommuting one day a week, a fully loaded MacBook Pro with secondary monitor, a convenient downtown DC location, and a meaningful job where you can go home at night and say, "Today, my work helped rescue 97 girls from bonded labor in Nepal." (One of many true stories.) And don't worry - we've also got the usual benefits like health care, dental/vision, commuter benefits, 401K, and paid vacation.

Primary Responsibilities

  • Monitor and Fix: We have over 40 pieces of hardware that need to be constantly monitored for problems and kept in good health. This includes being on-call to ensure over 99% uptime of our services.
  • IT Support: We work with a remote firm to provide desktop support, but we still need on-site Windows and Mac desktop support from time to time. You'll help ensure that all of our laptops and back office servers are working correctly and help coordinate support efforts with the outside firm to make sure everything keeps working smoothly.
  • Administer All the Things!:: You will work with the Senior Systems Ninja to administrate our Linux Systems, Network Devices, MySQL Database, Domain Security, and VoIP Telephone Systems.
  • Automate: We already have some automated monitoring systems in place, but we want to further automate and improve the way that we predict, detect, triage, and fix common problems on our hardware and ensure that we're able to scale intelligently.
  • Internal Coding Support: In addition to our website, we have a number of back office tools, cron jobs, monitoring, reporting, and administrative tools that we use to manage our daily operations. As you are interested or able to, we can provide an opportunity for you to write code to help improve, scale, and create systems that dramatically improve the productivity of our staff.
  • Web Performance: You will help us fine tune our configurations on Tomcat, Apache, Varnish, and other parts of our infrastructure to help provide the fastest web site experience for our users.
  • Business Processes: Although we are a values based organization, we have developed a basic set of IT policies related to security, disaster recovery, and business continuity. You will be responsibility for helping ensure compliance with these policies and will assist the Senior Systems Ninja and Director of Engineering to identify, develop, maintain and enforce policies that will ensure the continued success and growth of our organization.
  • Cutting Edge: Research and identify new technologies, tools or techniques that improve the efficiency of GlobalGiving's website, operations, and business processes. Help us know what we don't know.
  • Customer Service: Customer service is not a key focus, but it's a great way to learn while "wowing" our customers, both internal and external, and performing your share of daily site upkeep and maintenance.
  • Being Awesome: You'll be expected to bring your sense of humor, passion to change the world, and love of <fill in the blank> with you to work everyday. You'll be expected to share your ideas about what can make our product better, engage our users, and help us identify feasible ways to test or implement it as quickly as possible.

Required Ninja Level Skills

To be a great fit for the team (and for our team to be a great fit for you):
  • 1-3 years experience managing Linux and Windows based servers and providing Windows desktop support.
  • Familiarity and comfort with the Linux shell to complete most basic tasks and the ability to use sudo access responsibly.
  • The ability to communicate ideas effectively, to listen to others' ideas, and to collaborate to arrive at great solutions.
  • An ability to translate technical information for peers of varying technical ability.
  • Strong operational orientation and focus on quality customer service.
  • Excellent organizational skills, creativity, and flexibility
  • Comfort building and maintaining complex systems.
  • Sense of humor, belief in our values, and desire to change the world.

Cherry-On-Top Qualifications

  • Associates degree (or higher) in computer science or information technology, or equivalent experience.
  • Knowledge of MySQL Server, Apache HTTPD, Apache Tomcat, Varnish, Java, Shell Scripting, HTML, CSS, and JavaScript is a plus.

This is a full time position in Washington, D.C. Salary range will depend on skill and experience. Candidates must be eligible to work in the United States.

About Us

GlobalGiving is the first and largest global crowdfunding community that connects nonprofits, donors, and companies in nearly every country around the world. We make it possible for local organizations to access the tools, training, and support they need to become more effective at making our world a better place.

The GlobalGiving Team

Meet Our Team
Meet the amazing team of people that work at GlobalGiving. We love what we do and we hope you do too.

Impact To Date

  • $208.1 million in donations since 2002
  • 13,900 projects have received funding
  • 509,100 donors have given

Ranked in Top 10 Companies in DC

"GlobalGiving is truly an amazing organization to work at. The work environment is very open and fosters teamwork and innovation."

"GlobalGiving went above and beyond my expectations for this internship. One of my favorite parts of the experience was just the opportunity to thrive in such a wonderful office culture. This office knows how to get awesome (world-changing) work done as well as have a good time."

"Everything and everyone are so opened to talk, to help or to teach. I came as an intern, but I left as a member of a tight–knit community I will always belong to. My work was really meaningful... Best decision of my life!"

Read more reviews on Glassdoor.com

How to Apply

Interested? Great! Please email your resume to with your name and the phrase "Junior Systems Ninja" somewhere in the subject line.

To: Subject: {YOUR NAME HERE} - Junior Systems Ninja Attachments: Resume.pdf

Awesome and engaging cover letters are welcome, but are certainly not required. (Seriously.) Boring or clearly copy-and-pasted cover letters from other applications will be marked as spam. (Yes, seriously.)

About GlobalGiving

The world is full of problems. GlobalGiving is full of solutions. Solutions run by innovative, grassroots projects and organizations that are working to educate children, feed the hungry, build houses, train women (and men) with job skills, and hundreds of other amazing things.

We run an online charity marketplace that gives social entrepreneurs and non-profits from anywhere in the world a chance to raise the money that they need to improve their communities. Since 2002, GlobalGiving has raised $208,165,637 from 509,112 donors who have supported 13,955 projects. For more information, browse our site, find a project that you care about, and see the change that you can make possible.

Our office is located at 1110 Vermont Avenue NW, Washington DC and is just a few blocks from the Farragut North (Red Line) and McPherson Square (Blue, Orange, or Silver Line) Metro stations.

See why The Muse calls GlobalGiving an inspired place to work in this behind the scenes look at GlobalGiving.