paint-brush
67 Stories To Learn About Devops Principlesby@learn
182 reads

67 Stories To Learn About Devops Principles

by Learn RepoApril 24th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Devops Principles via these 67 free HackerNoon stories.
featured image - 67 Stories To Learn About Devops Principles
Learn Repo HackerNoon profile picture

Let's learn about Devops Principles via these 67 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. How We Scaled To Microservices Architecture With A Data Flow-driven Approach

Microservices architecture: It was proposed to develop a data flow-driven mechanism for microservices — oriented decomposition. Data work separately with the site

2. Top DevOps Myths Debunked - [DevOops Part 1]

Today, we are debunking some of the most popular myths about DevOps.

3. 5 Ways to Overcome CI/CD Challenges

5 Challenges of CI/CD - how you can solve them!

4. Why Backend and DevOps Roles May Become One in the Future

I believe that the job duties of “back-end” and “DevOps” engineers will coalesce to include almost everything that “the user doesn’t see”.

5. How Shift-Right Testing Can Build Product Resiliency

Shift-right testing improves product resiliency by uncovering issues that surface under heavy user traffic and are difficult to simulate in test environments.

6. Strategies for Using Config as Code

This post explains some good practices for using Config as Code and how to adjust your strategy in different situations.

7. Revealed: The Most Important DevOps Tools For Newbies

DevOps is practice/tools to run the services and applications on Cloud infrastructure. Scripting,git,Jenkins,Ansible/Puppet/Chef,Docker,GCP,AWS,Azure

8. 5 DevOps Security Challenges in 2020

In the beginning, a single developer worked on 100% of the code base that lived on their machine.  Inevitably, at some point, they wanted to share their code, or back it up, or even create a simulated testing environment.  On that day, they began the process of moving from Dev to DevOps. Since then, the world has changed drastically.

9. Can we apply DevOps principles to Project Management?

It is always worth remembering that good ideas are contagious. Other minds have wrestled with problems similar to yours before and effective solutions tend to bubble up and can be re-applied to new initiatives in ways that can often appear obvious in hindsight.

10. BizDevOps (DevOps 2.0) Is the New Iteration of DevOps

BizDevOps breaks divisions between Business, Development and Operations teams to deliver business value fast. Discover the principles and benefits of BizDevOps.

11. Tracing: An Essential Component of Observability

In this article, I am going to shed light on one important aspect of observability - tracing.

12. An Introduction to DevOps

In this post, we take a surface-level look at the parts that make up DevOps. We explore the concepts, tools, and unique roles that make it work as it does.

13. Eugene Cozac on Creating His Own Framework and Becoming a Top-tier Developer

Today, to become a junior-level web developer you don’t need even a college degree. There are tons of bootcamps and short-term programs for those who would like

14. Three DevOps Cultural Changes You Need To Adopt

The Three Most Important Lessons that anyone in DevOps needs to learn to get better: Set clear goals, Create Safe Environment, Structure Your Technology

15. The Necessity for DevOps Improvement in Government

DevOps provides a collaborative approach to development and operations so government IT can adapt to today’s challenges and prepare for new digital threats.

16. Should DevOps Engineers Write Code?

“DevOps” is one of the most misunderstood terms in the software development industry.

17. CI/CD Best Practices for Salesforce DX

With digital transformation and the move to online operations, companies are increasingly relying on Salesforce to manage many of their operations. New business needs and opportunities constantly increase the workload of Salesforce teams. In this context, teams are turning to Salesforce CI/CD to automate manual workflows, which help them handle these growing workloads and quickly deliver quality work to their end-users. This article gives you a short overview of how to implement CI-CD in Salesforce DX.

18. How to Fail at DevOps

19. 8 Debugging Techniques for Dev & Ops Teams

This blog highlights eight debugging techniques that will help Software engineers adopt the DevOps approach to debugging a code.

20. DevOps as-a-Service OR Do you Really Need a DevOps Team

DevOps as a service is a rising philosophy in purpose development. DevOps as a method moves customary teamwork to development and process team to the make unclear, where lots of the method can be robotic using stackable virtual expansion tools.

21. 7 Common Misconceptions about DevOps Metrics

Metrics are crucial to DevOps and Continuous Delivery as part of the process of continuous improvement. However, you must balance collecting and displaying data

22. DevOps 2.0: The Value of SRE

Mixing DevOps and SRE gives a brilliant outcome. Learn more about site reliability and its principles to ensure business growth and top tech performance.

23. Why Your Project's 1st Commit Should Have a Working App & CI/CD Pipeline

Automating The Automation Behind DevOps

24. So You Took Down Production - Now What?

You're pushing to main, something you've done 100s of times before, and by the time you go to refresh your production environment, you notice something's wrong

25. Can You Land a Junior Role as a Dev Ops Engineer?

