All open roles
+ [REQ] SeniorActive

Senior DevOps/Platform Engineer

JohannesburgIndependent Contractor AgreementSeniorRemote

We are seeking a highly skilled and motivated DevOps / Platform Engineer to join our team. This critical role is responsible for ensuring the stable, scalable, and automated operation within our AWS Production Cloud environment. As we transition from on-premises infrastructure to a fully self-operated AWS environment, you will playa pivotal role in closing the operational gap and driving our cloud-native strategy. You will be instrumental in maintaining the health, performance, and security of our platform, supporting global manufacturing operations

Responsibilities

Key Responsibilities:
• CI/CD Pipeline Ownership: Design, implement, and maintain robust CI/CD pipelines, primarily utilizing GitHub Actions, to automate software delivery and deployment processes.
• AWS Infrastructure Operations: Manage and optimize core AWS services, including Amazon Elastic Kubernetes Service (EKS), Amazon Relational Database Service (RDS), Amazon Managed Streaming for Apache Kafka (MSK), and Amazon S3.
• Monitoring and Alerting: Establish and maintain comprehensive monitoring solutions using Grafana and AWS CloudWatch to proactively identify and resolve system issues.
• Incident Management: Lead incident handling, troubleshooting, and resolution efforts to ensure high availability and stability of the platform.
• Release Management: Coordinate and execute release management activities across global manufacturing plants, ensuring smooth and efficient deployments.
• Onboarding Support: Provide technical support and guidance for the onboarding of new manufacturing plants onto the platform.
• Automation & Scripting: Develop and maintain automation scripts (Bash, YAML) to streamline operational tasks and infrastructure provisioning.

Stakeholder Engagement & Soft Skills:
• Communication & Stakeholder Management: Effectively communicate complex technical concepts to diverse audiences, manage expectations, and collaborate with various stakeholders across the organization.
• Problem-Solving & Analytical Thinking: Possess strong analytical and problem-solving skills to diagnose issues, identify root causes, and implement effective solutions.
• Attention to Detail: Demonstrate meticulous attention to detail and a commitment to data accuracy in all aspects of platform operation and development.
• Team Collaboration: Thrive in a cross-functional team environment, fostering collaboration and contributing to a positive team dynamic.
• Continuous Improvement Mindset: Proactively seek opportunities for process optimization, automation, and continuous improvement within the DevOps landscape.
• Business Acumen: Ability to translate complex business requirements into robust and scalable technical data solutions.

Experience and education

  • Proven expertise in deploying, managing, and troubleshooting Kubernetes clusters, specifically with Amazon EKS, in a production environment.
  • Strong hands-on experience with key AWS services, including EKS, RDS, S3, and IAM (Identity and Access Management).
  • In-depth knowledge and practical experience with CI/CD pipeline tooling, particularly GitHub Actions and/or Jenkins.
  • Solid understanding and demonstrated experience with PostgreSQL database administration and performance optimisation.
  • Experience configuring and utilising Grafana for dashboard creation, alerting, and performance monitoring in a production context.
  • Proficiency in Bash and YAML scripting for automation and configuration management.
  • Excellent problem-solving and analytical skills with a meticulous attention to detail and a commitment to data accuracy.
  • Proven ability to thrive in a cross-functional team environment, fostering collaboration and contributing positively to team dynamics.
  • Experience with Infrastructure as Code (IaC) using Terraform for provisioning and managing AWS resources is advantageous.
  • Familiarity with message broker technologies such as Apache Kafka or ActiveMQ is beneficial.
  • Experience with containerisation technologies (Docker) and application servers such as Open Liberty is a bonus.

Nice-to-Have Skills:
• Terraform: Experience with Infrastructure as Code (IaC) using Terraform for provisioning and managing AWS resources.
• Kafka / ActiveMQ: Familiarity with message brokers such as Apache Kafka or ActiveMQ.
• Docker / Open Liberty: Experience with containerization technologies (Docker) and application servers like Open Liberty

Ready to build with global clients?
Join the Scrums.com talent network. No fees, no subscription.
Apply for this role →