Job Description
EXPERIENCE AND EDUCATION:
Essential Qualifications/Experience:
· Relevant and recent experience in planning and executing migrations of services and applications to the cloud
· Relevant and recent experience in analysing applications and services and their dependencies and requirements
· Relevant and recent experience in Azure and AWS
· Relevant and recent experience in DevSecOps and associated tooling such as Azure DevOps, GitLab and Jenkins
· Relevant and recent experience in Automated Deployments using Terraform, Ansible, Azure ARM and AWS CloudFormation
· Relevant and recent experience in containerization of applications and their deployment using Kubernetes and helm charts
· Relevant experience with and knowledge of programming languages including Java and .NET
· Relevant and recent experience in using Agile planning and execution and the Scrum methodology
· Must have the nationality of one of the NATO nations
DUTIES/ROLE:
· Application Assessment and Analysis:
ü Engage with application owners and stakeholders to perform technical analysis of the applications to be migrated
ü Support application owners and stakeholders to gather requirements and expectations as well as application complexity and priority
ü Support the development of Application Assessment Reports for each application
· Technical Planning and Execution:
ü Advise application owners and stakeholders on possible migration options
ü Support application teams to design how their applications are to be deployed in the cloud
ü Support technical planning and execution of application migrations
ü Support the applications team’s engineers and developers to execute migration plans
ü Support application teams to design and develop automation for the deployment of their applications into the cloud
· Testing and Validation:
ü Advise application teams on the development and execution of comprehensive testing plans to validate application functionality post-migration
ü Advise application teams on post migration performance testing to ensure applications meet required SLAs and performance benchmarks
ü Support application teams to address and resolve any issues identified during testing
· Data Migration and Integrity:
ü Design and support the migration of application data to the cloud, taking into account data integrity, security, and compliance throughout the migration process
ü Design and support data validation and reconciliation processes to verify successful data migration
· Security and Compliance:
ü Advise application teams to ensure applications adhere to security best practices and organizational policies during and after migration
ü Support application teams to address compliance requirements and regulatory considerations related to applications
· Communication, Collaboration and Coordination:
ü Work closely with cross-functional teams, including developers, IT, CQO, cyber security and business units, to ensure successful migrations
ü Provide regular status updates on application migration progress, risks, and issues