Innova Solutions USA - New York, NY
posted 3 months ago
Innova Solutions is seeking a skilled Python Developer- Platform Engineer to join our team on a contract basis for a duration of 12+ months. This position is hybrid, requiring the candidate to work onsite from Monday to Wednesday and remotely from Thursday to Friday. The successful candidate will collaborate with teams and partners in QSDG and Platform to define, build, test, and deploy platforms that meet specific requirements. The role involves defining and enforcing standards and best practices related to platform management, evaluating third-party products for scalability, resiliency, and performance, and building or leveraging existing platforms by automating setup, installation, verification, monitoring, and provisioning processes. The Python Developer will maintain a central, version-controlled inventory of all environments, including their current versions and configuration settings. They will be responsible for planning and allocating environments to teams based on their delivery lifecycle, analyzing data to proactively address environment-related issues, and working with project teams to manage costs and improve the efficiency of environments. Additionally, the role requires close partnership with Production Support and Engineering to deploy and support applications. The ideal candidate will have prior experience designing, implementing, and maintaining end-to-end environments, from proof of concept to production. A deep understanding of hardware, software, network, data, and application configuration is essential, along with familiarity with DevOps processes and CI/CD tooling such as Jira, Git/Bitbucket, Jenkins, Datival, Artifactory, and Ansible. The candidate should also have experience with multi-tier Python-based web application stacks, microservices, serverless architectures, and a mix of on-premises and cloud-based deployment models using containerization technologies like Docker, Kubernetes, and OpenShift. Familiarity with both NoSQL (MongoDB) and relational databases (SQL Server/Oracle) is also required, along with Unix scripting and SQL skills.