Chaos Engineering as management practice


Chaos Engineering is perceived as a technical practice. The post Chaos Engineering as management practice appeared first on Xebia Blog. Chaos Engineering chaos engineering culture leadership management organisation

What Is Resilience Engineering?

But modern engineering practices have moved beyond this fear, giving birth to a new practice in DevOps and site reliability engineering (SRE) known as resilience engineering. Resilience engineering today isn’t thought of as a function.


Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Data engineers vs. data scientists

O'Reilly Media - Data

It’s important to understand the differences between a data engineer and a data scientist. I think some of these misconceptions come from the diagrams that are used to describe data scientists and data engineers. Overly simplistic venn diagram with data scientists and data engineers. What are data scientists and data engineers? Diagram showing the core competencies of data scientists and data engineers and their overlapping skills. Data engineers’ skills.

Giving more tools to software engineers: the reorganization of the factory

Erik Bernhardsson

I had my first job as a software engineer in 1999, and in the last two decades I've seen software engineering changing in ways that have made us orders of magnitude more productive. It costs money and time to hire engineers and train them and getting things done.

Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

Seven Reasons You Shouldn’t Hire a DevOps Engineer

The post Seven Reasons You Shouldn’t Hire a DevOps Engineer appeared first on Blogs Business of DevOps DevOps Culture DevOps Practice Features Leadership Suite devops engineer IT operations siloDevOps is a culture, not a title.

The Unwritten Laws of Engineering

CTO Academy

One of my favourite business and engineering books is probably one you’ve never heard of – The Unwritten Laws of Engineering by W.J. The post The Unwritten Laws of Engineering appeared first on CTO Academy.

UX engineering in a software development project


Nowadays, there are a growing number of companies looking for UX Engineers, and although this role is becoming increasingly popular among many companies, it’s not as familiar as the term “UX designer”. UX Engineers are Engineers. UX engineer is a translator.

Software Engineer Salary in India 2020

The Crazy Programmer

Wondering how much is a Software Engineer salary in India? You’re at the right stop, and we’ll help you get your mind clear on the scope of the Software Engineers demand in India. Besides, you’ll also understand how much average a Software Engineer makes based on different locations and work experience. . Who is a Software Engineer or Developer? A software engineer plays an essential role in the field of software design and development.

Spyse ? Cybersecurity Search Engine for Quick Recon

The Crazy Programmer

The service itself is a cybersecurity search engine which can be used for gathering mass technical data from the internet. Spyse engine performs regular data scans all over the world. The web interface looks like a familiar search engine perked for cybersecurity.

9 Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.

7 Important Truths About Chaos Engineering

As a relatively new practice, chaos engineering has plenty of myths surrounding it, from randomly shutting down production systems to requiring huge investments of time and money. There’s a lot of confusion over the purpose, the value and the practice of chaos engineering.

Article: Site Reliability Engineering Experiences at Instana

InfoQ Articles

Site Reliability Engineering takes engineering practices that have been established and proven in software engineering and applies them to the field of operations.

Why is Site Reliability Engineering Important?

Site reliability engineering (SRE) is one of the fastest-growing enterprise roles and set of operational practices for managing services at scale. During the Site Reliability Engineering SKILup Day June 18, I asked a group of the DevOps Institute Ambassadors why SRE was important to them.

Exploring MariaDB’s Storage Engine Options


You can set up storage engines on a per-database instance or per-table basis. Here are some of the storage engines you can leverage in MariaDB for your development projects. Originally, the default MariaDB storage engine was XtraDB. MariaDB’s default storage engine is InnoDB.

Microservices: The Dark Side

Speaker: Prem Chandrasekaran

A few years ago, Barclays embarked on a journey to migrate its legacy services to a modern tech stack with the objective of achieving a high level of scale, resilience, and reliability. During the incremental, iterative move towards an ecosystem of focused, distributed services, it’s fair to say that the company discovered the challenges of distributing objects. Join us for an episode you can’t miss if you’re finding it a lot harder to architect in practice than in theory, and learn how you can shed light on the dark side of microservices.

Software Developer vs Software Engineer — Differences: Bogus or Real?

Dzone - DevOps

From the desk of a brilliant weirdo #1: “ The difference between a software developer and a software engineer is the same as the difference between big and large. ”?—?Unknown.

51 Latest Seminar Topics for Computer Science Engineering (CSE)

The Crazy Programmer

Looking for seminar topics on Computer Science Engineering (CSE)? Computer Science Engineering, among all other engineering courses, is the recent trend among students passing 12th board exams. 51 Seminar Topics for Computer Science Engineering (CSE).

5 Factors to Consider When Choosing a Stream Processing Engine


Are you using the right stream processing engine for the job at hand? but have you really examined the stream processing engines out there in a side-by-side comparison to make sure? And as your needs change, you need the flexibility to change engines. So which engine is for you?

Engineers, Stop Hoarding Your Metrics

Dzone - DevOps

devops metrics site reliability engineering site reliability site reliability engineer site reliability engineering tools metrics monitoring metrics. Metrics are the golden ticket to knowing what’s going on with your system… or so everyone thinks. But there can be too much of a good thing. Are your metrics really doing you any favors? Are they letting you see into what your customers truly want from you? If not, you might have a problem. You might be fetishizing your metrics.

