Logo

Python AWS backend Engineer (RARR Job 5975)

For Digital Engineering And Cloud Transformation Company
8 - 12 Years
Full Time
Up to 30 Days
Up to 28 LPA
1 Position(s)
Bangalore / Bengaluru, Gurgaon / Gurugram, Mumbai, Noida, Pune
Posted 27 Days Ago

Job Skills

Job Description

Backend Services Engineer, Python and AWS

Overview: We are seeking a Services Engineer with 5+ years of extensive experience with Python and experience using AWS services. The ideal candidate will have hands-on experience deploying and maintaining code with Docker, Terraform, and AWS Lambda. Experience with continuous delivery is a plus. Candidates should demonstrate a deep

understanding of AWS services, possess a solid computer science mindset, and be eager to learn new technologies.

 

Responsibilities:

· Designs and develops applications with an eye towards simplicity, reliability, scalability, extensibility, performance and reusability

· Responsible for Story preparation, development of code, writing automated unit and integration test, getting sign-off from manager or lead engineer, deployment, monitoring and maintenance of code

· Design, implement and launch highly visible features for our retail platform using Test/Behaviour Driven Development practices and support the operations of the product in production

· Monitor and support a serverless microservices architecture on AWS.

· Deploy and manage applications using Docker, Terraform into AWS Lambda and Fargate.

· Deploy and track web applications in a cloud environment.

· Setup alarm to track system health using Splunk, CloudWatch or DataDog.

· Collaborate with solutions Software Engineers to design, upgrade and deliver systems.

· Identify gaps in current solutions, document solutions (as tickets), and communicate problems and/or solutions to the team.

· Create and maintain generalized, reusable Terraform modules, service pattern templates, and CI/CD pipeline patterns.

· Research and develop to up to date with recent updates on AWS services patterns and GitLab CI/CD pipeline patterns.

· Contribute in the cross teams shared Terraform modules.

 

Required Experience:

· 5+ years of strong hands-on development experience on Python

· 5+ years of experience with DevOps support.

· Experience with AWS services, including Lambda, Serverless, and API Gateway.

· Proficiency with either Terraform or CloudFormation (Terraform preferred).

· CI/CD experience (GitLab Ci/CD preferred)

· Good understanding of HTTP protocol and Webservers

· Monitoring and Alerting with any of the following: Splunk, CloudWatch, DataDog

· Working knowledge of RESTful APIs using Python

 

Tech Stack:

· AWS: Lambda, CloudWatch Alarms, API Gateway, Application Load Balancer

· Orchestration: Terraform, CloudFormation, GitLab CI pipelines

· Programming: Python