- Design, build and support cloud environments to create MVAC
- Monitor and assess the performance of applications in a cloud environment to ensure solutions are available
- Create, test and implement safeguards to maintain data integrity and protect against unauthorized access
- Develops and implements the cloud architecture for application development in a complex and distributed environment, including the determination of the flow and distribution of data, the location of databases, and data access methods
- Develops, recommends, implements and manages the technical architecture (hardware, software, database and communications) which will be used for all or specific MVAC applications in a large, distributed cross-platform environment
- Responsibilities also include the identification of relevant information and the determination of the environment, which will be used for the development
Requirements
General Skills
- Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud, etc
- Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS, to support modern web technologies: LAMP, MEAN, Drupal and Elasticsearch
- Experience setting up development environments and mechanism using tools such as JIRA, Confluence, Maven and Jenkins or similar tools
- Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, etc.
- Experience in build tools like Git, Ansible, Chef, Puppet etc. for continuous integration
- Knowledge of container-based virtualization technology like Docker
- Integration experience in building and using APIs
- Experience applying industry web, architectural and security standards and best practices
Desirable Skills
- Leadership experience in the development and implementation of technical cloud architectures at the specified experience level
- Extensive experience with at least three different platforms, operating systems, environments, database technologies, and communications protocols
- Experience with middleware and gateways
- Knowledge of performance considerations in different cloud environments
- Experience in structured methodologies for the design, development and implementation of cloud applications
- Extensive experience in systems analysis and design in large cloud environments
- Awareness of emerging cloud technologies, trends and directions
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- Experience in developing enterprise cloud architecture deliverables (e.g. models)
- A team player with a track record for meeting deadlines
- Experience with Public Sector I&IT standards and best practices facilitating control of systems quality, adherence to standard methodology and the control of the use of I&IT resources would be an asset.
General Skills Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud, etc Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS, to support modern web technologies: LAMP, MEAN, Drupal and Elasticsearch Experience setting up development environments and mechanism using tools such as JIRA, Confluence, Maven and Jenkins or similar tools Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, etc. Experience in build tools like Git, Ansible, Chef, Puppet etc. for continuous integration Knowledge of container-based virtualization technology like Docker Integration experience in building and using APIs Experience applying industry web, architectural and security standards and best practices Desirable Skills Leadership experience in the development and implementation of technical cloud architectures at the specified experience level Extensive experience with at least three different platforms, operating systems, environments, database technologies, and communications protocols Experience with middleware and gateways Knowledge of performance considerations in different cloud environments Experience in structured methodologies for the design, development and implementation of cloud applications Extensive experience in systems analysis and design in large cloud environments Awareness of emerging cloud technologies, trends and directions Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills Experience in developing enterprise cloud architecture deliverables (e.g. models) A team player with a track record for meeting deadlines Experience with Public Sector I&IT standards and best practices facilitating control of systems quality, adherence to standard methodology and the control of the use of I&IT resources would be an asset.