About OpenDNS : OpenDNS is an Internet security company that’s transforming the way IT departments secure their networks, and more importantly, their users. In 2012 OpenDNS launched Umbrella, a new line of cloud-delivered Internet security services that, for the first time ever, allow IT departments to extend security off the network and actually protect users wherever they roam. OpenDNS built Umbrella on top of our rock-solid foundation: the world’s most loved and trusted DNS service that’s used today by 50 million people around the world.
Working at OpenDNS means being surrounded by passionate, intelligent and creative people that are determined to disrupt the Internet security industry with endless innovation, world-class research and unrivaled products and services. It’s a place where the best ideas are quickly transformed into products, features, campaigns and company-wide practices, so it won’t be long before you witness the results of your hard work. But don’t just take our word for it. We’ve seen nearly 100% year-over-year usage growth, have been cash flow positive since 2007, and we carry the endorsement of leading VC firms Sequoia Capital and Greylock Partners and thousands of happy customers.
About the Role: OpenDNS is looking for an experienced software engineer/developer to join the operations team and help run a global network of servers supporting millions of users. The role's primary focus will be on developing tools to help automate many of the teams activities including provisioning, monitoring, inventory, and deployment. You must be passionate about creating efficient and scalable systems and conscious of maintaining uptime. You must be comfortable working in a dynamic, fast-paced environment and not afraid to get your hands dirty with other operational tasks when the need arises.
Participate in the development of an automation framework to support OpenDNS' global infrastructure
Design, develop and deploy the necessary tools to achieve given goals
Work closely with other teams to help define requirements for given projects
Participate in the design and development of tools to collect performance metrics and monitor service health
Develop and document processes and policies for operational best practices
Be a positive contributor to the operations team (make life easier for your team!)
Education & Experience:
Extensive experience with bash or shell scripting
3+ years developing in ruby or python (or perl)
1+ years developing in C (You can hack your way around it)
Experience designing systems with scalability and performance in mind.
Familiar with basic software testing methodologies
Experience with Linux or FreeBSD
Comfortable working with git
Solid problem solving and analytical skills
Comfortable in a 24x7 environment
Good verbal and written communications skills
Desirable, not required:
Bachelor's degree or equivalent in computer science or related field
Experience with Puppet or other configuration management system
Experience with kernel tuning (Linux or FreeBSD)
Experience with Nagios and Cacti
Experience with Debian or Ubuntu
Experience with a 24/7 on call rotation cycle
Experience managing a Hadoop stack a big plus
Did we mention the perks? Our offices are located just a block away from Caltrain and MUNI in the thriving tech hub of SOMA, San Francisco so you’re surrounded by like-minded people and just walking distance from tons of popular restaurants and cafes. The office is rich with open spaces for collaboration, the latest tech tools and toys and a fully stocked kitchen to help you recharge. Come work with us, and be part of the team that’s revolutionizing Internet security.
No recruiters or principals, please