Posts

Showing posts with the label SDLC

What is DevOps Engineering? Who is DevOps Engineer?

Image
In today's world where information systems and technologies are changing and developing at a dizzying pace, roles, responsibilities and professions are also changing and transforming. One of the new roles that is frequently sought after and that we are used to hearing about is the DevOps Engineer.  DevOps is an approach model that ensures that developed applications and systems are delivered to customers quickly and without interruption. The units and specialties that play a role in traditional product development, commissioning, maintenance and monitoring processes have left certain authorities and responsibilities to the DevOps Engineer with the establishment of the DevOps approach and culture.  This new organizational structure seems to have created a position that is key and can manage several departments and software systems like an orchestra conductor and at the same time overcome problems with technical knowledge. What should a DevOps Engineer know? First of all, he/she...

Main Topics of DevOps

Image
  DevOps is a methodology that aims to increase communication and collaboration between software development teams, security teams and IT operations teams. Continuous Integration (CI)   : The practice of control mechanism that automate and test all code changes in a code branch. This control provides possible bugs and problems early and fix them immediately. This control cycle provides quality assurance so software quality increases.  Continuous Delivery (CD) : If code has no error and built successfully, it is sent to production environment automatically by creating CD pipeline. This is called continuous delivery. In this concept, we always "use" delivery instead of "deployment" term ☺Continuous delivery provides us transfer any changes of code to test, pre-prod or production environment. We can also automate and monitor this delivery process detailly.  Source Code Version Control Tools : These tools is very useful and important for managing and versioning code ch...

What is DevSecOps?

Image
Dev : Software Development Sec : Information Security Ops : IT Operations. DevSecOps is the collaboration of Software Development, Information Security and IT Operations that includes a set of applications, tools and mindsets.  Main objectives and principles of DevSecOps; Continuous Integration & Continuous Delivery (CI/CD) Automation Logging  Monitoring Collaboration & Comminucation Mindset & Cultural Adaptation DevOps approach covers all part of the software development lifecycle (SDLC) and is involved in all processes from planning to development, testing, deployment, and monitoring of a software. This approach allows software to be developed and delivered faster, more reliably, and more efficiently.