Job Title: Python Developer with Infrastructure Automation Experience (Very Urgent)
Location: San Jose, CA
Duration: Longterm
Mandate Skillset: Python Development (Coding) with Infrastructure Automation Experience, Majorily in Mongo DB, installing Cassandra and creating Oracle Schema.
Job Description
Responsibilities:
· Python scripting for infrastructure automation (like installing Mongo DB, installing
Cassandra and creating Oracle Schema).
· Converting shell and bash scripts to python.
· Creating Playbooks and provisioning the Databases in Ansible
· High level scripting in python for deploying and developing applications.
· Integrating the UI/GUI with backend scripts thus developing web-based applications
· Develop and consume REST APIs.
· Creating project in Django Framework as Secure RESTFUL based APIs.
· Interpreting detailed project specifications to develop program logic and code.
· Writing the unittest cases and perform debugging to deliver error-free code.
· Maintaining the track of developed code using code management systems like BitBucket
and GitHub.
· Create design and flow of the code as per the requirement from Architects.
· Report and coordinate with Product teams for product related issues/bugs.
· Understanding the requirements for new development/enhancement/bugs/features.
Required Skills and Experience:
· Knowledge in designing and implementation of Application/Platform/Products using
one or more of the scripting technologies in below areas –
§ Scripting – Python/Shell Scripting
§ Code Management System – Bitbucket / GitHub
§ Continuous Integration Tools – Jenkins
§ Operating System - Unix, Linux (Red Hat Enterprise)
· Knowledge in software development life cycle activities on development and
maintenance projects using Python and Django/Flask.
· Knowledge in various python packages mainly subprocess, Cassandra-driver, pymongo,
numpy, datetime, etc.,
· Knowledge in No-Sql databases especially in Cassandra and MongoDB.
· Excellent knowledge of building RESTful applications, APIs and automation tools
· Understanding of Software Development Life Cycle, Test Driven Development,
Continuous Integration and Continuous Delivery.
· Experience building an integrated test automation platform/framework.
· Strong analytical and problem-solving skills
· Strong communication and collaboration skills.
Comments
Post a Comment
Thanks