Cloud Infrastructure Architect - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 10-10-2019 10:40:13 AM
05-12-2019 10:40:13 AM
The ideal candidate should understand how to model cloud architectures & provide expertise on designing and developing its infrastructure.
Important: is an agile, fast-growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do.
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