Demonstrate outstanding proficiency in problem-solving in a deployed environment
Help analyze, diagnose, and resolve the inexplicable killing of an important Celery job that might be memory related
In order to throw more light on the issue, increase logging or other monitoring
Test out suggested fixes safely while keeping an eye on the results
Use New Relic for log aggregation and monitoring
While working on SQL-based reports and Log analysis, perform simple data analysis
Match up pairs of logs that show a process' beginning and end, then search for instances where the process began but failed to register a successful termination
Ensure the system can function successfully and effectively by working on the Django code base
Start tackling the things on the structured backlog right away that will significantly enhance the entire procedure
Participate in a variety of different activities, such as reporting and data analysis
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 4+ years of relevant experience as a software engineer
5+ years of experience in Python testing using Celery
3+ years of experience working extensively with Celery, SQL Queries, and relational databases
Extensive experience working with Python and Django
Prior experience with RESTful service development
Familiarity working with TDD, Mode, and Apache is desirable
Nice to have some understanding of Automation Testing, New Relic, and Apache Kafka
Ability to sit down with a vast codebase (with a lot of tech debt) and rapidly yet autonomously figure out how things operate
Strong familiarity with test automation and security procedures
Ability to coordinate the cross-functional teams' execution, roll-out, and monitoring of established solutions
Excellent conversational and written English communication skills