We are looking for AWS Cloud Engineer who will be responsible for managing and delivering stable AWS Cloud Data Platform .
Build:
- Take a defined problem including one or more components and come up with the implementation with minimal guidance
- Understand framework and tool ecosystem to implement components
- Develop high quality code that can lead to rapid delivery
- Provide inputs towards on estimate and schedules for requirements
- Create and maintain detailed technical documentation
- Aware of CI/CD tooling
- Understand version control & branching strategies
Operations
- End-To-End platform support & maintenance - Monitoring and patching.
- Monitoring the cloud infrastructure
- Support production systems, resolve incidents and perform root cause analysis.
- Identifying, develop & automated service improvements & administrative tasks
- Demonstrate a good working knowledge of one relevant operating system
- Implement System Back-up & Restore mechanism
- Setting up automated alerts to spot problems in the applications and infrastructure
- Responsible for installing security patches, initiate/restore backups etc
Others
- Experience working in Agile teams
- Participate in Agile ceremonies
- Good knowledge on DevOps, Automated testing & Continuous delivery model
- Learn and apply technologies, techniques and methodologies that add value to my team.
- Self-motivated, self-directed, abilities to prioritize and execute tasks in a high-pressure environment with time-critical deadlines
- Written & Verbal communication skills
- Problem Solving, analysis & computation skills
Knowledge & Skills
Must Have Skills:
- AWS Cloud Computing & Cloud Networking Concepts
- Deep understanding of AWS Well-Architected Framework
- Expertise in common AWS services : EC2, S3, Auto Scaling Group, RDS, Load balancers etc
- Platform automation
- IaaC : CloudFormation, Terraform
- Dev Ops pipelines using Jenkins
- Hands-on experience in Linux Shell Scripting
- Configuration management tool: Ansible
- Version control tool: GitHub