10 Books Every Network Engineer Should Read

These are 10 books that have been foundational for me personally in my career as a network engineer. I left out the Cisco CCNA, CCNP, and CCIE textbooks, though they were all mostly fantastic. However, this list below has been great for me as foundational networking knowledge in a well-written format.

Toward the bottom are several books that I’ve read much more recently, including books about network automation and machine learning in networking. Personally, for anyone seeking to get into network engineering or to become a more well-rounded networking professional, I recommend topics around automation and ML as well.

Continue reading “10 Books Every Network Engineer Should Read”

Not My Problem – Or Should It Be?

A phrase that really bothers me is “not my problem.” Usually I hear it in conversation with someone who learns of a problem but immediately seeks to absolve himself of any responsibility for the cause or responsibility to help.

I believe a networking professional, whether in pre-sales or working in the field, should have a deep understanding of networking concepts and strong technical experience. But also important are the soft skills necessary to build trust with customers, encourage strong relationships with account managers, and develop camaraderie and collaboration among teams. The words “not my problem” undermine those relationships and therefore shouldn’t be on the lips of a networking professional, let alone any sort of professional.

Continue reading “Not My Problem – Or Should It Be?”

By Engineers, For Engineers

If you haven’t heard, the networking community is awesome. I’ve made some great friends, developed strong new relationships, and I’ve had the incredible luxury to bounce ideas off some seriously talented people. However, whether it’s through various Slack groups, Google hangouts, or private email chains, it’s all been relatively private. Not much makes its way onto Twitter, and not as much as I’d like makes it into blog posts.

Continue reading “By Engineers, For Engineers”

My Network Cutover Soundtrack

Here’s a list of carefully thought-out pairings of songs for specific types of network activities like cutovers, refresh projects, and typical pain-in-the-butt network tasks.

Click on the network-y activity to listen, and make sure to have your sound at a decent volume. Most of these tasks take longer than the length of one typical song, so usually I’m listening to the entire album.

Continue reading “My Network Cutover Soundtrack”

Network Automation: Another Tool in the Toolbox

Over the last few weeks I’ve noticed a few tweets and blog posts regarding the immaturity of network automation methods and the danger in utilizing those methods in production networks. Though I agree that processes always have room to mature and that wiggling wires in a production environment always poses some risk, I believe this new emerging narrative in social media makes several assumptions that aren’t necessarily true.

Continue reading “Network Automation: Another Tool in the Toolbox”

School’s Out For Summer

School’s out, but I can’t wait for the fall semester to start. I don’t even know what class I’ll be teaching, but I know it’ll be awesome, and it’s going to be the best class I’ve ever had.

How do I know this? A few reasons, actually.

Continue reading “School’s Out For Summer”

The Joy of Just Getting the Job Done

Getting the job done, whether blog-worthy or not, always gave me a deep sense of accomplishment in my work. Besides, it’s always the junior engineers cutting over IDFs in the middle of the night that get to expense all the pizza they want.

Continue reading “The Joy of Just Getting the Job Done”

Write Something

write-somethingWe don’t think in five paragraph essays. At least I don’t. We think in small explosions of ideas in a nebulous, non-linear cloud of word pictures. It makes sense in our own minds, but try to communicate those ideas to someone else, and we find that sometimes we don’t have as clear a picture of our own ideas as we thought we did.

Continue reading “Write Something”

We Work with People Just as Much as we Work with Packets

Being a good network engineer requires a strong technical skill set. In fact there’s an entire industry devoted to technical training in networking technologies. We know that persistent technical training is necessary to keep pace with constant changes in technology, so I’m sure we agree that technical proficiency is important for the network engineer. If you don’t have a deep understanding of how VPN technology works, you’ll have a very difficult time troubleshooting a site-to-site VPN without the help of some [unnamed] technical assistance center. But is that all that’s required for a successful career in networking?

Continue reading “We Work with People Just as Much as we Work with Packets”

I Still Go To School Every Day, But Now I Call it Professional Development

Few fields require the continual professional development that IT does, but few fields offer the incredible rewards that a commitment to developing the skills of our trade can provide. Many factors come together to shape if, why, and how we advance in our field, and though I can speak only of my own experience, I believe the lessons I’ve learned from my journey so far may be of some value to others also on a similar path.

Continue reading “I Still Go To School Every Day, But Now I Call it Professional Development”

Blog at WordPress.com.

Up ↑