DOT503 DevOps Tools Assignment

Assignment Help Software Engineering
Reference no: EM133105977

Assessment - DevOps concepts and principles

Learning Outcome 1: Analyse and integrate goals, terminologies, and the continuous development pipeline in a collaborative environment.

Learning Outcome 2: Evaluate and critique design practices using skillsets, knowledge, and established competencies in DevOps.

Task Summary

Critically analyse the case of an online retail business as provided below and write a 2000-words report that a) identifies the issues the business is facing in regards to software development and operations of the production system and b) explain how DevOps principles and practices can address those issues.

Context
In software development industries the development team wants to innovate and deliver new features faster while the operations personnel want to ensure stability of the production system. This assessment prepares the students to identify and reduce the divide between the development team and the operations personnel using the principles and practices of DevOps.

Case Study

PQS is an online retail shop in Sydney, Australia. Its website, where the users can explore different products and promotions and place orders, has more than 100,000 visitors per month. Any downtime experienced by the website can result in significant lost opportunities. Thus, any change made to website, which runs on co-located data centres, must be very carefully coordinated. After lots of paper works and lengthy process, only operation engineers are allowed to deploy changes into the production infrastructure. Hence, new releases may happen once in every month.

At PQS, 40 developers work in different teams. Each developer has her/his own laptop which runs Windows 10. The development environment, which includes various libraries and toolchains, in each laptop is setup individually. The developers make changes in hundreds of branches of multiple repositories. Clearly, before the release, all those branches need to be merged.

Any changes to the website need to pass through the QA before they are considered ready for deployment in the production system. However, QA build and test environments are much smaller in size than that of production. There are four servers for QA build and test. Since developers also have direct SSH access into these servers, many of them have been modified during releases to address hotfixes and other urgent needs.

The QA team is responsible for creating various tests and ensuring that website passes all those tests before being deployed into the production system. Developers can choose to run tests, but they often skip testing since testing takes a long time and tend to pass locally but fail in QA environment.

PQS realizes that this is inefficient. They want to ship new features faster and more reliably. How can DevOps fix this?

Task Instructions

Critically analyse the above case study and write a 2000-words report that must include the followings:

• Identifies the issues in the development and operations process of the business which prevent it from faster and reliable delivery of new features
• Present a schematic of CI/CD pipeline and explains how different stages in the pipeline address the issues identified above
• Make a recommendation with justification on whether to keep the production infrastructure on-premise or to move into the Cloud, such as, AWS or Azure

Referencing
It is essential that you use appropriate APA style.

Attachment:- Assessment - Brief Report.rar

Reference no: EM133105977

Questions Cloud

What is the immediate issue facing domino : What does the company need to say publicly in response to the viral employee video, the huge online following and the growing media coverage?
Explain employment laws : Explain Employment laws and their importance as a business.
Advantages-disadvantages of needs assessment methods : Compare the advantages and disadvantages of the needs assessment methods:
College recruitment and selection policy : 1. Review the King Edward VII College Recruitment and Selection Policy and Procedures and implement the actions from your plan to ensure the required staff are
DOT503 DevOps Tools Assignment : DOT503 DevOps Tools Assignment Help and Solution, Torrens University Australia - Assessment Writing Service
What the cash realizable value of accounts receivable : What the cash realizable value of Accounts Receivable reported on the statement of financial position at December 31, 2020
Describe the crime analysis process : Describe the crime analysis process, and then explain how secondary and primary data are collected.
Compute the amount of the bonus : The profit or loss statement of the partnership for whole year is shown below: Sales P6,000,000. Compute the amount of the bonus
What was the financial consequence for the company : Explain where on the financial statements one might find the ethical breach reflected. What was the financial consequence for the company

Reviews

Write a Review

Software Engineering Questions & Answers

  Identify sequences with at least two life-lines per sequence

Identify 3 sequences with at least two life-lines per sequence (i.e., box with a dashed line descending from the center of the box).

  Write summary report that provides a comparative assessment

After you have compiled information about each product, write a summary report that provides a comparative assessment of the three products.

  Outline and explain the concept of internal marketing and

outline and explain the concept of internal marketing and why it is important is services products. how would you

  What is the fundamental reason

What is the fundamental reason that software cannot be considered to be engineered? (a) It is designed by humans and therefore flawed

  Explain how you will minimize disruption in the workflow

Explain how you will minimize disruption in the workflow during observations and how you will avoid bias as you conduct your gap analysis.

  Article regarding penetration testing

Find an article regarding penetration testing OR computer forensics

  1 executive summary with key findings and recommendations2

1. executive summary with key findings and recommendations2. clear and concise description of the market in which the

  Explain the importance of the critical path in project

Explain the importance of the critical path in project management

  What are the best practices and standards in your area

What are the best practices and standards in your area that you think are important, and why? What are best practices for working effectively and efficiently?

  How accessible the source code is to the general public

Some other notable differences between open source and commercial software are how accessible the source code is to the general public

  Provide requirements for securing each step of the software

Provide requirements for securing each step of software development process. Explain and give proper reasoning for each step in securing application software.

  Need to re-engineer a process once an erp project has begun

question 1 there is no need to re-engineer a process once an erp project has begun.answer true falsequestion 2 tqm

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd