As an AWS System Designer and Database Engineer, you'll play a key role in designing, deploying, and maintaining scalable, secure, and efficient cloud infrastructure on AWS. You will also lead database architecture efforts, ensuring high performance, reliability, and data integrity across multiple environments.
Key Responsibilities
- Design and implement secure, scalable, and resilient cloud systems using AWS services
- Architect and optimize relational and non-relational databases (e.g., RDS, Aurora, DynamoDB)
- Collaborate with development and DevOps teams to support application deployment and CI/CD processes
- Define and enforce best practices for cloud infrastructure, database performance, backup, and disaster recovery
- Monitor system and database performance and troubleshoot issues proactively
- Ensure compliance with data security and privacy standards
- Participate in capacity planning and cost optimization strategies
System Design and Architecture:
- Lead the design of highly scalable, fault-tolerant, and secure cloud solutions using AWS.
- Develop detailed architecture blueprints, system flow diagrams, and high-level designs.
- Create reusable, modular frameworks to enhance efficiency and consistency.
Team or Stakeholder Collaboration:
- Work with business teams to gather and analyze requirements and translate them into technical specifications.
- Act as a liaison between technical teams and non-technical stakeholders, clearly explaining system designs and trade-offs.
Integration and Deployment:
- Design and implement seamless integrations between AWS services and on-premises systems or third-party solutions.
- Collaborate with DevOps teams to implement CI/CD pipelines and deploy infrastructure-as-code.
Optimization and Innovation:
- Continuously monitor and optimize system performance, security, and costs.
- Proactively identify areas for improvement and recommend innovative AWS solutions.
- Stay current with AWS advancements and trends, incorporating the latest features into designs.
Governance and Compliance:
- Ensure that all systems comply with security standards, data privacy regulations, and industry best practices.
- Implement and manage governance policies, including access controls and auditing frameworks.
Team Support and Leadership:
- Provide technical guidance and mentorship to developers and operations teams.
- Lead architectural reviews and technical discussions, fostering a culture of innovation and collaboration.
Qualifications
Mandatory Skills and Experience:
- Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience: At least 3 to 5 years of experience designing and implementing AWS-based solutions.
- AWS Expertise: Strong understanding of core AWS services (EC2, S3, Lambda, RDS, DynamoDB, CloudFront, VPC, etc.).
- System Design: Proven track record of designing scalable, high-availability architectures.
- Networking: Deep knowledge of VPCs, subnets, DNS, routing, VPNs, and load balancers.
- Security: Familiarity with AWS security best practices, including IAM, KMS, security groups, and compliance frameworks.
- Programming: Proficiency in at least one programming language (Python, JavaScript, Java, etc.).
- Automation Tools: Experience with infrastructure-as-code (e.g., CloudFormation, Terraform).
- Performance Optimization: Ability to design cost-efficient systems with optimal performance.
Preferred Qualifications:
- AWS Certified Solutions Architect (Associate/Professional) or other AWS certifications.
- Experience with serverless architecture, containers (Docker), and orchestration tools (Kubernetes).
- Knowledge of monitoring and logging tools (e.g., CloudWatch, ELK Stack).
- Familiarity with DevOps principles and tools like Jenkins, GitLab CI, or AWS Code Pipeline.
Soft Skills:
- Exceptional problem-solving and analytical thinking.
- Strong communication skills, capable of explaining complex concepts to non-technical stakeholders.
- Team player with leadership abilities to guide cross-functional teams.
Desired Candidate Profile
1) strong unit test and debugging skills
2) critical thinking and problem-solving skills
3) good time-management skills.
4) team-player attitude.
5) good communication skills, verbal and written.
6) ability to work under pressure.
7) experience working in python libraries such as pandas and numpy.
8) experience working in an agile development environment.
9) work hard, and have fun doing it
10) work alongside some of the most talented and dedicated teammates
11) mission driven
No freshers
- Benefits from company:
- 1-month advance payment at all time
- 100% work from home
- Computer & other equipment's provided by company
- Software provided by company
- Internet bill payments provided by company
You can also contact us directly by this mail id redcape.hiring@tutanota.com
Immediate to 1 month notice period is preferable.