SUMMARY:
2490_Fullstack DevOps Engineer-Generative AI Platform (Senior)
Location: Gauteng
Contract Term: 1 April 2024 - 31 December 2025
POSITION INFO:
ESSENTIAL SKILLS REQUIREMENTS:
· Ability to understand and interpret business requirements with an aptitude to move concepts through to proposal and successful implementation
· Backend and library development Python
· Web frontend development in Angular, Typescript, HTML5, CSS3, JavaScript
· Design architectures and implement with Amazon Web Services (AWS) - (API Gateway, Dynamo DB, Lambda, Networking, S3, IAM, etc.)
· API Design using OpenAPI specification
· Git
· GitHub Actions
· Terraform and TerraGrunt (IaC)
ADVANTAGEOUS SKILLS REQUIREMENTS:
· Experience with development for Azure Cloud e.g., Azure WebApps, Networking
· Experience with working with Large Language Models and frameworks like Lang Chain
· Willing and able to mentor junior developers
· Angular unit testing frameworks e.g., Jest or Karma
· Python unit testing frameworks e.g., PyTest
· UI test automation e.g., Robot Framework
· Above-board work ethics
· Flexibility to take up different tasks in the project
· Ability to communicate effectively (both verbally and in writing)
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
· 4+ years in professional software development
· 2+ years experience with application development on AWS cloud
· 2+ years experience with Ops / DevOps in IT applications
· Agile working experience (e.g., Scrum, Kanban)
WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?
· Be part of a DevOps team that implements and operates functional services in our Generative AI platform application
· Design, develop, and maintain high-quality software solutions for both frontend and backend components.
· Review code of team members
· Optimize application performance and cost-effectiveness
· Create and maintain documentation
· Analyse operational incidents
· Handle operational requests e.g., onboarding of use cases to the platform
NB! This job is now closed. You can apply for other jobs by uploading your CV.