Skip to main content

Python Developer

Technology
Mastech
Dallas, United States1 month ago
Service contractOn-site

Job 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 yogesh.rana@mastechdigital.com
Keywords
pythonform-w-2federated-learning-flavailability-zonesbitbucketplanning-and-designvisual-art-designproduct-development-and-designcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdsensors-test-measurementservice-management-and-orchestration-smotroubleshootingkubernetesnetworking-telecommunicationsyouth-organizations-resourcesrole-based-access-control-rbacdrift

Interested in this role?