Company: Tagmarshal
Position: AWS Developer
Location: Cape Town CBD, South Africa
Salary: R50,000 p/m
Role summary:
We are seeking an experienced AWS Developer to join our Dev Team and assist in the migration of our infrastructure from Digital Ocean to AWS. The ideal candidate will have a strong background in AWS services and infrastructure management, with a focus on scalability, reliability, and security.
WHY WORK WITH TAGMARSHAL?
Tagmarshal is a dynamic and innovative company specializing in golf course management solutions. Our cutting-edge technology helps golf courses optimize their operations and enhance the golfer experience through data-driven insights and real-time analytics.
RESPONSIBILITIES:
- Collaborate with the DevOps team to plan and execute the migration strategy from DigitalOcean to AWS.
- Design, implement, and maintain AWS infrastructure components, including EC2 instances, S3 buckets, RDS databases, and VPC configurations.
- Optimize performance and cost-efficiency of AWS resources through automation and best practices.
- Ensure high availability and fault tolerance of critical systems on AWS.
- Implement security measures and best practices to protect sensitive data and infrastructure.
REQUIREMENTS:
- Proven experience in migrating infrastructure to AWS.
- In-depth knowledge of AWS services such as EC2, S3, RDS, VPC, IAM, CloudFormation, and Lambda.
- Proficiency in scripting languages for automation tasks (YAML)
- A good understanding of the major AWS services and how they interact with one another.
- Experience with infrastructure as code tools such as Terraform or CloudFormation.
- Strong understanding of networking concepts and security best practices in cloud environments.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills in a remote work environment.
RELEVANT EDUCATION AND EXPERIENCE:
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Bachelor’s degree in Computer Science, Engineering, or related field.