Manage AWS infrastructure across Production, Staging, and Development, including EC2, VPCs, subnets, security groups, IAM, and private networking.
Configure and maintain load balancers, Cloudflare, DNS, WAF, caching, DDoS protection, and VPN connectivity.
Deploy, configure, and manage Kafka and Redis, including Kafka topics, partitions, consumer groups, retention, Redis clustering, persistence, and performance tuning.
Deploy and operate Node.js/NestJS backend and Next.js frontend applications, including scaling, configuration, performance tuning, and zero-downtime deployments.
Build and maintain CI/CD pipelines with automated builds, testing, deployment gates, rollbacks, and release tracking.
Implement and maintain monitoring and observability using Prometheus and Grafana, including dashboards, alerts, and centralized log analysis.
Implement strong security and access controls, including IAM, least-privilege access, secrets management, encryption, network security, and secure remote access.
Design and maintain high-availability, backup, failover, recovery, and disaster-recovery mechanisms.
Monitor system performance, latency, capacity, resource utilization, and infrastructure costs.
Implement Infrastructure as Code (IaC) using Terraform or CloudFormation and configuration management using Ansible.
Manage Docker-based environments and support Kubernetes deployments.
Participate in incident response, troubleshooting, root-cause analysis, and post-incident improvements.