Design Implementation of AWS infrastructure components such as VPCs, EC2, EKS, S3, tagging schemes, CloudFormation, etc.
Architecture of deployment and management automation of cloud-based infrastructure and software
Architecting the use of configuration management tools in both Windows and Linux - Cloudformation, Helm, Terraform, Salt, Ansible
Ensuring cloud-based architectures meet availability and recoverability requirements
Architecture and implementation of cloud-based monitoring, alerting and reporting – Datadog, Logz.io, InfluxDb, CloudWatch, Catchpoint, ELK, Grafana
Support and guidance on tooling that helps to enable teams for greater output and reliability.
Deep understanding of the latest tech solutions, trends, and ability to dive into the details of the architecture as needed.
Work with the Team Leads within the group to identify areas of improvement, prepare architecture road maps, and advocate to the Product Management group.
Qualifications
B.S. in Computer Science or equivalent experience
Minimum 4 years of experience managing AWS infrastructure
Minimum of 9 years of experience with systems engineering and software development
Expert understanding/experience of containerization services such as Docker/Kubernetes
Expert in open source tools such as Datadog, InfluxDb, Grafana, Logstash, Elasticsearch
Solid understanding/experience of web services, databases and relating infrastructure/architectures
Solid understanding of backup/restore best practices
Strong level of expertise programming in C# / C++ / Java / Python or equivalent language
Excellent Troubleshooting Skills
Experience supporting an enterprise-level SaaS environment