Key Responsibilities:
Design and implement architecture solutions for large-scale AWS environments
Manage and optimize cloud infrastructure across AWS, GCP, and Azure
Develop and apply security protocols and monitoring systems
Build and deploy cloud-native applications using Go, Python, or similar languages
Create internal tools and improve system operations to support application teams
Collaborate with cross-functional teams to gather requirements and propose solutions
Research and evaluate emerging technologies to improve infrastructure and performance
Lead troubleshooting, incident response, and post-incident reviews
Required Qualifications:
Must-Have:
4+ years of experience in AWS infrastructure design, deployment, and operations
Proficiency with Infrastructure as Code tools (Terraform, CloudFormation)
Strong troubleshooting and failure analysis skills
Effective communication with development and application teams
Preferred:
Bachelor’s degree in Computer Science or equivalent experience
AWS Certified Solutions Architect (Professional) or similar certification
Experience with container technologies (Docker, ECS, Kubernetes)
Familiarity with CI/CD pipeline design and operations
Knowledge of tools like ElasticSearch, NewRelic, or Splunk
Development experience in Go or Python
Development Environment:
Operating System: Windows or Mac (choice provided)
Languages: Go, Python
Cloud Platforms: AWS, GCP, Azure
Tools & Middleware: Docker, Terraform, GitHub, Prometheus, Grafana, Loki, SonarQube, NewRelic, PagerDuty, JIRA, Slack, Teams