Platform Engineer

Cape Town, Western Cape, South Africa

Job Description


We are Black Swan Data

Black Swan Data is a fast-growing technology and data science business, with offices in the UK, South Africa, Hungary. We build high quality SaaS solutions which automate data science using advanced machine learning and deep learning techniques. We use some of the coolest technology on the planet so you will never get bored of doing the same thing.

Job Summary:

We are seeking an experienced and passionate DevOps Engineer with a strong background in Kubernetes, AWS, and Linux to join our team. As an Intermediate DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our cloud infrastructure, with a focus on Kubernetes-based container orchestration, AWS services, and Linux systems. You will collaborate with cross-functional teams to streamline the deployment and management of our applications, ensuring scalability, reliability, and security in a Linux-based AWS cloud environment.

Responsibilities:

  • Design, build, and maintain scalable and highly available Kubernetes clusters on AWS using services like Amazon EKS or self-managed Kubernetes.
  • Collaborate with software development and infrastructure teams to define and implement CI/CD pipelines for continuous integration and deployment of applications on AWS.
  • Automate infrastructure provisioning, configuration, and monitoring using infrastructure-as-code tools (e.g., Terraform, Ansible) specifically tailored for AWS and Linux systems.
  • Deploy and maintain software on Linux server base using configuration-as-code tools (eg. Puppet or Ansible.)
  • Implement and optimize containerization strategies using Docker and Kubernetes on AWS.
  • Familiarity with monitoring and logging toolsets like ELK, Prometheus, Grafana.
  • Leverage AWS services such as Amazon EC2, Amazon RDS, Amazon S3, and others to architect and deploy scalable and resilient solutions.
  • Implement AWS security best practices, including IAM roles, security groups, encryption, and monitoring.
  • Configure and administer Linux-based systems, including performance tuning, troubleshooting, and security hardening.
  • Troubleshoot and resolve infrastructure and application-related issues in a timely manner within the AWS and Linux environment.
  • Monitor and analyze system performance, resource utilization, and capacity planning using AWS monitoring and logging tools (e.g., CloudWatch, CloudTrail, ELK stack) and Linux monitoring tools.
  • Implement and enforce security best practices throughout the infrastructure, Kubernetes environment, AWS services, and Linux systems.
  • Collaborate with development teams to optimize application performance, scalability, and reliability in a Kubernetes environment on AWS and Linux.
  • Stay up-to-date with industry trends and best practices in DevOps, cloud technologies, AWS services, the Kubernetes ecosystem, and Linux administration.
Qualifications:
  • Bachelor's degree in computer science, Engineering Or relevant number of years' experience in related field
  • Strong experience with Kubernetes container orchestration, including deployment, scaling, and monitoring.
  • Proficient in infrastructure-as-code tools such as Terraform and configuration management tools like Ansible, specifically tailored for AWS and Linux systems.
  • Strong knowledge of AWS services (Or Azure) and hands-on experience with core services such as EC2, RDS, S3, IAM, etc.
  • Experience with AWS container services (Or Azure) like Amazon EKS, Amazon ECS, or self-managed Kubernetes on AWS.
  • Solid understanding of CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI/CD) in an AWS (Or Azure) and Linux context.
  • Experience with scripting and programming languages (e.g., Bash, Python, Go) for automation, infrastructure management, and Linux administration.
  • Familiarity with Linux administration, including performance tuning, troubleshooting, and security hardening.
  • Familiarity with AWS (Or Azure) security best practices, including IAM roles, security groups, encryption, and monitoring.
  • Experience with AWS (Or Azure) monitoring and logging tools (e.g., CloudWatch, CloudTrail, ELK stack) and Linux monitoring tools for system performance analysis and troubleshooting.
  • Understanding of networking concepts and security best practices in an AWS (Or Azure), Kubernetes, and Linux environment.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Preferred:
  • Kubernetes certification (e.g., Certified Kubernetes Administrator - CKA).
  • AWS Cloud environment experience
  • AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
  • Linux certifications (e.g., Linux Professional Institute Certification - LPIC).
  • Experience with managing and optimizing Kubernetes clusters on AWS and Linux systems at scale.
  • Knowledge of service mesh technologies (e.g., Istio, Linkerd) in an AWS and Linux environment.
  • Familiarity with infrastructure and application observability tools (e.g., Datadog, New Relic) in a Linux-based environment.
We offer competitive compensation, a collaborative and innovative work environment, and opportunities for professional growth and development.

If you are a motivated DevOps Engineer with a strong focus on Kubernetes, AWS, and Linux, and a passion for delivering reliable and scalable solutions, we would love to hear from you.

Please submit your CV and a cover letter highlighting your relevant experience and achievements.

What makes a Swan?

We want people fanatical about creating innovative solutions inspired by data. We know Black Swan's DNA is different, it's what helps us find new perspectives on our clients' problems. Working in a fast paced, energized environment, our bar is set high, and an ability to build long lasting partnerships both internally and externally is vital.

We have made a difference at our core and that is embedded in our values.
  • We believe in long-term partnerships through transparency and honesty
  • We believe in leaving the world in a better place than we found it
  • We believe anyone can achieve great things. We do not put people in boxes
  • We listen more than we talk
  • We think 10% crazy is just about right!
  • Most importantly, and because you spend 60% of your waking time at work, we believe you should enjoy it
What We Offer?

Remote Working - Fully remote working until it is safe to return to our offices, and then up to 60% of your working month working remotely when we are back in our Hubs. Some roles will also be eligible to apply for 100% remote working.

Exciting Clients and Projects - Working with Black Swan Data we promise to provide an exciting and ever-changing industry within Data Science and Predictive Analysis innovative and challenging projects with some of the leading Brands using the industries latest technologies.

Talented Teams - We ensure we have the best talent in the market - We are hire the best of the best as a swan you are exposed to highly skilled and multi-disciplined teams over the world. We have 8 offices across 4 countries!

Career Development - Regardless of which area of the business you work in you can expect to collaborate on all aspects of Black Swan Data's projects gaining the exposure you need to develop your expertise. No matter what stage you are in your career your development is our priority.

Working environment - Because you spend 60% of your time at work, we try to make it enjoyable! You will benefit from our global benefits: Share options, staff referral scheme, wellness day, flexible and remote working, internal and online training initiatives, volunteering opportunities at white swan, birthday lie in, Christmas gift cards, quarterly staff events, sunshine hours and Flexible Leave Policy.

As well as the benefits unique to our Szeged office - Sick leave payment, private health care, cafeteria system, enhanced maternity & paternity leave, drinks & snacks, fruit, Thursday Nasi time.

We want to positively change the future through technology and the power of prediction. How about you?

Black Swan Data

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1258807
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned