SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

DEVOPS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which tooling can best be used to automate the building and configuration of environments?​
A
A ticketing system for the provision of a development, test or acceptance environment ​
B
A tool that copies the production environment settings to the development, test and acceptance environments ​
C
Configuration files per environment that are manually distributed and maintained in order to keep the environments in sync ​
D
Infrastructure as code and configuration management tools that enable the programmers in changing the environments themselves ​
Explanation: 

Detailed explanation-1: -Terraform. HashiCorp Terraform is the most popular open-source tool for infrastructure automation. It helps in configuring, provisioning, and managing the infrastructure as code.

Detailed explanation-2: -CFEngine is an automation tool primarily used for managing and provisioning software deployment in an operational IT environment. It is best suited for providing configuration and maintenance for heavy computer systems, servers, embedded network systems, laptop computers, mobile devices, and other related tech.

Detailed explanation-3: -Popular open source configuration management tools include Chef, Puppet and Ansible. Most CM tools support Linux, Windows, Unix and mixed-platform environments.

There is 1 question to complete.