Skip to main content

Sr Python DevOps Engineer (AI)

Technology
BMW TechWorks
Pune, India3 weeks ago

Job description

Key Responsibilities

  1. Design, develop, and maintain scalable backend applications using Python.
  2. Develop and maintain REST APIs using FastAPI.
  3. Apply strong Object-Oriented Programming (OOP) principles and clean coding practices.
  4. Design reusable, maintainable, and testable Python components.
  5. Deploy and troubleshoot applications on Kubernetes environments.
  6. Work with Docker/containerized applications and Kubernetes deployment configurations.
  7. Integrate applications with AWS services and understand cloud deployment concepts.
  8. Collaborate with DevOps, frontend, and architecture teams for end-to-end solution delivery.
  9. Participate in code reviews, technical discussions, debugging, and performance optimization.

Required Skills

  1. 5–8 years of software development experience, with strong focus on Python.
  2. Strong hands-on Python development experience.
  3. Strong understanding of OOP concepts, design principles, and clean code.
  4. Hands-on experience with FastAPI and REST API development.
  5. Good knowledge of Kubernetes and application deployment.
  6. Working knowledge of AWS and cloud-based application deployment.
  7. Experience with Docker/containerization.
  8. Good understanding of Git and software development lifecycle.
  9. Strong problem-solving and debugging skills.

Good to Have

  1. Experience with CI/CD pipelines.
  2. Knowledge of databases such as PostgreSQL/MySQL.
  3. Experience with automated testing using PyTest.
  4. Understanding of microservices architecture.
  5. Knowledge of observability/logging tools.

Interested in this role?