Services

DevOps

DevOps = Development Operations

DevOps is an artificial term made up of Development + Operations. The emergence of and need for DevOps can be explained by the fact that the cycles for delivering new software (or changes to a website) have become shorter and shorter over time. Operations and development have become interlinked and a new genre of DevOps has emerged.

DevOps Evolution

More releases, better quality

With DevOps, development and IT operations gradually grow together. Changes can be implemented practically seamlessly and indefinitely during ongoing operations. At the same time, DevOps minimizes the risk of failure.

We would be happy to explain this admittedly new and difficult topic to you personally. In our infographic, you can see what the DevOps cycle looks like for us.

 

 

Tojio DevOps Cycle Infografik

DevOps Cycle at Tojio

Operation only without further development

If you have a more static project, the DevOps Cycle will run less frequently. I.e. it only rotates on the right-hand side: follow the orange dashed, rotated arrow in the infographic.

DevOps is not user support, by the way. We also offer SLA and hosting to match our DevOps service.

 

The DevOps Cycle at Tojio:

plan:
Further development / feature development
Updates [security updates (core & contributed modules) + other updates (minor versions)]

code:
Docker Container
Local IDE
JetBrains PhpStorm IDE
Visual Studio Code

build:

GitLab Runner: Composer, NPM, Code Tests

test:
Staging system (DEV) for tests

release:
Administration in GIT, merge into the master branch

deploy:
GitLab Runner: Composer, NPM, code tests
Deployment to production system (LIVE)

operate:
Hosting (web server / DB)
Server maintenance

monitor:
Server System Monitoring
Project Uptime Monitoring
Performance Monitoring
SSL Monitoring
(DoS) Attack Monitoring & Prevention