*About the Role*
As a DevOps Engineer, you ll play a pivotal role in architecting, implementing, and maintaining the robust, scalable, and secure cloud infrastructure that powers this innovative product.
*Responsibilities*
- Architecting Cloud Solutions: Design and implement highly scalable, resilient, and cost-effective cloud solutions on AWS, leveraging best practices and aligning with our product s unique requirements.
- Serverless Expertise: Lead the development and deployment of serverless architectures using AWS Lambda, Fargate, API Gateway, DynamoDB, and other relevant services.
- Infrastructure as Code (IaC): Utilize AWS CDK (must-have) or Terraform to define, provision, and manage cloud infrastructure, ensuring reproducibility, consistency, and efficient version control.
- Security Focus: Implement and maintain robust security measures to protect cloud resources, data, and applications from unauthorized access and threats.
- API Development: Design, develop, and maintain high-performance, secure, and scalable API services to enable seamless integration between different components of the platform.
- Event-Driven Architecture: Design and implement event-driven architectures using AWS services like EventBridge, SNS, and SQS to facilitate efficient communication and decoupling of components.
- Systems Integration: Lead the integration of various systems and services within the cloud environment, ensuring smooth data flow and functionality.
- Performance Monitoring and Optimization: Continuously monitor and optimize cloud infrastructure for performance, reliability, and cost efficiency.
- Logging and Tracking: Implement comprehensive logging and tracking mechanisms to gain insights into system behavior, troubleshoot issues, and ensure compliance.
- Collaboration: Collaborate effectively with cross-functional teams, including developers, DevOps engineers, data scientists, and product managers, both internally