Logo
CapB InfoteK

Python developer with Linux and Ansible

CapB InfoteK, Durham, North Carolina, United States, 27703


CapB is a global leader on IT Solutions and Managed Services. Our R&D is focused on providing cutting edge products and solutions across Digital Transformations from Cloud, AI/ML, IOT, Blockchain to MDM/PIM, Supply chain, ERP, CRM, HRMS and Integration solutions. For our growing needs we need consultants who can work with us on salaried or contract basis. We provide industry standard benefits, and an environment for LEARNING & Growth.

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.