Senior AWS Devops Engineer
Medici
Software Engineering
Johannesburg, South Africa
Posted on Mar 17, 2026
Description
Are you an experienced AWS DevOps Engineer based in South Africa, looking to make a positive impact in the US Health Care industry? Medici is seeking a talented individual to join our team and help us streamline our cloud infrastructure using AWS. As an AWS DevOps Engineer, you will play a crucial role in optimizing and automating our systems to support the delivery of high-quality healthcare services.
Responsibilities
- Design, deploy, and maintain scalable and reliable AWS infrastructure for hosting our healthcare applications and services.
- Implement security measures and best practices to ensure compliance and protect sensitive patient data.
- Collaborate with software development teams to automate the deployment and release processes using AWS tools and services.
- Optimize AWS resources and monitor system performance to ensure maximum efficiency and availability.
- Troubleshoot and resolve issues related to infrastructure, applications, and network connectivity.
- Create and maintain documentation for infrastructure configuration, installation, and troubleshooting procedures.
- Stay up-to-date with industry trends and advancements in AWS technologies to propose innovative solutions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years' experience as a DevOps Engineer working with AWS.
- In-depth knowledge of AWS services such as EC2, S3, RDS, Lambda, etc.
- Experience with infrastructure as code tools such as Terraform or CloudFormation
- Experience with DB admin on PostgreSQL.
- Strong understanding of networking concepts, security best practices, and infrastructure configuration management.
- Knowledge of containerization technologies such as Docker and Kubernetes
- Familiarity with monitoring and logging tools like CloudWatch and ELK stack
- Proficiency in at least one scripting language (Python, Bash, or PowerShell).
- Hands-on experience with CI/CD pipelines and tools such as Jenkins, Git, and Docker.
- Experience with configuration management tools like Ansible, Chef, or Puppet.
- Excellent problem-solving skills and the ability to work effectively in a team.
- Strong communication and interpersonal skills