Python Developer

Mastech Digital · Dallas, TX New
LinkedIn

Posted

Jul 13, 2026 (2d ago)

Seniority

Not Specified

Work Model

Not Specified

Type

Contract

Category

Backend

Salary

Not specified

Skills

Agile Airflow Apache Azure Bitbucket CI/CD Confluence Git Helm JavaScript Jenkins Jira Kubernetes Linux MLflow Phoenix Python React Spark

Description

W2 Only. No C2C. Open for multiple locations: Atlanta, GA / Birmingham, AL / Charlotte, NC / Chicago, IL / DC, Northern VA / Jacksonville, FL / Philadelphia, PA / Phoenix, AZ / Pittsburgh, PA / Strongsville, OH Title: Python Developer Duration: 6+ Months contract to Hire Skills: Bitbucket GIT Python Your Future Duties and Responsibilities: Design, develop, and maintain Python-based services, automation tools, and platform utilities supporting containerized workloads. Build and enhance CI/CD pipelines for automated build, test, security scanning, deployment, and release orchestration. Deploy, operate, and troubleshoot applications on Kubernetes/OpenShift, including configuration, scaling, upgrades, and runtime issues. Implement Policy as Code to enforce standards (security, networking, resource controls, image provenance, RBAC, etc.) and prevent configuration drift. Integrate DevSecOps controls: SAST/DAST, container image scanning, SBOM generation/validation, secrets detection, and compliance checks into pipelines. Create and maintain infrastructure/platform artifacts such as: Kubernetes manifests (Deployments, Services, Ingress/Routes, ConfigMaps, Secrets) Helm charts and/or Kustomize overlays OpenShift resources (Projects/Namespaces, Routes, SCCs, Operators as applicable) Improve platform reliability through monitoring/alerting integration and root cause analysis (RCA) for production issues. Contribute to engineering standards and documentation (runbooks, SOPs, onboarding guides). Participate in code reviews, design reviews, and agile ceremonies; communicate risks, tradeoffs, and implementation details clearly. Required Qualifications to be Successful in this Role: 3–5 years of professional software engineering experience. Platform Maintenance Requirements Strong Python development experience (APIs, automation, scripting, packaging, unit testing). Experience administering Apache httpd, including mod_proxy, mod_rewrite, and OIDC authentication modules. Experience configuring Azure EntraID application registrations, client credentials, OAuth2/OIDC endpoint integration, and API permissions — including integrating EntraID as an identity provider into web applications via OIDC. Preferred - Familiarity with JupyterHub, Apache Airflow, and MLflow in a containerized environment. Preferred - Working knowledge of Apache Spark standalone cluster deployment and configuration Preferred Basic React/JavaScript familiarity for maintaining portal UI assets. Hands-on Kubernetes/OpenShift experience, including deploying and troubleshooting workloads. Experience building CI/CD pipelines (e.g., Jenkins, UDeploy). Experience with Policy as Code concepts and tooling, such as: Static Security Analysis (SAST), Interactive Security Testing (IAST) Policy testing/validation and policy lifecycle management Solid understanding of: Git-based workflows, branching strategies, and pull request reviews JIRA, Confluence Linux fundamentals, networking basics, and troubleshooting in distributed systems Working knowledge of security best practices: RBAC, least privilege, secrets management, and secure SDLC. Regards, Yogesh Singh Rana [email protected]