Senior AWS Cloud Engineer

Yesterday

🏡 Remote – New York

Apply Now
Logo of BAO Systems

BAO Systems

Empowering decision makers to improve lives through sustainable technology.

International Development • Public Health • DHIS2 • Cloud Hosting • Enterprise health

51 - 200

Description

• Design, develop, and deploy serverless applications on AWS using services such as AWS Cloudformation, Lambda (Python), Step Functions, Glue, and API Gateway. • Implement configuration-based data and metadata processing pipelines and ETL workflows to handle extraction, validation, and transformation of large-scale data sets. • Optimize and fine-tune serverless applications for performance, scalability, and cost efficiency. • Ensure high availability and reliability of cloud-based systems through effective monitoring and troubleshooting. • Define and adhere to design patterns and best practices for microservice-based serverless application development. • Work with relational databases and SQL to load, manage, and query data effectively. • Provide technical guidance and mentorship to team members. • Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs. • Implement and maintain CI/CD pipelines for automated deployment and testing. • Create prototypes and proof of concepts (POCs) for validating services and sharing ideas with stakeholders and other developers. • Define Python libraries and layers (Lambda) for use in data processing and reporting workloads. • Define API endpoints and design information architecture for efficient data retrieval and manipulation.

Requirements

• Strong experience with AWS services, particularly Cloudformation, Lambda (Python), Step Functions, Glue, DynamoDB, S3, Cloudwatch, SNS/SQS, and API Gateway. • Proficiency in serverless application development using AWS SAM (Serverless Application Model). • Solid understanding of data processing concepts and experience with ETL workflows, including processing data from various sources (APIs, files, relational databases). • Strong knowledge of using Python for creating data processing services. • Strong understanding of XML/JSON and data-interchange formats. • Familiarity with DevOps practices and tools, automation, and infrastructure as code. • Experience working with relational databases and writing complex SQL queries. • Strong problem-solving and troubleshooting skills. • Excellent communication and collaboration abilities. • Proficient with SDLC processes and working in an agile environment. • Experience leading technical development teams. • Strong working knowledge of git, GitHub, and distributed version control systems.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com