onsite
Senior Python Platform Engineer - Barclays
Devops Engineer
Lead the design, development, and delivery of scalable, high‑performance Python‑based platform services on AWS, leveraging Docker, Kubernetes, and CI/CD pipelines to meet business and technical objectives.
About the role
Key Responsibilities
- Architect and implement robust, scalable Python services on AWS, ensuring high availability and performance.
- Containerize applications using Docker and orchestrate with Kubernetes, managing deployments and scaling.
- Design and expose clean RESTful APIs, integrating with internal and external systems.
- Implement CI/CD pipelines (Git, Jenkins/ArgoCD) to automate testing, building, and deployment.
- Collaborate with product managers, data scientists, and DevOps to translate business requirements into technical solutions.
- Conduct code reviews, performance tuning, and refactoring to maintain code quality and maintainability.
Requirements
- 5+ years of professional experience in Python development and platform engineering.
- Strong proficiency with AWS services (EC2, ECS/EKS, RDS, S3, Lambda).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of REST API design, authentication, and versioning.
- Experience with Agile/Scrum methodologies and cross‑functional collaboration.
Skills
pythonawsdockerkubernetescicdagile