Geeks sing christmas

I wrote this a long time ago, but never used it. Feel free to use if you like. I think you know the melody.

On the 1st day of Christmas, my ops team gave to me...
A leaf node in a b-tree.

On the 2nd day of Christmas, my ops team gave to me...
2 Flash drives
And a leaf node in a b-tree.

On the 3rd day of Christmas, my ops team gave to me...
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 4th day of Christmas, my ops team gave to me...
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 5th day of Christmas, my ops team gave to me...
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 6th day of Christmas, my ops team gave to me...
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 7th day of Christmas, my ops team gave to me...
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives And a leaf node in a b-tree.

On the 8th day of Christmas, my ops team gave to me...
8 Scripts-a-pinging
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 9th day of Christmas, my ops team gave to me...
9 Routers Routing
8 Scripts-a-pinging
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 10th day of Christmas, my ops team gave to me...
10 Devs-a-hacking
9 Routers Routing
8 Scripts-a-pinging
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 11th day of Christmas, my ops team gave to me...
11 Tables sorted
10 Devs-a-hacking
9 Routers Routing
8 Scripts-a-pinging
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.

On the 12th day of Christmas, my ops team gave to me...
12 Dennis Ritchies
11 Tables sorted
10 Devs-a-hacking
9 Routers Routing
8 Scripts-a-pinging
7 Slashdot threads
6 Marvins sighing
5 Motherboards
4 Kernel patches
3 Traceroutes
2 Flash drives
And a leaf node in a b-tree.