Containers Serverless Specialist

Woodmead, South Africa


Information Required

Information Supplied

Job Title:

Container Serverless Specialist

Duration:

12 months contract

Work Location:

Johannesburg

Job Overview:

We are seeking a skilled and experienced Containers/Serverless Specialist to join our dynamic IT team. As a Containers/Serverless Specialist, you will be responsible for designing, implementing, and managing containerized and serverless solutions that support our organization's applications and services. The ideal candidate will have a strong background in container orchestration, serverless computing, and a deep understanding of modern DevOps practices.

Key Responsibilities:

Container Orchestration:

  • Design, deploy, and manage containerized applications using container orchestration tools such as Kubernetes.
  • Collaborate with development and operations teams to ensure seamless integration of containers into the deployment pipeline.

Serverless Computing:

  • Develop and implement serverless architectures using platforms like AWS Lambda, Azure Functions, or Google Cloud Functions.
  • Optimize and troubleshoot serverless applications for performance, scalability, and cost-effectiveness.

DevOps Integration:

  • Work closely with DevOps teams to integrate container and serverless solutions into continuous integration and continuous deployment (CI/CD) pipelines.
  • Implement and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.

Security and Compliance:

  • Implement security best practices for containerized and serverless environments.
  • Ensure compliance with industry regulations and company policies related to container and serverless technologies.

Monitoring and Troubleshooting:

  • Set up monitoring and logging solutions for containerized and serverless applications.
  • Proactively identify and address issues, and provide timely resolution to minimize downtime.

Documentation:

  • Create and maintain comprehensive documentation for container and serverless architectures, configurations, and processes.
  • Conduct knowledge sharing sessions to educate team members on best practices.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in designing, implementing, and managing containerized applications using Kubernetes.
  • Strong knowledge of serverless computing concepts and experience with serverless platforms (AWS Lambda, Azure Functions, Google Cloud Functions).
  • Hands-on experience with container orchestration tools, Docker, and container registries.
  • Proficient in scripting languages (e.g., Python, Bash) for automation tasks.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their services.
  • Understanding of DevOps principles and practices.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Certifications in container and cloud technologies (e.g., Certified Kubernetes Administrator, AWS Certified DevOps Engineer).
  • Experience with microservices architecture.
  • Knowledge of infrastructure as code (IaC) tools such as Terraform or CloudFormation.

 

Bachelor's degree in IT related field.
Experience in designing, implementing, and managing containerized applications using Kubernetes
Knowledge of serverless computing concepts
Serverless platform expertise
Container orchestration tools, Docker, and container registries expertise