Responsibilities:
- Design cloud infrastructure that is secure, scalable, and highly available on AWS.
Requirements:
- 7+ years of software development, operations experience deploying and maintaining multi-tiered infrastructure and applications at scale.
- Experience managing any distributed NoSQL system (Kafka/Cassandra/etc. )
- Experience with Containers, Microservices, deployment and service orchestration using Kubernetes, EKS (preferred), AKS or GKE.
- Strong scripting language knowledge, such as Python, Shell.
- Experience and a deep understanding of Kubernetes.
- Experience in Continuous Integration and Delivery.
- Work collaboratively with software engineers to define infrastructure and deployment requirements.
- Provision, configure and maintain AWS cloud infrastructure.
- Ensure configuration and compliance with configuration management tools.
- Administer and troubleshoot Linux-based systems.
- Troubleshoot problems across a wide array of services and functional areas.
- Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems.
- Perform infrastructure cost analysis and optimisation.
- Understanding of open telemetry concepts and working on instrumenting observability and tracing on the platform.
Technologies you will be working on:
- AWS
- Docker
- Kubernetes
- Computer Networks
- Linux - RHEL/Ubuntu
- Azure Pipelines/Jenkins/ArgoCD
- OpenTelemetry
- ELK/EFK
- Cloud Security and SIEM stacks
Terraform (Mandatory):
Scripting - Shell/Powershell/Python/golang/Rust (Mandatory):