Information in the world of information! Text data in the world of data! Such subjects – the best friends for us and the best enemies at the same time. I recently surprised I hold so many articles and Linux guides about tools I still don’t use. Data juggling is going to be one of the most important qualities of contemporary human. Even more handy than stubbornness and work speed.
So, what am I talking about? I just want to share some thoughts about data juggling for DevOps guys. Or operations engineers. Or platform engineers. Or system engineers. Or just sysadmins. Whatever. Here’s the cheatsheet of useful blogs and sources to get awesome article.
I’ve given up this idea to mark useful books to read before. For now I’d like to continue, because books aren’t a silver bullet. They can give you subject basics, but information veracity is quickly disappearing. While you can scroll the new blog post and come through new technologies.
I’ve splitted this post on few subfields for easier reading and picking.
1. Awesome awesomeness
Who are they: The biggest knowledge base I ever seen after Wikipedia. Contains the list of resources for all subjects in IT and beyond IT.
Why it’s cool: Useful for everybody in every field. If you’re diving into new technology – use this source at first to plan a quick trip to the subject.
My favorite post: Doesn’t matter. Pick your favorite one.
Who are they: Free web-journal posting articles from various authors about various themes. Oriented on all IT directions.
Why it’s cool: Articles quality is definitely high. The probability of trash reading is low.
My favorite post: How to Create a Minimum Viable Architecture
Who are they: Similar to dZone web-magazine. Frequently releasing articles for many fields: Cloud, Networking, Security, Storage and so on.
Why it’s cool: Getting information from experienced people for free is always great.
My favorite post: I’ve found great e-book about AWS cost management. Unfortunately, I missed the link to show you.
Who are they: Engineers community tired to be robots. It’s not a continuously-refreshed blog. It’s more a landing page about how to become more communicative and less stressed. Instead of personal thoughts they share awesome links for reading.
Why it’s cool: Gradually reading all HumanOps suggestions to read, you should notice a great boost of productivity skill. Remember, no one technology is not a silver bullet and no one will be such. Let’s concentrate on processes and human interactions learning some subjects in parallel.
My favorite post: Just one HumanOps cheatsheet
2. Twelve-factor app
Who are they: One big documents of must-done factors for your web-application. Having all of them you’ll finally get a strong and reliable technical side of project. Accessible on almost 12 languages.
Why it’s cool: 12-factor concept has been acceptable by almost all IT engineers. I’d suggest to read this at first. Take a time to dive into this concept and save much more time working on operations.
My favorite post: Stateless processes factor
Who are they: Jeremy Stretch’s personal blog about networking. There is a wide choice of posts, from FAQs to personal thoughts about job.
Why it’s cool: What it takes if you want to enhance your knowledge about networking. I still never got any more useful source about networking.
My favorite post: Networking FAQ
Who are they: Linux tutorials collection about software installation, configuration and best practices.
Why it’s cool: Good place to get started for newbies. Although there is usually noncognitive “how to” stuff.
My favorite post: http://www.cyberciti.biz/tips/linux-security.html
2. The Geek Stuff
Who are they: Ramesh Natarajan personal blog containing plenty of Linux tutorials. It matters things you can do with specific software and so on.
Why it’s cool: Good place to get started and improve skills.
My favorite post: 30 Things To Do When you are Bored and have a Computer
3. Ops school curriculum
Who are they: Beginners course with lectures and practice tasks about operations fundamentals. Course program includes Unix, Network, Programming, Security and so on.
Why it’s cool: Great if beginner is curious, but has no idea how does the operations work.
My favorite post: Careers in Operations
4. SysAdmin Casts
Who are they: Bunch of episodes – guides about different operations fields.
Why it’s cool: Very useful if you just want to try tools you haven’t used before. Also great to take some thoughts from experienced engineer.
My favorite post: Bits Sysadmins Should Know
5. SysAdvent Calendar
Who are they: Short tutorial serial about best practices to work in operations.
Why it’s cool: Opportunity to look at the magic you can personally do with simple tools..0
My favorite post: Introduction to Strace
6. Techarena 51
Who are they: Blog with tutorials about Shell scripting, Python/Flask development and UNIX tools.
Why it’s cool: Just one more source to find fresh thoughts.
My favorite post: I’d like to point the Interview Questions topic from blog author in Github.
7. DigitalOcean tutorials
Who are they: Tutorials blog of popular cloud provider. Contains step-by-step tutorials for almost all popular UNIX software.
Why it’s cool: No more cares about technical implementation details. Although there is more “how-to” guides than deep introductions.
1. Martin Fowler
Who are they: Hope you all heard about Martin Fowler.
Why it’s cool: Great place to dive into Agile fundamentals and microservices.
My favorite post: Continuous Integration introduction
2. Brendan Gregg
Who are they: Author of Systems Performance book publishes his video talks and text posts about dealing with cool tools for performance debugging.
Why it’s cool: Cool blog to learn about performance debugging and tuning.
My favorite post: Performance Tuning Linux Instances on EC2
3. Charity Majors (charity.wtf)
Who are they: Blog about different DevOps stuff, as technology as well as for culture.
Why it’s cool: Passionate posts format. Stop to be boring, guys!
My favorite post: Two weeks with Terraform
4. Paul Graham
Who are they: Essays of computer scientist Paul Graham. For now new released essays are usually about startups.
Why it’s cool: Good food for thought at leisure.
My favorite post: Economic Inequality
1. Cloud Academy
Who are they: Corporate Cloud Academy’s blog. Cloud Academy is online training-center which serves courses about the most popular cloud providers.
Why it’s cool: Great thoughts about features and pitfalls you can find in cloud.
My favorite post: 5 DevOps Tools You Need to Know
1. Robert Haas blog
Who are they: Personal blog owned by one of PostgreSQL major contributors. Once in awhile he posts very useful thoughts about how Postgres work.
Why it’s cool: There is no one knows more about software as its major contributor.
My favorite post: VACUUM FULL doesn’t mean “VACUUM, but better”
2. Bruce Momjian blog
Who are they: one more personal blog latest PostgreSQL news and practices
Why it’s cool: Just to keep up with new things in PostgreSQL
My favorite post: Actually it’s just one HTML page, so there is no different article
Who are they: DevOpsGuys is a famous consulting company in UK included experienced engineers. They’ve got some interesting services provided to business to accelerate time-to-market. DevOpsGuys blog is usually about culture thoughts and latest conferences they met and organized.
Why it’s cool: You can learn the culture for free. Wherever we work, we should try to reach CALMS principles instead of technology focus. DevOpsGuys blog giveds you such opportunity publishing the great thoughts about digital transformation.
My favorite post: What does #DevOps mean to the roles of Change & Release managers?
2. Uber engineering
Who are they: Guys helping you to catch a cab quickly and cheaply.
Why it’s cool: I like such blogs because it’s direct opportunity to catch new ideas and implement them. Uber is a headquarter of talented engineers continuously releasing new tech solutions.
My favorite post: Why Uber Engineering switched from Postgres to MySQL
3. Spotify Labs
Who are they: Born in Sweden, service provides media content from various artists. One of the most famous media service. I can’t tell more, because it’s not available in my country 😦
Why it’s cool: I like such blogs because it’s direct opportunity to learn and implement something new. Spotify is a headquarter of talented engineers continuously releasing new tech solutions. Also they’re mixing tech with culture which looks awesome. Spotify has one of the strongest operations team from which we all can grab something. And, no, I’m not trying to be hired there 🙂
My favorite post: Building a technical career path at Spotify
4. Nginx tech blog
Who are they: Nginx engineering blog is not only about Nginx. They reveal many general teams such as web-application performance or work with Amazon.
Why it’s cool: I rarely see such source where almost every post is smart and cognitive.
My favorite post: 10 Tips for 10x Application Performance
1. DevOps cafe
Who are they: 2 guys leading their own podcast, calling other engineers to participate. Podcast themes varied: from operations business role to discussion about technology trends.
Why it’s cool: Podcasts can be such useful in data juggling. When you’re bored driving a car or getting different way to move through your location – that’s your medicine! Listening podcasts on the road is really handy thing. You can replace life routine by switching the new podcast on and reaching new trends in DevOps.
My favorite podcast: Actually no one. For now I can’t have earphones because of ear health problems. Sad, but true.
Also I’ll keep going to find new fresh sources. Also continue to find more books to read and video courses from MIT and Coursera which should be useful in Ops job.
Suggest some more in comments if anything exists I didn’t write about.