Experienced Software Engineer to maintain and extend a Python codebase responsible for automated provisioning of AWS accounts and associated infrastructure.
Automate the process of provisioning & maintenance of AWS accounts. This involves a considerable amount of systems integration with other components within the organization and not just a narrow focus on the cloud.
Required Python skills and experience
API servers using REST (swagger, OpenAPI).
Python Flask
REST API consumer models i.e. http request libraries
Asynchronous models of system interaction using pub/sub & messaging using python Celery, RabbitMQ and / or Airflow.
Developing CI/CD pipelines using Jenkins
Database models using ORM using. SQLAlchemy on MySQL backend. Should be familiar with the object and relational side..
AWS Skills required:
An AWS Practitioner or solution Architect certification is highly desirable
Should have a solid understanding of and experience deploying the following AWS services:
OU
VPC
IAM
Route 53
Load balancer
EC2
The candidate should have solid experience with AWS CloudFormation and a working knowledge of Terraform
The candidate should have experience interfacing between AWS infrastructure and external systems using APIs.
A plus as would experience of using AWS SDKs such as boto3.
More like this:
