Our client seeks an Python Developer for a Full Time project in Pittsburgh, PA, Cleveland, OH, or Dallas, TX. Below is the detailed requirement
Job Title: Python Developer
Work location : Pittsburgh, PA, Cleveland, OH, or Dallas, TX
Duration: Full Time
Summary:
Client is seeking a Software Engineer with 8+ years of hands-on experience building, deploying, and operating applications and platform capabilities on Kubernetes/OpenShift.
The ideal candidate is proficient in Python, experienced with CI/CD pipeline development, bitbucket and can implement and maintain Policy as Code to enforce governance, security, and compliance across container platforms.
You will collaborate with engineering, platform, SRE, and security partners to automate delivery workflows, strengthen reliability and controls, and enable teams to ship software safely and efficiently.
Skills:
Job Description:
- Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent experience with 8+ Minimum Experience.
- 8+ 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.