Python Developer
Role details
Job location
Tech stack
Job description
-
Design, develop and maintain automation solutions for databases operations and rollouts
-
Build and Integrate API for Database Management Operations and automation workflows
-
Troubleshoot automation issues across scripting, API s and containerised environments.
-
Containerise and deploy applications/services using Docker and Kubernetes
-
Administration for Kubernetes Resources (Pods, Ingress, Services, Secrets, CRDs, etc)
Requirements
-
Hands-on experience with API development using Python and FastAPI.
-
Strong problem-solving, debugging, and analytical skills.
Nice to have:
-
Exposure on enhancing observability with knowledge of tools such as Prometheus, Grafana, and OpenTelemetry.
-
Advantageous to have enterprise tools knowledge (ie, Control M, True sight, Guardium, Tenable Nessus, Delinea)
-
Knowledge of Security and Software Development in a Highly regulated environment
-
End-to-end knowledge of build, package, test, and deployment of CI/CD pipelines.
-
Experience using Agile practices and Tools (JIRA, etc.)
-
Exposure to managing secrets using Hashicorp Vault
-
Exposure and working knowledge of PostgreSQL/PostgreSQL Database Administration