
1. Identifies, tests, and deploys all database technologies and support tools. 2. Ensures system improvements are successfully implemented and is responsible for verifying all data to be entered into the database meets set standards and requirements. 3. Installs, configures, and maintains the database infrastructure within assigned span-of-control. 4. Assists in project planning by establishing work plans, estimates, milestones, and schedules. 5. Required to be on standby with on-call availability to resolve database related incidents. 6. Works in a team setting and is proficient in database administration, database management-related tools and techniques. 7. Familiar with the relevant software platforms on which the database is deployed. 8. Able to quickly and effectively solve issues as they arise. 9. Methodically identifies the cause of the issue, evaluates it and develops a solution in collaboration with the team. 10. Able to communicate effectively and displays high service level standards.
1. Monitor and investigate the operational status of cloud systems 2. Understand Security/Risk/Compliance and Regulatory policies 3. Analyse security incidents related to the cloud network 4. Manage scalable architecture to support applications and infrastructure on IaaS and PaaS platforms 5. Evaluate the best cloud solutions for the organisation 6. Incorporate security management and privacy requirements into cloud hardware, software, and applications 7. Design controls and processes that utilise available audit tools 8. Maintain up-to-date and extensive knowledge of cloud products and technology
A cloud developer develops and maintains cloud-based applications by: '- Performing complex and detailed analysis of software components and systems, and implementing technical assessments - Testing and assisting the transition and deployment of software components for projects - Performing multiple cloud components to develop a cloud solution which is cost effective, secure, resilient, high performance and scalable - Rewriting and refactoring the application code to make it work best in the cloud environment - Documenting the design process, revision , source of control, configuration and providing technical support to users - Completing the integration of new applications into the cloud environment - Conducting code reviews, refactoring, modernising and testing in a mapping environment including security checks - Taking a quality first approach to software development by producing unit tests and automating functional testing as much as possible - Collaborating with other engineers and product owners to identify software solutions to complex problems in industry - Designing and developing any application that is primarily hosted on cloud services such that they are scalable
A Cloud DevOps engineer introduces processes, tools, and methodologies to balance needs throughout cloud-based platform by: '- Designing cloud infrastructure that is secure and scalable - Defining and setting development, test, release, update, and support processes for DevOps operation - Troubleshooting techniques and fixing the code bug - Monitoring the processes during the entire lifecycle to deliver Cloud solutions - Leading automation of security controls, governance processes, and compliance validation - Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management - Selecting and deploying appropriate CI/CD tools - Collaborating with software engineers to define infrastructure and deployment requirements - Ensuring configuration and compliance of cloud alignment with management tools - Performing infrastructure cost analysis and optimisation
1. Supports the design, implementation, and maintenance of data flow channels and data processing systems that support the collection, storage, batch and real-time processing, and analysis of information in a scalable, repeatable, and secure manner. 2. Focuses on defining optimal solutions to data collection, processing, and warehousing. 3. Designs, codes, and tests data systems and works on implementing those into the internal infrastructure. 4. Focuses on collecting, parsing, managing, analysing and visualising large sets of data to turn information into insights accessible through multiple platforms. 5. Proficient in database systems, scripting, and programming languages required by the organisation. 6. Familiar with the relevant software platforms on which the solution is deployed. 7. Passionate about numbers and works with large data sets. 8. Has a keenness for understanding business processes and resolving challenges to provide solutions with the help of clean and interlinked databases and architectures.
1. Undertakes complex projects requiring additional technical knowledge and makes decisions on ambiguous administrative and support issues. 2. Applies highly developed specialist knowledge and skills in database administration. 3. Implements database improvements and provides the necessary advice on setting up new databases, optimising database performance, and resolving issues that arise during the set-up and update on databases. 4. Responsible for resolving database related incidents and ensuring database security and integrity controls are in place. 5. Works in a team setting and is proficient in database administration, database management-related tools and techniques required by the organisation. 6. Familiar with the relevant software platforms on which the database is deployed. 7. Able to methodically identify causes of complex issues, evaluate them, and develop solutions in collaboration with the team. 8. Able to communicate effectively and displays high service level standards.

