AWS Cloud Engineer/ Systems Engineer
mydata (Pty) Ltd|Posted 3 days ago
Skills and experience
Location and salary
Role description
Position Overview
mydata is looking for an experienced AWS Cloud Engineer / Systems Engineer to join our team and take ownership of designing, managing, and maintaining our AWS cloud infrastructure. This role is critical in ensuring our cloud environments are scalable, secure, and optimized for performance.
The ideal candidate will have deep expertise in AWS services, Infrastructure as Code (IaC) using Terraform, and Linux systems administration.
Experience with networking, security, and automation is essential.
Familiarity with scripting in Python or Bash is a plus.
Key Responsibilities
• Design, deploy, and manage scalable AWS cloud infrastructure following best practices.
• Implement and maintain Infrastructure as Code (IaC) using Terraform.
• Configure and manage AWS networking components such as VPCs, subnets, routing, security groups, and load
balancers.
• Set up and optimize AWS IAM roles, policies, and permissions to enforce security and least privilege access.
• Monitor system performance, availability, and security using AWS tools like CloudWatch, GuardDuty, and CloudTrail.
• Work with developers and DevOps teams to integrate cloud infrastructure with CI/CD pipelines and deployment
strategies.
• Automate infrastructure provisioning and management using Terraform, AWS CLI, and scripting (Python/Bash).
• Ensure system reliability and high availability, implementing backup and disaster recovery strategies.
• Assist in troubleshooting and resolving networking and security issues within AWS environments.
• Stay updated on AWS advancements and optimize cloud resources for cost-effectiveness and efficiency.
Qualifications & Experience
• Proven experience managing AWS environments, including services such as EC2, S3, RDS, Lambda, IAM, VPC, and
Route 53.
• Strong proficiency in Terraform for Infrastructure as Code (IaC).
• Deep understanding of networking concepts such as routing, firewalls, VPNs, security groups, and load balancing.
• Experience with Linux system administration, including troubleshooting and performance tuning.
• Scripting experience in Python or Bash for automation and infrastructure management.
• Knowledge of AWS security best practices, including encryption, IAM policies, and monitoring
• Experience with monitoring, logging, and alerting tools like AWS CloudWatch, ELK Stack, or Prometheus.
• Ability to work with Git, CI/CD pipelines, and automation tools such as GitHub Actions, Jenkins, or AWS
CodePipeline.
• AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified SysOps Administrator) is a plus.
• Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience
Communication & Adaptability
• Strong problem-solving skills with the ability to troubleshoot complex cloud and networking issues.
• Excellent communication and collaboration skills to work with cross-functional teams.
• Ability to document technical solutions and best practices clearly and concisely.
• Willingness to learn and adapt to evolving cloud technologies and methodologies.
• Comfortable working in a fast-paced, cloud-native environment with changing priorities.
Work Environment
At mydata, we embrace a hybrid work model. While our team members primarily work from home, employees are required to attend in-person meetings or collaborate in the office a few times per week (this can fluctuate depending on projects and requirements). This ensures strong team collaboration, effective communication, and alignment with business goals.
What We Offer
• A competitive compensation package.
• Opportunities for professional advancement in a cutting-edge technology environment.
• A dynamic team culture that values innovation and collaboration.
Company Culture at mydata
At mydata, our culture is anchored in innovation, integrity, and a commitment to excellence. We’re dedicated to creating an environment where creativity flourishes, and every team member is empowered to contribute to our mission of revolutionising the credit reporting industry. We value continuous learning, encouraging our employees to grow their skills and careers within our supportive ecosystem. Our role in the tech ecosystem is to be pioneers, driving change and
embracing the future with open arms. Join us, and be part of a team that values progress, collaboration, and making a difference.
About mydata (Pty) Ltd
mydata (Pty) Ltd
What We Do
mydata (previously ITC Credit Bureau) is a South Africa-based company operating in the Financial Services sector. We empower clients to make the best credit decisions, providing access to credit, preventing fraud and reckless lending, and encouraging financial responsibility. Our services are powered by cutting-edge technology and high-quality data.
Why Work For Us
We are a leading company in the Diversified Financial Services industry, offering a unique blend of services including Credit, Finance, Insurance, Computers, E-commerce, Professional Services, Crisis Management, Software Installation, Consulting & Professional Services, B2B, B2C, and Enterprise solutions. We are committed to providing our employees with a challenging and rewarding work environment.
Our Culture
At mydata, we believe in fostering a culture of financial responsibility and integrity. Our team is dedicated to providing the highest quality services to our clients, and we value collaboration, innovation, and continuous learning. We are proud to be a part of the South African business community, and we strive to make a positive impact on our industry and the communities we serve.
Our Engineering Processes
Our engineering team is proficient in a variety of tech stacks including Apache, Gravity Forms, Microsoft Exchange Online, Outlook, Recaptcha, WordPress, Microsoft Office 365, and Google Tag Manager. We believe in using the best technology to deliver the best results, and we are always exploring new tools and techniques to improve our services.
Our Hiring Processes
We are always looking for talented individuals to join our team. Our hiring process is designed to ensure we find the right fit for our company and for the candidate. We value diversity and inclusion, and we encourage candidates from all backgrounds to apply. If you are passionate about financial services and technology, we would love to hear from you. Please contact us at info@mydata.co.za for more information.
Tech Stack
application and data
















