Cloud Infrastructure Architect

Western Cape - Century City Permanent

Responsibilities

  • Provide expertise and leadership regarding Cloud Architecture for both infrastructure and applications in Microsoft Azure
  • Lead the implementation of infrastructure projects
  • Assist in defining enterprise cloud strategies
  • Demonstrate thought leadership in cloud computing across multiple streams
  • Develops technical roadmaps for future Azure cloud implementations.
  • Assist in ensuring that security is integrated into all cloud architecture solutions.
  • Help build monitoring solutions that keeps our systems health in check and page when necessary
  • Help troubleshoot and optimize our backend services
  • Work with your Engineering Manager, Principal Engineer, Senior Engineers & CTO to understand priorities and roadmap
  • Build relationships with key engineers in your focus area
  • Share your knowledge and ensure the security, operability, quality, and scalability of your work
  • Form part of an after-hours on call rotation to address critical downtime after hours

Skills

  • Minimum 5 years hands on experience with cloud infrastructure
  • Knowledge of the Azure stack (Terraform, WebApps, SQL, Redis, EventHub etc) and IaaS (Terraform is a must)
  • "Infrastructure as Code" configuration management systems such as Terraform, Chef, Puppet or Ansible
  • Experience with containers, microservice architectures and orchestration frameworks like Kubernetes
  • Experience building and administering alerting and monitoring systems for API services
  • Strong knowledge in relational, non-relational, and time-series data stores (MS-SQL/PostgreSQL/MySQL) implementation and Administration
  • Extensive experience in managing Linux & Windows Infrastructure
  • Experience utilising configuration management tools like puppet, ansible or chef an advantage
  • Strong skills in network services such as DNS, TLS/SSL, HTTP
  • Experience with Identity management / federated identity solutions / Access control
  • High degree of understanding of networking concepts like VPNs, NAT, IP routing, ACLs
  • Experience implementing secure and highly available distributed systems/microservices
  • In depth knowledge of web application firewalls and related concepts
  • Perform thorough and thoughtful code reviews for other engineers on your team
  • Good knowledge of .Net Environments
  • Knowledge of two or more of the following languages: C#, YAML, PowerShell, Terraform, JavaScript
  • Experience with security operations & remediation an advantage
  • Knowledge in Network security an advantage
  • Experience with SIEM systems an advantage
  • Ability to present and communicate the architecture in a visual form.
  • Advanced ability to craft clear and concise documentation
  • Critical thinker and problem-solving skills
  • Good time-management skills
  • Team player with great Interpersonal and communication skills
Skill Level Required:
Industry Sector:
Information Technology