XDN is hiring

To support our quick growth, we are actively looking for new talents to come and join our Operations team.

We are looking for an OPS Engineer/Sysadmin/DEVOPS Ninja, spread the word! The LinkedIn post is HERE.

Job Description

Are you a seasoned Ubuntu user? Do you have a firm grasp on running websites and also understand DNS, HTTP, HTTP-caching? Do you long to build a truly operations-oriented service platform? Do you enjoy building frameworks that engineers leverage to create operational excellence in the platform? Want to create a service using best-of-the-best open source solutions?  Do you enjoy collecting/correlating data while troubleshooting? Do you enjoy working with customers? If you answer these questions “Yes”, then XDN is the place for you.

Responsibilities

  • Develop tools or deploy existing open-source solutions to solve problems in an agile environment
  • Enhancing existing tools and open-source solutions
  • Manage deployments of software and configurations
  • Interface with engineering on design and architecture with a focus on scalable, automated systems
  • Work with engineering to develop processes and strategies for supporting a worldwide internet presence
  • Support the worldwide infrastructure in an on-call capacity
  • Turn-ups, troubleshooting, and optimization of customer configurations/traffic.

Desired Skills & Experience

  • Confident scripting skills in Ruby, Python, and/or PHP, with the desire to develop those skills
  • Some experience in perl, shell.
  • Some experience with Java/C/C++ optional
  • Production Linux system administration experience, preferably on Debian or Ubuntu (we use Ubuntu)
  • Automated system management with chef.
  • An understanding of scalable monitoring and statistics gathering architectures and tools
  • Prior experience managing deployments of several of: hadoop, hbase, cassandra, mongodb, redis, memcache, apache, puppet/chef, cfengine, capistrano, git, svn, cvs, nagios, cacti, ganglia, mysql, ldap, tacacs, and trac
  • Prior experience with automated system provisioning (kickstart, pxe, etc)
  • Experience with cabling, configuring, and troubleshooting OSI layers 1 through 4
  • Knowledge of such things as TCP, HTTP, DNS, SMTP, DHCP, SNMP, AMQP, LDAP, etc.
  • Prior experience with networking operations and hardware a plus

Process & work style

  • Modern System Administration best practices: automation, configuration management, package management, documentation
  • Ensure all processes are repeatable, reliable, auditable, and scalable
  • Experience in a mission-critical 24×7 production environment required
  • Organized, self-managing, requiring little supervision
  • Able to track and prioritize multiple projects/tasks

Other assets

  • Curiosity. You want to learn more about development and operations, and you’ve probably googled any of the above technologies that you didn’t already know about.
  • You enjoy explaining and discussing technology in your area of expertise and responsibility
  • B.S. or other degree optional

2 relatively current references required

 

Media update

GigaOm wrote this pretty nice article on the XDN re-brand and our official Federated Content Delivery launch:
http://gigaom.com/cloud/xdn-federated-cdn-launch/

Also as a side note, the blog will now be the central place for anything product update, technology update, company news or media cover.
Stay tuned, more to come.

3crowd changes its name to XDN, Inc. and launches Content Delivery Federation

We haven’t been blogging in a long time, and here’s why:  New Name, New Product and New website. The future of Content Delivery is on its way and it starts now with today’s official launch of our Content Delivery Federation, made possible by nearly two years of fanatic development on our CrowdDirector and CrowdCache products.

Update your bookmarks and come and pay us a visit at http://www.xdn.com , on twitter, as well as Facebook , Google+ and Linkedin.

You can find the draft press release available for download here.

Stay tuned. This week is the starting point of an exciting series of innovations in an industry that was becoming stale.

XDN Video Delivery How-to

Video Embed Best Practices for Cacheing

Engineers at XDN have been crazy busy these last months, a lot of advanced features are being made available to our current and future users as we speak, which will result in a lot of blog updates during the weeks to come.

