This is Infrastructure as code tool that lets you define both cloud and on-prem configuration files to be versioned, shared and reused. The added advantage of a consistent workflow with the environments running on similar and improved code makes it easier for different aspects of the organization to run on a pre-defined pathway. Terraform will also make sure that all updates on any processes are done in order. Keeping a track of changes in infrastructure as it prompts for approval before any changes are applied.
Process of making application for gathering or providing data to an organization. Application development is done on web based interface or even on OS such as android or iOS. A series of planning and Research is done before a prototype is developed. Later the release of the application is launched with continuous updates and maintenance of it to ensure consistent progress within the application.
Use knowledge in coding languages such as Python, Java, Ruby etc. Use cloud skills and application performance monitoring to ensure a continuous and consistent program. Graphic designing will also come in as you design the appearance of the application to ensure it portrays a meaningful purpose. Have skills such as User interface and user experience, QA and performance testing in order to ensure a smooth launch. Communication and Analysis will also assist in progressive updates towards the application.