Requirements The Azure cloud engineer will lead the technical implementation of a major project to implement a data mesh architecture in Azure. In this role, you will work closely with a team of dynamic and passionate architects and engineers to design, plan and build a modern Azure analytical solution that aligns with the strategic vision of the agency.
Duties of the Azure Cloud Engineer Implementing technical solutions in cloud to facilitate migration of applications; Designing infrastructure solutions to host applications currently on-premise; Developing automated solutions to deploy infrastructure and applications to cloud; Working within DevOps practices of the wider program team; Inputting features and design of cloud foundations; Developing new standard features and automation for standard customer cloud environments; Contributing to agile/scrum ceremonies to develop, plan, and prioritise new feature delivery; Maintaining and developing Infrastructure as Code for a range of different systems; Undertaking performance tuning; Automating processes and building self-service capabilities; Leveraging experience with cloud native tools to review metrics and monitor the health/utilisation of agency's cloud services. Technical Skills Application architecture, application development, application lifecycle management (ALM), cloud services (IaaS, PaaS, SaaS and serverless), cloud disaster recovery, cloud storage, cloud systems management and operations, cloud migration, compliance (GDPR, Privacy Act, PSPF, ISM, etc.), data migration (cross platform / upgrade), containerisation, container orchestration, resiliency (clustering, etc.), scalability (up and out, high performance), database and server virtualization, DevOps, diagnostics and monitoring, distributed application design and development, distributed database design, modern application architecture, solution architecture, DataLake and Lakehouse architecture, package management (npm, NuGet, OneGet, etc.), performance tuning, reporting services, desired state configuration, RESTful services, security architecture, security compliance, source code repository (git, TFS, svn, etc.), technology architecture, testing (TDD), unstructured data formats (e.g. JSON, YAML).
Technical Experience Technologies Azure DevOps, Docker, Kubernetes, Hashicorp Vault, Hashicorp Consul, Hashicorp Terraform, GitHub, Docker Compose, Docker Swarm, Virtualisation, Web services, REST, Gateways and Proxies, API Gateways, DNS, CloudFormation, Azure Resource Manager, Ansible, Application Insights, Splunk, Databricks, Azure Purview, Azure Data Factory.
Programming/Scripting languages .Net (C#, VB.Net), Python, Go, T-SQL, SQL, PowerShell
Platforms Linux (Red Hat, Ubuntu, Debian), Windows
Non-Technical Skills Collaboration, problem solving, solutions architecture, conceptual thinking, architecture design, good communication skills.
Non-Specific Technical Experience Experience coordinating and executing prototypes or proof of concepts. Experience documenting and socialising technical best practices both conceptually and prescriptively. Experience designing solution architecture on premises or in the cloud, and delivering hybrid solutions. Experience building and maintaining CI/CD pipelines for large projects relative to size of the organisation. Experience managing configuration and state using DevOps tooling and scripting languages. Experience coordinating lift and shift (on-premises to cloud) operations either as part of a pipeline, migration or upgrade. Experience triaging technical issues and responding to ICT incidents/outages. Experience managing a source code repository for an organisation. #J-18808-Ljbffr