Back to jobs

Azure Cloud Architect

Melbourne,Australia

Azure Cloud Architect

Experience Level: Architect, Senior

Roles and Responsibilities: 

  • Work collaboratively within integrated, cross-functional teams to deliver comprehensive solutions to implement SaaS solutions in Azure, and private clouds.
  • Experience and understanding of security requirements for cloud like IAM, Web Application Firewalls, IDS, IPS, Data protection-in transit and at rest, authentication and authorization.
  • Experience in building CI/CD methodology in Azure using technologies like VS online, Azure DevOps, TFS. Integrating with other systems like test automation, security scanning, error budget validation, blackout calendars and reporting systems.
  • Design and build Cloud design patterns for cloud services - compute, storage, network and other managed services that enable running production applications with all the non-functional requirements and meeting the business outcomes desired.
  • Create and maintain the architecture of Kubernetes implementation using Microsoft Azure, Rancher or K8 native tools in public or private cloud.
  • Build and maintain configuration and set-up best practices and guidelines for K8.
  • Design and implement well architected frameworks for Cloud solutions that allow applications to exceed all of the SLA.
  • Collaborate with stakeholders including the executive, product, other architects, and engineers in the teams to assist with cloud and kubernetes-related technical issues and support their services.
  • Champion best practices for development teams and guide platform architectural needs, ensuring alignment from enterprise direction to development, delivery, and support.
  • Bring strong analytical, diagnostic and problem solving skills with the ability to  independently create solutions and work with others in the team.
  • Prepare and present the high level solutions, architecture diagrams, write requirements, specifications, and white boarding to C-level executives, managers and engineers in the team.

 

Must Have: 

  • Overall 15+ years of experience working in the field of Linux/Unix, Azure, DevOps, Cloud, Containers and Site Reliability Engineering (SRE).
  • Should have strong knowledge in Azure  Cloud and worked as architect/Principal engineer with Azure cloud for at least 5 years.
  • 4+ years of hands-on working experience with Kubernetes and its components - control plane, data plane, Containers - Docker, with deploying, managing and scaling on prem and in cloud.
  • 2+ years of experience with Istio, Consul, automation using terraform/python, Helm charts.
  • 3+ years of hands-on experience with setting up monitoring and Observability for Kubernetes.
  • Have strong networking and storage knowledge in cloud, on-prem and K8.
  • Experience with multi-node setup of ELK, Prometheus, Fluentbit, Kibana and Kafka, API Gateways (Kong preferred). 
  • Should have strong understanding and experience with DevOps and Site Reliability Engineering (SRE) , managing all the ‘ilities (maintain, scale, security, reliability, etc) of distributed applications.
  • Strong working experience in a Linux environment.
  • Good understanding and experience with building the Internal Developer Platform (IDP) that enables the development teams to stop wasting time on repetitive tasks and focus on building features needed for customers.
  • Strong experience in event driven microservices architecture
  • Working with different protocols such as https, gRPC, and TCP
  • Experience with Git-Ops and continuous delivery, their related tools.

 

Nice-to-Have Skills:

  • Experience in building distributed, multi-region kubernetes clusters.
  • Hands-on experience with Tanzu, VMWare Virtualization is a plus.
  • Good understanding of networking/firewall and storage in Kubernetes and in general.
  • Understanding of container security (image, pod, network)
  • Experience in microservices with container technologies like Containerd/Kubernetes
  • Experience with troubleshooting production systems.

Qualification: 

  • Bachelor / Master or equivalent degree in Computer Science or related field. 

Location: 

  • Australia, Melbourne

About Nomiso:

Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management. 

Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems. 

At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.

We invite you to push your boundaries and join us in fulfilling your career aspirations!

We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf