DevOps Guide

DevOps Guide

The IT sector grows as if on steroids. The number of dedicated IT specialists grows as well. The Agile methodology has drastically reduced the cycle of “write the code that does X, test it, document it and make it work”. The “make it work part” requires so much of combined development and engineering effort that it took a new dedicated specialist. The DevOps. 

The term “DevOps” exists for a little bit over a decade. This recent type of IT specialist has quickly become one of the most demanded on the market. Here is a brief tour into what does it mean to be a DevOps.

The working process of such specialist requires some coding skills (the dev part) and network operations and communications (the ops part). The DevOps major area of responsibility is product environments and interaction between them.

Specifically, the DevOps prepares these three major environment types for each project:

1. Testing environment. It’s a lab where every new commit is run to do all the automated tests. This is how the team makes sure that new features work and bug fixes fix more bugs than they add new.

2. Stage environment. The stage for the grand rehearsal.  It’s where we run the final checks to figure out if all the latest updates work together before moving them to the production environment.

3. Production environment. It’s a battleground where users actually use the application.

Also, DevOps set up the code repositories and procedures so every commit would go through every environment and be returned for a fix if QA’s find some issues.

The end goal of a DevOps activity (aka DevOps nirvana) is a state of a perfect pipeline orchestration starting from every initial commit of the developer to the source code repository and ending with the continuous merging of tested updates to the production environment. Ideally, this orchestration pipeline is easily deployable and modular for the seamless addition of new projects or changing ownership of the ongoing projects.

In ESKA we have a team of experienced DevOps that got us to the state of nirvana and will gladly help to get your company there.

要查看或添加评论,请登录

Ivan Skrypka的更多文章

  • Blockchain Environment

    Blockchain Environment

    The strange thing about blockchain industry is the idea of a “trustless system”. More precisely is how small is the…

    1 条评论
  • Degrees of Virtual Value

    Degrees of Virtual Value

    How many degrees of interaction are we removed from the actual value we transfer with money? Let’s trace it for…

    1 条评论
  • Market Bounceback

    Market Bounceback

    Everybody likes to play a financial expert online game. In a long run it’s a game you simply can’t lose.

  • Web Blockchain Explorer

    Web Blockchain Explorer

    Blockchain is a ten year old technology that lived through great turbulence and found some stable use in the new…

  • What is Agile Methodology? Modern software development explained

    What is Agile Methodology? Modern software development explained

    Agile methodology is humility applied to software development. The very first software development programs followed a…

  • What is Project Management?

    What is Project Management?

    A story about some goal with the plan and a team is what we call a project. After the project kicks off the team has to…

  • Project Management Tool

    Project Management Tool

    JIRA is a great tool to be in touch with the development team. The gradual data aggregation from every team member is…

  • Chatbots and Blockchain

    Chatbots and Blockchain

    The major block on the road to adoption for the cryptocurrencies and other decentralized finance products is a user…

  • AI and blockchain

    AI and blockchain

    Hyped technical buzzword plus another hyped technical buzzword in the same project is a secret sauce for any…

    1 条评论
  • Distributed identity

    Distributed identity

    The distributed identity is a challenging quest in the world of blockchain A quick summary of this problem is the…

社区洞察

其他会员也浏览了