Platform Engineering Specialist

at  Games Global Operations Limited

Cape Town, Western Cape 7441, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Oct, 2024Not Specified11 Jul, 2024N/AScripting Languages,Computer Science,Python,Ec2,Devops,Code,Powershell,Communication Skills,Containerization,Docker,Aws,Azure,Microservices,Bash,Jenkins,Architecture,Ecs,InfrastructureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview:
The Cloud Centre of Excellence (CCoE) team of highly skilled professionals dedicated to advancing GGL’s cloud computing capabilities. The CCoE team is responsible for leading and facilitating the adoption of cloud technologies and practices across GGL.
The CCoE team is composed of experts in cloud computing architecture, security, operations, and development, and is focused on ensuring that GGL is leveraging the latest and most efficient cloud technologies. The team works closely with business units to identify their cloud computing needs and provides guidance on the selection and implementation of appropriate cloud solutions.
The CCoE team is also responsible for establishing and enforcing cloud computing best practices, policies, and standards, ensuring that GGL’s cloud infrastructure is secure, reliable, and cost-effective. They also oversee the training and development of employees, ensuring that they have the necessary skills to leverage cloud technologies effectively.
The CCoE team is constantly monitoring the cloud computing landscape, evaluating new technologies, and assessing their potential to improve GGL’s cloud computing capabilities. They are also responsible for creating and maintaining relationships with cloud service providers, ensuring that GGL has access to the latest and most efficient cloud services.
We are seeking a skilled and experienced Platform Engineering Specialist with expertise in Platform Engineering, IAC, cloud infrastructure and cloud services to join our Cloud Platforms (CCoE) team. This team looks after a large AWS estate, with some legacy products hosted on Azure. You will be a cog in a cross-functional team, working with developers, security specialists with cross over into the SRE/Edge world as well. In this role, you will be driving innovation and delivering cloud-based solutions to customers. You will also focus on ensuring that cloud infrastructure is optimized, secure, efficient, and cost effective whilst enabling the rest of GGL to leverage the latest cloud technologies through continuous improvement and research.

Responsibilities:

  • Provide strategic technical leadership in the design and implementation of scalable, high-performance infrastructure solutions, utilizing modern cloud services, containerization, and automation tools using infrastructure as code (Terraform) to provision and manage AWS and Azure resources, ensuring scalability, reliability, and cost optimization.
  • Design, develop, and implement cloud-based applications and services leveraging AWS PAAS and SAAS.
  • Develop policies, standards, and guidelines for IAC ad CI/CD that teams can follow.
  • Assist with the establishment and enforcement of stringent security protocols, access controls, and compliance measures to improve the platform’s resilience and maintain data integrity, conducting regular security assessments.
  • Lead cross-functional team collaboration with architects, DevOps engineers, and product owners, to understand requirements and translate them into scalable and secure solutions.
  • Resolve problems across multiple application domains and platforms using system troubleshooting and problem-solving techniques.
  • Automating different operational processes by designing, maintaining, and managing tools and identifying and removing constraints to increase engineering productivity.
  • Providing operational support and engineering for the cloud platform.
  • Lead the implementation and improvement of continuous integration and deployment (CI/CD) pipelines, incorporating best practices and automation tools.
  • Monitor and optimize application performance, troubleshoot issues, and provide timely resolutions.
  • Conduct code reviews, contribute to team knowledge sharing, and provide guidance to junior engineers.
  • Stay updated with the latest industry trends and emerging technologies, evaluating their potential for enhancing the development process and suggesting improvements.
  • Provide technical leadership and mentorship to a team of platform engineers, guiding them in best practices, architectural decisions, and troubleshooting complex issues.

Qualifications:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • Minimum of 10 years of professional experience encompassing DevOps / Cloud / Platform Engineering, with a strong focus on enabling development teams through infrastructure-as-code, devops and cloud solutions, and more recently Docker, AWS, Azure, Terraform, Python and EKS.
  • Expert hands-on experience with Docker, containerization, and microservices architecture.
  • Advanced expertise in architecting, deploying, and managing applications on AWS using services like EC2, S3, Lambda, RDS, ECS, and EKS.
  • Expert understanding of infrastructure as code principles and practical experience with Terraform or other similar tools.
  • Expert knowledge of scripting languages such as Bash, Python, or PowerShell for automation and infrastructure management tasks.
  • Expert knowledge of CI/CD concepts and experience with tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Expert troubleshooting and problem-solving skills with the ability to debug complex issues in a distributed environment.
  • Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • AWS certifications such as AWS Certified Developer, AWS Certified DevOps Engineer, or AWS Certified Solutions Architect are highly desirable.

If you are a self-driven individual with a passion for cloud-native development and have expertise in IAC, Docker, AWS, Terraform, EKS and identifying and remove constraints for others, we would love to hear from you. Join our team and be part of an exciting journey towards building ground-breaking solutions for our clients

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Provide strategic technical leadership in the design and implementation of scalable, high-performance infrastructure solutions, utilizing modern cloud services, containerization, and automation tools using infrastructure as code (Terraform) to provision and manage AWS and Azure resources, ensuring scalability, reliability, and cost optimization.
  • Design, develop, and implement cloud-based applications and services leveraging AWS PAAS and SAAS.
  • Develop policies, standards, and guidelines for IAC ad CI/CD that teams can follow.
  • Assist with the establishment and enforcement of stringent security protocols, access controls, and compliance measures to improve the platform’s resilience and maintain data integrity, conducting regular security assessments.
  • Lead cross-functional team collaboration with architects, DevOps engineers, and product owners, to understand requirements and translate them into scalable and secure solutions.
  • Resolve problems across multiple application domains and platforms using system troubleshooting and problem-solving techniques.
  • Automating different operational processes by designing, maintaining, and managing tools and identifying and removing constraints to increase engineering productivity.
  • Providing operational support and engineering for the cloud platform.
  • Lead the implementation and improvement of continuous integration and deployment (CI/CD) pipelines, incorporating best practices and automation tools.
  • Monitor and optimize application performance, troubleshoot issues, and provide timely resolutions.
  • Conduct code reviews, contribute to team knowledge sharing, and provide guidance to junior engineers.
  • Stay updated with the latest industry trends and emerging technologies, evaluating their potential for enhancing the development process and suggesting improvements.
  • Provide technical leadership and mentorship to a team of platform engineers, guiding them in best practices, architectural decisions, and troubleshooting complex issues


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Cape Town, Western Cape 7441, South Africa