Position: Python AWS Engineer
Company: Avenga
Category: Python
Experience required: 1y
English level: upper

As a part of our team, you will work on building Microservices, real-time data ingestion, and ETL pipelines with experience in event-based architecture and infrastructure automation in AWS. The Python Engineer will be responsible for working with the Platform lead to implement AWS Cloud platforms and applications as part of a portfolio of Data Analytics projects. In this position, you will write performant, reusable, and well-documented Python code together with infrastructure code to implement CI/CD and document using Swagger/OpenAPI specification within a rapidly growing codebase.
The role requires recent knowledge and experience in delivering large and complex backend platforms specifically within an AWS Environment.

**Skills and Qualifications**
3+ years of experience with Python 3;
Experience with SQL and NoSQL;
Strong knowledge of Microservice oriented architectures and event-based systems;
Solid with Python dependency management;
Hands-on experience with Python dependency management;
Confident in using Linux and OSX environment & bash scripting;
Experience with API specification using Swagger / OpenAPI;
Knowledge of Infrastructure as code: Ansible, Terraform;
Good understanding of HTTP REST API;
Competent in CI/CD with Bamboo and/or Jenkins;
Work with AWS services: API gateway, Lambda, SNS, SQS, DynamoDB;
Upper-Intermediate level of English.

**Responsibilities**
Python 3 application development including ETL Jobs, Event processing, AWS Lambdas, etc.;
CI/CD implementation using Bamboo, Ansible, Terraform, Git, Nexus, pip;
Deployment automation, management, and maintenance of AWS cloud-based production systems;
Ensuring availability, performance, security, and scalability of AWS production systems;
System troubleshooting and problem resolution across various application domains and platforms;
Definition and deployment of systems for metrics, logging, and monitoring on AWS platform;
Work creatively in a problem-solving environment demonstrating teamwork, innovation, and excellence;
Work collaboratively with 3rd party suppliers, architects, UX designers, product owners, and delivery teams.