Job Description :
For one of our ongoing projects we are looking for a Python developer with Linux and Ansible to work from Durham, North Carolina.

Required Skills
Excellent knowledge of and experience with Python (Python 3)
Excellent knowledge of Linux (RHEL, CentOS, Fedora)
Excellent knowledge of version control systems (Git)
Strong analytical skills
Strong communication skills
Strong organizational and leadership skills
Strong written and verbal communication skills in English, ability to communicate effectively in a global team
Ability to influence/impact beyond immediate team
Ability to multi-task
Ability to work unsupervised in a fast-paced environment, willing to learn on your own
Nice-to-have Skills
Experience in software development methodologies
Experience in software QA methodologies, tools and processes
Experience with Linux containers
Experience with IT Automation Tools (Ansible)
Experience with the software release process and architecture of delivery pipelines

Execute full software development life cycle
Identify workflows that could benefit from automation
Scope incoming requests and design solutions
Produce well-designed, testable, and maintainable software
Design user scenarios, test cases, and write automated tests
Establish and maintain the continuous integration (CI) and continuous delivery (CD) testing environments
Perform Root Cause Analysis
Document and maintain software functionality
Technical leadership
Innovate/Create PoC''s to solve meaningful business challenges
Define, review & execute technical best practices
Recommend new technologies and approaches that can benefit the designed solutions
Coach and mentor less experienced colleagues
Provide code and peer reviews
Improve team processes.