Chaos Engineering as management practice

Xebia

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?

DevOps.com

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.

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

7 Important Truths About Chaos Engineering

DevOps.com

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.

Debunking Misconceptions About Engineering Management in 2020

DevOps.com

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 DevOps.com.

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.

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.

Why is Site Reliability Engineering Important?

DevOps.com

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. The post Why is Site Reliability Engineering Important? Blogs DevOps Practice devops institute site reliability engineering SKILup Day

Chaos Engineering for ITOps

DevOps.com

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 DevOps.com. Blogs DevOps Culture DevOps Practice Enterprise DevOps Leadership Suite chaos engineering IT operations IT operations management ITOM ITOps

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.

Chaos Engineering on CI/CD Pipelines

The New Stack

He is enthusiastic about serverless, observability and chaos engineering. Chaos engineering is the act of introducing failures into systems to test their response and discover flaws before they cause downtime. Principles of Chaos Engineering. Thundra sponsored this post.

Nine 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.

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.

Recommendation Engines 101

Dataiku

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.

Insights On Chaos Engineering and SRE With Yury Niño Roa

Dzone - DevOps

Blameless recently had the pleasure of interviewing Yury Niño Roa , Site Reliability Engineer, Solutions Architect and Chaos Engineering Advocate at ADL Digital Labs. She’s worked in roles ranging from solutions architect, to software engineering professor, to DevOps engineer, to SRE. In this interview, we’ll delve into what draws Yury to SRE and chaos engineering, how she defines resilience, as well as her predictions on emerging trends in the SRE landscape.

Engineering Productivity Lessons From COVID-19

DevOps.com

The post Engineering Productivity Lessons From COVID-19 appeared first on DevOps.com. The world became a different place post-COVID-19 and how we work, communicate and collaborate has been redefined, possibly forever. Our company has a distributed team across the U.S.

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.

Site Reliability Engineering 101: DevOps Versus SRE

DevOps.com

The post Site Reliability Engineering 101: DevOps Versus SRE appeared first on DevOps.com. Blogs DevOps Practice devops site reliability engineering SRE SRE engineersConsider the following scenario. An Independent Software Provider (ISV) developed a financial application for a global investment firm that serves global conglomerates, leading central banks, asset managers, brokerage firms and governmental bodies.

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.

The Importance of Reliability Engineering

Dzone - DevOps

Site Reliability Engineering is the defining movement in tech today. But what makes reliability engineering so important? devops resilience site reliability engineering site reliability site reliability engineer

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

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.

21 top performance engineering leaders to follow on Twitter

TechBeacon Testing

App Dev & Testing, Testing, Performance Engineering, Performance TestingIt's a strange time. We work from home. Political messages have invaded our social media. Layoffs over here, bailouts over there.

Why It’s Time for Site Reliability Engineering to Shift Left

DevOps.com

In response, many companies are recruiting site reliability engineering (SRE) specialists to help them […]. The post Why It’s Time for Site Reliability Engineering to Shift Left appeared first on DevOps.com.

Designing Engineering Teams for Scale

DevOps.com

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. The post Designing Engineering Teams for Scale appeared first on DevOps.com. Blogs Leadership Suite engineering teams managing operations scaling challenges

Is software development the same as software engineering?

Coding Dojo

Often, people ask us: What’s the difference between software development and software engineering? The post Is software development the same as software engineering? The two roles overlap quite a bit, … Read more >>.

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.

Software Engineering Apprenticeship Program: Open for Applications Monday, October 26

Tandem

We’re excited to announce that we will be accepting applications for our next cohort of software engineer apprentices starting Monday, October 26 ! The application period for our engineering apprenticeship opens on Monday, October 26 at 9:00 AM CDT.

Data-driven leaders make stronger engineering teams

Gitprime

Comprehensive advice on how engineering leaders can leverage data to build trust, understand their team and move the needle

Article: How to Get Hired as a Machine Learning Engineer

InfoQ Culture Methods

To become a machine learning engineer, you have to interview. interviewing An introduction to Machine Learning Machine Learning Culture & Methods AI, ML & Data Engineering articleYou have to gain relevant skills from books, courses, conferences, and projects.

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

The Product Dev Conundrum: To Build or Buy in a Digital World?

Speaker: Mark Ridley, Owner and Founder, Ridley Industries

Any PM or technical leader who’s led the charge of building a digital product knows that product engineering is one of the most expensive elements of business. In most cases, actually building software should be the last avenue that companies explore to deliver great products, as software engineering, data science and product development are complex, uncertain and hard to manage.

The Engineer's Guide To Preparing For Black Friday 2020

Dzone - DevOps

devops black friday site reliability engineering site reliability site reliability engineer site reliability engineering tools sloAre You Going Out For Black Friday? Black Friday—we all know what it looks like. Hundreds of people swarming stores after Thanksgiving, jostling for the best deals. But in light of COVID-19, this arrangement could be dangerous. Over the last few years, Black Friday has become a digital event, and this year should be even more so.

Breaking Serverless on Purpose with Chaos Engineering

The New Stack

As chaos engineering becomes a more mainstream way of proactively seeking out your system’s weaknesses, we see it applied to increasingly complicated circumstances and with teams of all sizes. What Chaos Engineering Isn’t. For him, chaos engineering is all about asking: “What if?”.

Chaos Engineering and Continuous Verification in Production

LaunchDarkly

Moreover, he explained how Continuous Verification can help software engineers avoid such pitfalls. But so, Casey, you are the man who literally wrote the book on chaos engineering or co-wrote the book, which is recently out from O’Reilly. So, your customers are paying you for complexity, like that’s as one way to view your job as a software engineer is you’re adding complexity to a product. It is the gold standard to do chaos engineering in production.

Apply. Interview. Learn: Dataiku’s Engineering Hiring Philosophy

Dataiku

As a talented engineer looking for a job in the tech industry, you might be in the position of choosing which company you want to work for rather than the other way around, which means you also probably want to avoid wasting your time with irrelevant and never-ending hiring processes.

How Product Managers Can Learn to Love Reporting

Speaker: Eric Feinstein, Professional Services Manager, Looker

It seems like PMs and engineers have grown to hate embedded reporting. How to evaluate embedded analytic solutions as strategy to greatly reduce initial and on-going engineering effort. For a long time, Product Managers have found it challenging to design interfaces inside their products that users could use for reporting.