Today’s feature highlight involves CrowdCache™ and video media assets.

  • While CrowdCache™ had already been handling FLV progressive download video seeking, we are proud to announce that it is now fully compliant with MP4/H.264 video seeking.
  • While we were at it, we introduced a pretty interesting configuration feature that lets CrowdCache™ and CrowdDirector™ users to configure the way the CrowdDirector™ handles and transforms URL query arguments when getting passed to your Media Origin when a cache-miss occurs.
  • We are also proud to announce that we also added configuration knobs for you to tune the way your CrowdCache™ fleet handles data rate-throttling since it was a feature that was on top of our ‘public-demand’ list. Again, we walked the extra mile, and made it configurable on a per-MIME-type basis. Even better than that, if you know that your video file’s metadata is correctly recorded, you can even choose your files to be served in accordance to this bit-rate metadata. And that is quite an original feature that you won’t likely find with any other legacy CDN ;)

All of these newly available features have been illustrated together in one comprehensive how-to mini-site, which details how you can efficiently use both CrowdCache™ and CrowdDirector™ to get all the features from your favorite existing CDN vendors or from your own Video Web proxy servers – it includes code examples and embeds with the most widespread video players around, namely JW Player and Flowplayer.

We sincerely hope you find this tutorial useful and welcome any feedback you may have for us. We plan to roll-out many more of these mini-sites to answer your most popular feature highlight demands.

Batch creation and editing of rules made easier

XDN’s product and engineering team are delighted to introduce this new feature to our customers: Rule Sets inheritance.

In our constant effort to streamline the CrowdDirector™ load balancer as a service, we have identified a feature which will be a great use to many of our customers who deal with a lot of Rule Sets.
We found that very often, our customers used the exact same Rule Sets with different CNAMES (HTTP_302 redirects) or NS Delegations (DNS redirects), resulting in maintaining multiple objects that basically use the exact same routing behavior, and creating new blank Rule Sets to then manually duplicate existing ones.

These times are now over: it is now possible to create a new Rule Set based on an existing one. We call this Rule Set Inheritance.

With this new release of the CrowdDirector™ you can choose, during the creation steps, to base your new Rule Set on an existing one, cloning the rules from that already existing rule. The benefit is that a logical link now binds an inherited Rule Set to its ‘parent’ rule.
The are multiple valuable advantages to this:

  • Creation of such rules just got easier since the only parameter to input is the CNAME or NS Name.
  • All rules within an inherited Rule Set are duplicated from the Parent Rule. So editing that Parent Rule Set will now update all the inherited ‘child’ Rule Sets instantly.
  • You do not need to modify the inherited Rule Set anymore – any modification on a Parent Rule Set automatically adjusts all the Rule Sets which inherit from it with the exact same modifications.
  • At a rule set level, you can also detach a rule and break its inheritance link, meaning that when doing so, it will now be made independent and edit-able.
  • You can also attach an already existing Rule Set to another one. In this case, its own rules will be replaced with the rules of its new Parent, and the inheritance link binds it in the same way that all modifications to it will be deferred to its parent.

Here are a few tricks based on this new feature that we think might be of interest to you, based on using this feature:

  • Minor variations on a Rule Set
    If you ever want to create new Rule Sets that only differ by a few clauses, just clone them from an existing one, detach them, and only modify the part that should differ from the initial one.
  • Add Network Resources to deliver from on a broad range of Rule Sets
    Very often, you will need to add more and more Network Resources in the PRIMARY ACTION part of a Rule Set, as your traffic on these hosts increases with time. If many Rule Sets use the same hosts, this means that you need to modify all PRIMARY ACTION statements in all the concerned Rule Sets.
    With this new feature, if all are bound to the same Rule Set with an inheritance link, all you need to do is update the Parent’s PRIMARY ACTION statement, and it will apply downwards to all its inherited Rule Sets.

Here are some elements of the new UI that was designed for this feature
New Rule Set creation panel

View from the Rule Set list panel

View from an Inherited (child) Rule Set

View from a Parent Rule Set

Follow

Get every new post delivered to your Inbox.

Join 58 other followers