You'll see "junior" level DevOps and SRE roles. You'll also see several people asking how to get into DevOps or SRE as a junior-level candidate.

26. The Top 8 Registries for Containers

There are many container registry options on the market, serving customers of different types, sizes, and needs. Let's look at our top 8.

27. What is a Service Mesh?

In our previous post on API Gateways we discussed how services handle external client to service (North-South) traffic.

28. Closer Than You Think: Bridging the DevOps-Security Gap

The advantages of moving security into the DevOps lifecycle early are well-studied. For example, Puppet’s 2019 State of DevOps Report details numerous ways that both security and DevOps improve when security is integrated into DevOps earlier (aka: Shift Left).

29. DevOps Principles: Culture Vs. Tooling

One of the last questions asked in a DevOps interview is usually "so, what does DevOps mean to you?" I think this is a smart question, because DevOps is wildly misunderstood by the greater IT community. Some may answer that it's Continuous Integration and Releases, another may say it's having everything in Git, and the last might say that it's having tests available. All of these technical solutions do represent a key aspect of DevOps which is the tool chain, but it is the least important.

30. The Long and Winding Road to Kubernetes

A look at why enterprises are slow in moving to Kubernetes.

31. DevOps at Scale through Efficient Software Distribution

The article describes the software distribution in brief, what it is, use cases, and challenges involved in achieving DevOps at scale.

32. How to Use Zeet to Take Your Devops from 0 to 100

What happens when you combine an awesome idea with a driven leader? You get an exciting product, like Zeet, which automates your DevOps tasks.

33. The Importance of DevOps in Mobile App Development

DevOps is growing vital in modern application development, operations, testing, and delivery. It is no longer a niche strategy. DevOps methodology is embraced by a quarter of leading names in the Forbes Global 2000 list. The mobile application connected with DevOps bridges the gap between development and operations. It emphasises over communication and collaboration, constant integration, QA, and delivery with automatic deployment. The developing, testing, releasing, and upgrading of mobile apps can occur swiftly and more certainly.

34. DevOps vs SDLC: Optimizing the Software Development Cycle

If you're using a traditional software development life cycle (SDLC) you may have questions about where DevOps fits in.

35. Avoiding In-House Development Tools Now May Pay Off Later

Software engineers are builders - so it’s only natural for them to want to build in-house proprietary software tools, customization and integrations. But that instinct can often be problematic for businesses. Here are some reasons you should think twice before letting your engineers build their own internal software:

36. Why ML in Production is (still) Broken and Ways we Can Fix it

Machine Learning, Deep Learning development in production was still broken. ZenML, an extensible, open-source MLOps framework for production-ready ML pipelines.

37. Why Doesn't Your CI Pipeline Have Security Bug Testing

Software Engineering has Changed with CI/CD

38. A Real Life Example of CI/CD Pipelines in Action

CI/CD Pipeline – Case Study

39. What We Learned By Dockerizing Our Applications

A universal truth we’ve experienced as both an IT software vendor and as an application delivery team is that application owners are constantly trying to deliver better software faster.

40. The State of the Continuous Delivery Developer Ecosystem

Continuous delivery (CD) is a software development practice that enables developers to release small but frequent software updates reliably and safely. Closely

41. Serverless Computing Benefits for DevOps: A BTS You Should Not Miss!

Serverless fits perfectly with DevOps and provides the edge over your competitors.

42. The Next 11 Things You Should Do For CI/CD Pipeline Optimization

Many engineering teams are making the switch to a DevOps culture. This has a lot to do with the way the software development cycle has changed over the years. It used to take months to implement a new feature, get it through testing, fix any issues, and finally get it to production.

43. 10 Great Ways to Evaluate your Minimum Viable Product (MVP)

Do you know the main purpose of building Minimum Viable Product or MVP? The answer is to validate the product that you will be launching in the market.

44. The Cloud-Native & DevOps Approach in Regulated Industries

The DevOps practices are helping companies build software that will function properly in a more automated world & this is what building cloud-native software is all about. While the cloud-native approach is becoming more critical and making life easier for everyone involved in software development, there are still industries that are laggards and kind of scared to move out of their legacy practices. Yes, we are talking about the highly regulated industries like Healthcare, Financial corporations, government agencies, etc. When it comes to adopting new technologies of building software, these industries have always remained slow because of the limitations they carry with them. But recently we have seen so many traditional banks and hospitals moving towards DevOps and cloud-native practices.

45. Here's How We Train Our DevOps Skills Internally

Our team started to apply DevOps practices long before we registered Mad Devs as a company. Specifically, I ran into this approach more than 10 years ago in a different company where I worked as a System Administrator.

46. All You Need to Know About Continuous Integration, GitHub Actions, & Sonar Cloud

When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.

47. How to Extend your DevOps Strategy For Success in the Cloud?

