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

Senior Golang Developer

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

Bright Vision Technologies

United State

Founding Recruiting Lead

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

Hawkwood

United State

Senior Offensive Security Engineer

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

Quantix, Inc.

United State

Subscribe our newsletter

New Things Will Always Update Regularly