What is the DevOps? (Theory part)

  • Creating the software
  • Implementing an automated pipeline for software delivery a.k.a CI/CD
  • Operating the software in the production and other environments
  • Measurements of the key indicators for the software
  • Interpreting measurements and acting on them to improve

What was there before DevOps?

A new way of doing things

What is a DevOps engineer then, eh?

  • Managing infrastructure and cloud technologies
  • Automation
  • Operations
  • Understand the software product
  • Know the architecture of the software product
  • Know how to configure the software product
  • Know how to build a software product
  • Implementing Observability (Monitoring, Logging, and Tracing)
  • Configuration management
  • Build and release management
  • Containerization
  • Selecting the right tools for the job and binding them to software product
  • Building internal tools
  • Architecting software

Another categorization

  • Platform Engineer
  • SRE
  • Cloud Engineer

SRE

Cloud engineer

Platform Engineer

Beware more unknown terms ahead (GitOps, FinOps…)

  • Infrastructure
  • Application

Summary

oban
Software DevelopmentTech Bites
February 23, 2024

Background Jobs in Elixir – Oban

When and why do we need background jobs? Nowadays, background job processing is indispensable in the world of web development. The need for background jobs stems from the fact that synchronous execution of time-consuming and resource-intensive tasks would heavily impact an application's  performance and user experience.  Even though Elixir is…
selenium
QA/Test AutomationTech Bites
December 22, 2023

Selenium Grid 4 with Docker

Introduction When talking about automation testing, one of the first things that comes to mind is Selenium. Selenium is a free, open-source automated testing framework used to validate web applications across different browsers and platforms. It is not just a single tool but a suite of software. Every component of…

Want to discuss this in relation to your project? Get in touch:

Leave a Reply