N

Senior Python Developer (Infrastructure Automation & Microservices)

nasscomm • United State
Remote
Apply
AI Summary

Lead the design, development, and optimization of an infrastructure automation platform using Python, migrating legacy services to modern microservices (RMM Level 2 OpenAPI). Collaborate cross-functionally in Agile teams to deliver scalable, well-tested solutions while mentoring engineers and improving CI/CD reliability. Leverage AI-assisted tools to accelerate development and enhance code quality.

Key Highlights
Build, maintain, and modernize infrastructure automation platform using Python and AI-assisted development workflows
Migrate legacy Ansible-based macroservices to microservices (RMM Level 2 OpenAPI) with 5+ years of Python OOP expertise
Drive CI/CD improvements, increase automated test coverage, and mentor junior engineers in Agile environments
Key Responsibilities
Design and implement clean, maintainable object-oriented Python code for services and automation
Collaborate with product, SRE, and operations teams to deliver scalable, well-tested software in Agile sprints
Migrate legacy Ansible-based macroservices to microservices compliant with RMM Level 2 OpenAPI specifications
Develop and maintain CI/CD pipelines, automated tests, and deployment/runbook documentation
Troubleshoot, profile, and optimize application and automation performance using AI-assisted tools
Mentor junior engineers and contribute to team best practices in Python and DevOps
Technical Skills Required
Python Git Agile Methodologies
Benefits & Perks
100% Remote (W2 only)
Nice to Have
Infrastructure as Code (IaC) and automation frameworks
Kafka (producers/consumers, stream processing)
Containerization (Docker, Kubernetes)
Cloud platforms (AWS, GCP, Azure) and observability tooling
Golang tool development
Storage technologies (SAN/NAS, distributed storage)
Richardson Maturity Model (RMM) and OpenAPI spec knowledge

Job Description


Python Developer

Location: 100% Remote

W2 only


Job Requisition


  • Build, maintain, and improve infrastructure automation platform using Python.
  • Collaborate with product, SRE, and operations teams in an Agile environment to deliver reliable, well-tested software and automation that scales.
  • Design and implement clean, maintainable object-oriented Python code for services and automation.
  • Use Git, Jira, and Bitbucket for source control, branching strategies, and pull-request workflows.
  • Work in an Agile team: sprint planning, standups, retrospectives, backlog refinement.
  • Develop and maintain CI/CD pipelines, automated tests, and deployment/runbook documentation.
  • Troubleshoot, profile, and optimize application and automation performance.
  • Mentor junior engineers and contribute to team best practices.


Required qualifications

  • 5+ years professional experience developing in Python with strong object-oriented programming skills.
  • Proven experience with Git workflows and Bitbucket (pull requests, branching strategies).
  • API Design
  • Microservice and Cloud Architecture Principles
  • Mongo Query Development
  • Experience working in Agile teams and familiarity with Agile ceremonies.
  • Must be able to use AI-assisted development tools (code completion, LLM-assisted coding, AI-driven test generation, and AI-assisted code review) to accelerate delivery and improve quality.
  • Ansible and configuration management for provisioning and automation.
  • Strong debugging, testing (unit/integration), and CI/CD mindset.
  • Excellent communication skills and ability to work cross-functionally.


Desired experience

  • Infrastructure automation experience (IaC, automation frameworks, pipeline automation).
  • Familiarity with storage technologies (SAN/NAS, object storage, distributed storage systems).
  • Experience writing or maintaining tools in Golang.
  • Kafka experience (producers/consumers, stream processing) preferred.
  • Container experience (Docker, Kubernetes) preferred.
  • Cloud platform experience (AWS, GCP, or Azure) and observability tooling.
  • Comfortable participating in and conducting code reviews.
  • Familiarity with the Richardson Maturity Model
  • Knowledge of OPENAPI spec
  • Migrate the top 5 legacy ansible-based, macroservice fulfillment services to RMM level 2 openapi spec microservice using an AI-assisted development workflow
  • Improve CI/CD reliability and increase automated test coverage.



Similar Jobs

Explore other opportunities that match your interests

Manager, Therapy & Commercial Training

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

United State

Data Architect

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

brainwave professionals

United State

Shift Lead Supervisor

Programming
•
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

rocket.net

United State

Subscribe our newsletter

New Things Will Always Update Regularly