Image for post
Image for post
Photo by Kvistholt Photography on Unsplash

In today’s IT-enabled world, a good systems engineer, or administrator for that matter, is one of the lynchpins of any enterprise because they ensure technology works as it is intended.

They ensure all systems in an organization work well together. They are responsible for streamlining those systems, but also developing and implementing new technology. They are also the ones that are called upon when there are problems.

Let’s take a closer look at what an IT systems engineer is and what they do.

What Is an IT Systems Engineer and What Do They Do?

An IT systems engineer develops, tests, implements, and evaluates software, servers, network computers, workstations, and more. They develop and implement new software, improve existing processes, upgrade hardware, and do whatever else is necessary to ensure that the organization has streamlined and functional s that can meet the business needs. …


Image for post
Image for post
Photo by Stephen Dawson on Unsplash

What Is DataOps?

DataOps is a discipline that has become a necessity in a market where the demand for access to data assets and data products is skyrocketing. The inability of data platform teams and data management platforms to keep pace with the demands placed on them by DevOps-enabled teams led to the development of DataOps.[i]

In a nutshell, DataOps brings together data scientists, analysts, developers, and operations to work on the entire product/service lifecycle, from the design stage to production support.[ii]

DataOps vs. DevOps

However, DataOps isn’t just about taking DevOps principles and applying them to data analytics. …


Image for post
Image for post
Photo by Tim van der Kuip on Unsplash

This is an overview for those organizations starting the transition from DevOps to a Site Reliability Engineering integration.

The digital economy has transformed the outlook of all financial transactions, and DevOps is seen as an active contributor in this new paradigm. There has always been a need for faster deployment of IT infrastructure. Organizations should consider the implementation of DevOps for accelerating application delivery. There is also another approach promoted by the IT professionals for the management of IT infrastructure that is popularly known as Site Reliability Engineering (SRE). …


Image for post
Image for post

In the world of DevOps and Reliability Engineering, what do you consider a failure? Is it a percentage of outages, or system or application failures? Is it a buggy code? Is it getting fired from the job as a result of a severity incident?

After years of walking the DevOps and Resiliency road, I can come to the conclusion that Failure it is to not being able to Recognize, Measure and Partner and CI/CD/CF. Well, that feels kind of cheesy and tricky, doesn’t it? Let me explain.

Image for post
Image for post
Zero Failure

Recognize system and application failures will always happen.

We must recognize that systems failures will always happen; this is true for a “monolithic architecture,” for microservices architecture, for infrastructure deployed in containers or even for serverless workflows. …

About

Pedro Martinez

Technology Lead at Capital One, former CIO/CTO

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store