Python Software Developer
Job Summary
Develop and maintain software solutions using Python and DevOps practices, leveraging strong Linux and on-premises infrastructure expertise to support efficient CI/CD pipelines and cloud-native environments.
Responsibilities
Develop and maintain software applications using Python, applying object-oriented programming concepts to deliver scalable solutions
Design, implement, and manage CI/CD pipelines using Jenkins to automate software build, test, and deployment processes
Administer and troubleshoot Linux-based systems to ensure stable on-premises infrastructure operations
Execute SQL commands and analyze data to support application functionality and data integrity
Deploy and manage cloud-native technologies such as OpenShift and Kubernetes to optimize container orchestration and application scalability
Collaborate with cross-functional teams to integrate DevOps practices and improve software delivery efficiency