Source description
About the role
Python Developer Working on Airflow Python with the tool to make sure Airflow can build, feed fixes Airflow – workflow processing tool; open source - Other tools: building software with Python, do not need Airflow necessarily o Writing software o Fixing bugs o Making sure things build ? 90% Python – build pieces of software and are self-contained from software POV - Need to be building software (3+ years) - Do not want only script writer Responsibilities: Serve as a primary point responsible for the overall health, performance, and capacity of one or more services Gain deep knowledge of our complex applications Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and constant growth Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale UNIX environment Work closely with development teams to ensure that platforms are designed with "operability" in mind Function well in a fast-paced, rapidly changing environment Participate in a 24x7 rotation for second-tier escalations Basic Qualifications: BA/BS Degree in Computer Science or related technical discipline, or related practical experience 4+ years’ experience with Python, Go, Ruby, Java, or similar programming language 2+ years’ experience with Linux systems engineering and administration 1+ years’ experience with cloud (Azure, AWS, GCP) architecture and administration Preferred Qualifications: Python experience, specifically for systems automation Experience with configuration management software like Puppet, Chef, CFengine, Ansible, Terraform and Airflow Experience dealing with time series data for service insights and reporting Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other SREs, Engineers, Product Managers, etc. Good RESTful API and systems design sensibilities Experience with general performance tuning and optimization of all aspects of platforms and services (systems, network, code) Experience in troubleshooting that spans systems, network, and code Broad understanding of Internet protocols and network program
More at Thoughtwave Software and Solutions