Learning objectives:
- To understand the value of DevOps to companies.
- To identify the main advantages of DevOps for organizations.
- To identify the main factors in the adoption of DevOps by companies.
- To learn the importance of planning projects and how to manage them in the business environment.
- To identify tools and key factors in the execution of DevOps projects.
- To understand the importance of the transition from projects to managed services.
- To understand how the Agile framework is used: roles, deliverables and liturgies.
- To learn agile techniques for the creation of a product's roadmap.
- To establish practices and prevent common errors in the adoption of the framework.
- To choose the right methodology depending on the type of project and company.
- To learn in depth the full testing process and how to create and define a test plan with detailed cases; review the execution, verifications, detection and correction of errors.
- To review types of test, such as unit, integration and acceptance tests, as well as those focused on behaviour.
- To introduce the use of tools for test automation in web environments.
- To analyse existing cloud service providers.
- To identify the advantages and disadvantages of each one.
- To recognise similar services with different names of each provider.
- To learn the price models of providers on the cloud.
- To learn the elements that comprise the infrastructure on the cloud.
- To know how to create and manage infrastructure on the cloud.
- To know how to configure infrastructure.
- To learn tools for automating configurations of infrastructure.
- To orchestrate the application of infrastructure configurations via automation.
- To gain knowledge to manage the life cycle of docker images.
- To learn to create a dockerfile.
- To understand the types of storage in docker.
- To understand and apply container orchestration.
- To learn networks and security applied to containers.
- To learn how to configure and manage Kubernetes.
- To understand the main principles of version control.
- To learn to administer and manage source code under version control.
- To learn the source code management systems.
- To analyse providers of source code control on the cloud.
- To gain a command of GIT instructions.
- To design a strategy for versions control.
- To implement and manage Build infrastructures.
- To manage configuration of the application and secrets.
- To design and implement a Build strategy.
Recommended applicant profiles and admission requirements:
- Software engineers who have just graduated and want to gain a command of process automation and application deployment.
Software engineers with experience of programming who wish to expand their knowledge in application deployment.
Software engineers with experience in programming and no experience in infrastructure management.
- Software engineers who would like to refocus or strengthen their careers.
- Senior programmers with extensive experience in the IT sector.
- Systems administrators interested in infrastructure automation and application deployment.
- Infrastructure technicians or operators.
- Directors and heads of IT services.
Admission of candidates with other backgrounds will be assessed on the basis of their professional experience and previous training.
Admission for applicants not holding a degree qualification:
Students who are not university graduates may be admitted on these courses. These students will be eligible for a university extension course certificate.Infor
Name of individual or institution: Institut de Formació Contínua - UB
Address: C/ Ciutat de Granada, 131 08018 Barcelona Espanya
Email address: info@il3.ub.edu
Webpage: http://www.il3.ub.edu
Telephone: 93 403 96 96
Fax: 93 403 96 97
Observations: Online.
Name of individual or institution: Institut de Formació Contínua - UB
Address: C/ Ciutat de Granada, 131 08018 Barcelona Espanya
Email address: info@il3.ub.ed
Webpage: https://www.il3.ub.edu/ca/master-devops-cloud-computing
Telephone: 93 309 36 54
Fax: 93 403 96 97
Observations: Monday to Friday, from 9 a.m. to 7 p.m.