aws engineer
генерация резюме под вакансию
сопроводительное письмо
описание
EPAM is a provider of digital platform engineering services, software product development, and digital solutions, collaborating with global clients across various industries.
задачи
- Work independently with minimal supervision;
- Make sound technical decisions and justify trade-offs;
- Navigate and contribute to complex distributed systems;
- Influence architectural direction, not just implement requirements;
- Design, build, and maintain event-driven services running on AWS serverless infrastructure;
- Contribute to architectural decisions and document design choices;
- Develop and maintain infrastructure using Infrastructure as Code;
- Ensure reliability, scalability, and operational excellence across services;
- Write and maintain automated end-to-end tests;
- Collaborate with other engineers to evolve platform capabilities and engineering standards.
требования
- 6+ Years of relevant professional experience with Python as a primary development language;
- Solid understanding of AWS architecture, including VPCs, networking fundamentals, and multi-account environments;
- Knowledge of AWS security, operational best practices, and how AWS services integrate within larger systems;
- Hands-on experience with AWS Lambda, event-driven application design, and production operation of serverless workloads;
- Expertise in messaging and integration patterns, with experience designing and operating systems using EventBridge, SQS, and SNS;
- Understanding of asynchronous communication patterns and distributed system design principles;
- Proficiency in Infrastructure as Code using AWS CDK, ideally in TypeScript;
- Deep operational and architectural expertise in DynamoDB, including single-table design, access-pattern-driven modelling, and GSIs/LSIs;
- Competency in DynamoDB capacity planning and capacity modes, Streams, and TTL;
- Skills in DynamoDB Point-in-Time Recovery, operational monitoring, and troubleshooting beyond basic CRUD operations;
- Strong understanding of distributed data consistency, including ACID vs. BASE trade-offs, eventual consistency, and implications of consistency models in DynamoDB and event-driven architectures;
- Background in designing and operating event-driven microservice architectures, covering service boundaries, event contracts, failure handling, and scalability/resiliency;
- Capability to evaluate multiple design approaches, make informed architectural decisions, and drive technical direction independently while clearly communicating and documenting trade-offs;
- Experience with automated testing strategies, including end-to-end testing, with familiarity with BDD frameworks such as Behave being highly desirable;
- Qualifications in data modelling and validation using JSON Schema, Pydantic, or similar frameworks;
- Fluent in English with a B2+ level, both written and spoken;
- Nice to have: OpenSearch development and operational experience, skills in application profiling and memory optimization, background in monitoring and operating high-volume, mission-critical systems, expertise in API design and implementation, familiarity with GraphQL.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.