DevOps and Cloud computing are joined at the hip, now that fact is well appreciated by the organizations that engaged in SaaS cloud and developed applications in the Cloud. During the COVID crisis period, most of the organizations have started using cloud computing services and implementing a cloud-first strategy to establish their remote operations. Similarly, the extended DevOps strategy will make the development process more agile with automated test cases.

48. Simple Yet Effective Advice To Handle Large Releases with DevOps Effortlessly

When you start working on large scale enterprise systems, handling releases can become complex. You'll have to think about your front-end, microservices, third-party services, and other services. Making sure these things get deployed in the right order and pass integration tests can be tricky once you start working with asynchronous tasks.

49. Equivalence Class Partitioning And Boundary Value Analysis in Black Box Testing

1. What is black box testing

50. DevOps Brings out the Best in Developers

DevOps brings the entire application development life cycle to a whole new level.

51. What I Learned About DevOps in 2019

It was a big year for DevOps adoption. Most of the organizations than ever before are ditching their leadership philosophies, old methodologies, and legacy processes in favor of DevOps to realize speed and agility in today’s constantly evolving technology landscape.

52. GraphQL Is Not a Silver Bullet

GraphQL is not a configuration language, also not a transformation language, a replacement for SQL, and definitely not Terraform.

53. DevOps: I Measure The Metrics A Bit Differently. Here's Why

The four key DevOps metrics are an exciting set of measurements. They’re getting more and more relevant since the book Accelerate has been published. I firmly believe they’re essential for engineering teams seeking effectiveness and efficiency.

54. How Developers Can Use DevOps - Introduction and Version Control

Improving our DevOps skill can help us become better developers, teammates and managers. Learn DevOps principles and a different perspective on git.

55. Job Cycle and on Demand Tools of Devops Programming Engineer

What are the roles and responsibilities of DevOps engineer.

56. Chaos Engineering: What You Don't Know

With cloud native applications, there's always a chance that something could interrupt your services. Maybe a wire gets unplugged and that brings down your server or one of your services loses network connections that you depend on.

57. Measuring DevOps Metrics: A How-To Guide

DevOps is supposed to help streamline the process of taking code changes and getting them to production for users to enjoy. But what exactly does it mean for the process to be "streamlined"? One way to answer this is to start measuring metrics.

58. Deploy on Fridays, or Don't.

There seems to be a debate that has gone on for quite some time now on the Twitters about whether or not you should do Friday deploys, and whether there should be Friday moratoriums, etc.  There are a lot of accusations being thrown around about fear, testing, time to recover, and the like. To be very clear, I am not a big fan of Friday deploys. That opinion is not based on merely how I feel about deploying on Friday, but also based on the science of it, as well as my learned experience.

59. The DevOps Mindset: A Step-by-Step Plan to Implement DevOps

Discover what DevOps exactly is, five DevOps best practices, essential DevOps benefits like faster software releases, and nine key steps to implement DevOps.

60. Containers 101: Kube Explained Part 2

In our previous post, Kube Explained: Part 1, I described how the introduction of the cloud resulted in CI/CD, Microservices, and a massive amount of pressure to standardize backend infrastructure tooling.

61. Cloud-Native DevOps: A Basic Primer

DevOps, the method of automating processes between development and operations, is one of the essential factors of successfully implementing a cloud-native approach.

62. Why DevOps is Important for IT Businesses

Know everything about the different phases of devops lifecycle. This will enable us to understand its value to IT businesses.

63. What is DevOps and How Does it Influence the Digital Transformation of Companies?

When we talk about DevOps we mean the set of process automation practices in the software and IT departments. DevOps is a movement, or work philosophy, also defined as a culture of shared responsibility or systematic thinking, whose ultimate objective is none other than to work based on collaboration between members of the software development and IT / operations teams to achieve better and more agile results.

64. Top 12 DevOps Tools for your DevOps Implementation Plan

DevOps is a software development and delivery process that helps in emphasizing communication along with cross-functional collaboration between product management, software development, and operations professionals.

65. How to Make a DevOps Strategy

DevOps is a deployment process that helps automate a lot of processes that used to take a team hours to days to get through. When you are trying to get that process going, you need to know that everyone is on-board or else it won't work. Switching from Waterfall deployments to DevOps is a huge organizational change.

66. Top 15 Basic DevOps Interview Questions: 2021 Edition

If you are looking for DevOps Interview Questions and answers, you are on the right page and below are some Real-time DevOps Interview Questions common in 2020. Go through all of them to crack your next interview.

67. Kubernetes vs. Docker Swarm Compared: How to Pick One Over the Other

Containerisation is growing and evolving rapidly, and when it comes to container orchestration, the two names that come to mind are Kubernetes and Docker Swarm.

Thank you for checking out the 67 most read stories about Devops Principles on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.