Reference: JHB001763-Laka-1 Join our team as a Fullstack DevOps Engineer (Senior) for the Generative AI Platform. You'll design, develop, and maintain high-quality software solutions, optimize application performance, and be part of an innovative team driving global IT solutions. If you have a passion for cutting-edge technology and mentoring, apply now 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 in Python. - Web frontend development in Angular, Typescript, HTML5, CSS3, JavaScript. - Design architectures and implement with Amazon Web Services (AWS) - (API Gateway, DynamoDB, 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 working with Large Language Models and frameworks like Lang Chain. - Willingness and ability 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). - Strong work ethics. - Flexibility to take on different tasks in the project. - Effective communication skills (both verbal and written). Qualifications/Experience Needed: - 4 years in professional software development. - 2 years of experience with application development on AWS cloud. - 2 years of experience with Ops/DevOps in IT applications. - Agile working experience (e.g., Scrum, Kanban). 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. - Analyze operational incidents. - Handle operational requests (e.g., onboarding of use cases to the platform).
Apply Now