Job Description
Remote is seeking Senior Cloud Engineers to join the team at ASD. The Senior Cloud Engineers will work collaboratively with product owners and developers to identify, test and assess security controls in alignment with the PSPF, ISM, E8 and organisational policy, and contribute to implementation of CNAPP/SASE tooling across cloud platforms. The Senior Cloud Engineers will architect and design AWS infrastructure solutions to meet the organisational technical and business requirements and collaborate with cross-function teams to optimize AWS services for cost performance, security and reliability; while adhering to best practice and compliance standards. (LH-02772)
Role Description
Key duties and responsibilities
- Architecting and designing AWS infrastructure solutions to meet the organisational technical and business requirements
- Collaborating with cross-function teams to optimize AWS services for cost performance, security and reliability; while adhering to best practice and compliance standards
- Coordinate with senior leadership
- Work collaboratively with product owners and developers to identify, test and assess security controls in alignment with the PSPF, ISM, E8 and organisational policy.
- Contribute to implementation of CNAPP/SASE tooling across cloud platforms
- Use and implementation of products relating to Azure Active Directory and Azure Active Directory Domain Services.
- Implementing solutions and tools as Proof of Concepts (PoCs) so they can be evaluated for use prior to use in the TS Cloud. This may include replicating production environments to enable PoCs and testing.
- Working with agencies to understand their current state architectures and make consideration for these in the architectural design. Ensuring relevant policies and standards are addressed, and plan and design for emerging technologies (such as Zero Trust Architecture).
- Working closely with the industry cloud provider to architect feasible and viable solution architectures.
Essential criteria
- Availability management: Level 5 (SFIA)
Provides advice and guidance on the planning, design and improvement of service and component availability. Investigates all breaches of availability targets and service non-availability and initiates remedial activities. Develops plans for disaster recovery together with supporting processes. Manages the testing of disaster recovery plans.
- IT infrastructure: Level 4 (SFIA)
Provides technical expertise to enable the correct application of operational procedures. Contributes to the planning and implementation of infrastructure maintenance and updates. Implements agreed infrastructure changes and maintenance routines. Uses infrastructure management tools to determine load and performance statistics. Configures tools and/or creates scripts to automate the provisioning, testing and deployment of new and changed infrastructure. Maintains operational procedures and checks that they are executed following agreed standards. Investigates and enables the resolution of operational issues. Provides reports and proposals for improvement, to specialists, users and managers.
- Programming/software development: Level 3 (SFIA)
Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts. Applies agreed standards and tools to achieve a well-engineered result. Monitors and reports on progress. Identifies issues related to software development activities. Proposes practical solutions to resolve issues. Collaborates in reviews of work with others as appropriate.
- Systems design: Level 5 (SFIA)
Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components.
- Systems installation and removal: Level 5 (SFIA)
Takes responsibility for installation and/or decommissioning projects. Provides effective team leadership, including information flow to and from the customer during project work. Develops and implements quality plans and method statements. Monitors the effectiveness of installations and ensures that appropriate recommendations for change are made.