Key Responsibilities:
1. Platform Engineering & Development
- Design, develop, and implement Infrastructure Platforms and Services
- Leverage platform engineering best practices for maintainability and scalability
- Collaborate with developers and infrastructure stakeholders to understand and address requirements
- Continuously review and optimize systems for delivery speed, performance, scalability, and extensibility
- Document configurations, processes, and operational runbooks
2. Cloud Infrastructure Design & Implementation
- Architect and implement AWS solutions covering compute, storage, networking, and security
- Ensure high availability and disaster recovery setups are in place
3. Cloud Security & Compliance
- Implement and maintain cloud security measures
- Monitor for vulnerabilities and compliance gaps
4. Cloud Migration & Management
- Lead and support cloud migration projects
- Manage cloud resources for optimal performance and cost-efficiency
- Monitor systems telemetry to analyse platform reliability and security
5. Automation & Monitoring
- Automate routine tasks and deployments using IaC tools
- Integrate monitoring and logging solutions for observability
- Troubleshoot system issues and ensure timely resolution
6. Continuous Learning
- Research and evaluate new technologies
- Stay updated with industry best practices and AWS innovations
Preferred Skills (Nice to Have):
- Experience in multi-cloud environments (Azure, GCP)
- Scripting knowledge (Python, Bash, etc.)
- Familiarity with containerization (Docker, Kubernetes)
Mandatory Skills & Qualifications:
- Minimum 5 years of experience in managing AWS Cloud operations
- AWS certification: AWS SysOps Administrator or AWS Solutions Architect Associate
- Strong hands-on experience with Terraform and Infrastructure as Code (IaC)
- Proficiency in DevOps tools, e.g., Jenkins, Git, CI/CD pipelines