Decoding Code Review and Pull Requests - a handbook for Software Engineers and Tech Leads

A complete handbook on implementing a code review culture in your organization. Written by Elaine Watanabe, it's a practical e-book with useful examples and references, and a must-read for all tech teams.

The Spark Engine

Agile Alliance

This book describes creative exercises that foster team-building and warm up the right side of your brain – the creative side. People

Netflix Studio Engineering Overview

The Netflix TechBlog

Our mission in Studio Engineering is to build a unified, global, and digital studio that powers the effective production of amazing content. link] Why Does Studio Engineering Exist? innovation production studio engineering entertainment

Site Reliability Engineering 101: DevOps Versus SRE

The post Site Reliability Engineering 101: DevOps Versus SRE appeared first on Blogs DevOps Practice devops site reliability engineering SRE SRE engineersConsider the following scenario.

Debunking Misconceptions About Engineering Management in 2020

In the world of software engineering, we feel this acutely as all eyes are on the engineering team to continue building innovative new products and solutions—maintaining […]. The post Debunking Misconceptions About Engineering Management in 2020 appeared first on

From an Agency Serving Clients to Their Own Fintech Product

Read a success story of a Canadian full stack digital agency, which managed to release its own fintech product thanks to hiring only 1 developer on a dedicated model. We explain the details of how to outsource product development right!

The Principles of Chaos Engineering

Dzone - DevOps

devops chaos engineering chaos monkey chaos chaos testingResilience is something those who use Kubernetes to run apps and microservices in containers aim for.

Essential Reading for Software Engineers


Our software engineers learn and teach every day! The post Essential Reading for Software Engineers appeared first on Tandem. Engineering Professional DevelopmentAt Tandem, one of our core values is Continuously Improve.

10 performance engineering trends to watch

TechBeacon Testing

As teams try to adopt a faster, more iterative, incremental style of software delivery using the latest performance engineering techniques, the state of the art can hold them back. App Dev & Testing, Testing, Performance Engineering

Designing Engineering Teams for Scale

As a senior engineering manager who has taken many companies from just a few engineers to entire teams at global scale in hypergrowth, I have learned quite a few lessons along the way on coping with growth and scale on a diversity of fronts.

Success Story: Swiss Insurtech Company Hires a Remote CTO from Ukraine

Read a story of a Swiss Insurtech startup which successfully extended their remote development team in Ukraine to 15 people and found their perfect CTO to manage their software development team.

Do You Need a Cloud AI Engineer?

The post Do You Need a Cloud AI Engineer? For all the technological advancements we are witnessing in AI and machine learning, the practical benefits remain elusive in the non-tech business world, frustrating decision-makers as AI investment climbs.

Recommendation Engines 101


Recommendation engines are everywhere today, whether explicitly offered to users (e.g., And while building a simple recommendation engine can be quite straightforward, the real challenge is to actually build one that works and where the business sees real uplift and value from its output.

Chaos Engineering for ITOps

Chaos engineering (CE) is the discipline of experimenting on a system in order to build confidence in the system’s capability to withstand turbulent conditions in production. The post Chaos Engineering for ITOps appeared first on Blogs DevOps Culture DevOps Practice Enterprise DevOps Leadership Suite chaos engineering IT operations IT operations management ITOM ITOps

DAOPS Meetup 2021: Software Engineering, DevOps and DevSecOps

The virtual meetup will bring together DevOps leaders from Sonatype, DevOps Institute, TARS Foundation and DAOPS Foundation to discuss the latest in software engineering and the latest DAOPS developments.

2019 State of Engineering Performance Management Report

More than 100 software leaders were asked how they manage and measure engineering performance. How do the findings stack up to your own experience? The report includes the top engineering challenges and the most used performance metrics.

DevOps engineer job offer


DevOps engineer job offer : we are looking for a DevOps engineer (m/f) to join our young & dynamic software development team! DevOps engineer job offer. Interested in DevOps engineer job offer? Apply now The post DevOps engineer job offer appeared first on Apiumhub.

Data engineering: A quick and simple definition

O'Reilly Media - Data

Get a basic overview of data engineering and then go deeper with recommended resources. As the the data space has matured, data engineering has emerged as a separate and related role that works in concert with data scientists. Continue reading Data engineering: A quick and simple definition

Three Reasons to Include Agile in Your Software Engineering Strategy


The post Three Reasons to Include Agile in Your Software Engineering Strategy appeared first on Viewpoints agile software engineering

Addressing Concerns About Being a DevOps Engineer

Dzone - DevOps

In the experience of leading a DevOps team, some team members have the concern about being a DevOps engineer: Concern #1: Is it better to be a developer because writing programs looks more competitive? devops engineering mindset product thinkingHowever, we seem to be just doing the integration of various tools.

How Top Engineering Leaders Build High-Performance Teams That Deliver Results

The primary responsibilities of Engineering Leadership - essentially, VPs of Engineering and CTOs - are building high-performance teams and delivering high-quality products on time, which together drive business results.