Qualification: Bachelor's degree in Computer Science or related field Job Description: Proficiency in Python programming, including writing clean and efficient code
Experience with frameworks like FastAPI for building microservices & RESTful APIs, Pytest for Unit Testing automation
Understanding of core AWS services like EC2, S3, Lambda, and RDS
Knowledge of AWS security best practices, including VPC, security groups, and IAM Knowledge of Kubernetes concepts (pods, services, deployments, namespaces, clusters, scaling, monitoring) and YAML files
Experience with Apache NiFi for automating data flows between systems
Ability to configure and manage NiFi processors for data ingestion and transformation
Experience with (CI/CD) pipelines using DevOps tools like Jenkins, Git, Kompass
Knowledge of managing relational databases on AWS RDS, Proficiency in SQL for querying and managing data, and performance tuning
Your future duties and responsibilities:
Develop and maintain RESTful APIs and microservices using Python and FastAPI
Write automated unit tests using Pytest to ensure code quality and reliability
Design, deploy, and manage cloud infrastructure on AWS (EC2, S3, Lambda, RDS)
Follow AWS security best practices using IAM, VPC, and Security Groups
Work with Kubernetes for container orchestration; manage pods, services, deployments, and namespaces using YAML configurations
Automate and manage data flows across systems using Apache NiFi; configure processors for ingestion and transformation
Build and manage CI/CD pipelines using tools like Jenkins, Git, and Kompass
Optimize and maintain relational databases on AWS RDS; write efficient SQL queries and perform performance tuning
Behavioural Competencies :Proven experience of delivering process efficiencies and improvementsClear and fluent English (both verbal and written)Ability to build and maintain efficient working relationships with remote teamsDemonstrate ability to take ownership of and accountability for relevant products and servicesAbility to plan, prioritize and complete your own work, whilst remaining a team playerWillingness to engage with and work in other technologies
Skills:
DevOps
Oracle
Python
SQLite
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Search EngineerEmployement Type: Full time