Description:
FundMore is seeking a talented and dedicated DevOps Engineer to join our dynamic team. The ideal candidate will play a crucial role in managing our AWS-based cloud infrastructure, enhancing our security and compliance measures, continuously improving our observability stack and monitoring practices, and collaborating with partners and customers. This position requires a deep understanding of AWS services, serverless technologies, security best practices, and modern observability tools, as well as experience with NodeJS, NestJS, and PostgreSQL.
Key Responsibilities:
- AWS Cloud Infrastructure Management:
- Design, implement, and manage scalable, secure AWS cloud infrastructure.
- Utilize AWS services such as EC2, S3, RDS, Lambda, API Gateway, CloudFront, and Cognito to build robust, serverless solutions.
- Ensure high availability, fault tolerance, and disaster recovery capabilities of AWS systems.
- Automate infrastructure provisioning and management using Serverless Framework and AWS CloudFormation.
- System Architecture:
- Develop and maintain cloud applications using AWS Lambda and other serverless services.
- Optimize cloud deployments for performance, cost, and scalability.
- Implement best practices for cloud based, serverless microservice application development and deployment.
- Security and Compliance:
- Implement and enforce security best practices and compliance standards (SOC 2, GDPR, ISO).
- Manage IAM roles and policies to ensure least privilege access.
- Conduct regular security audits, vulnerability assessments, and penetration testing.
- Maintain comprehensive documentation of security and compliance measures.
- Observability and Monitoring:
- Develop and enhance the observability stack, including logging, monitoring, and alerting systems.
- Implement and manage monitoring tools such as AWS CloudWatch, GuardDuty, Security Hub, Prometheus, and Grafana.
- Ensure comprehensive visibility into system performance, availability, and security.
- Set up automated alerts for key metrics and incidents.
- CI/CD Pipeline Management:
- Maintain and optimize CI/CD pipelines using tools like AWS CodePipeline, CodeBuild, and GitHub Actions.
- Ensure seamless integration and deployment processes with automated testing and validation.
- Collaboration and Communication:
- Work closely with development teams to integrate security and observability into the development lifecycle (DevSecOps).
- Conduct regular training sessions on security practices, compliance requirements, and observability tools.
- Participate in daily scrums, sprint planning, and retrospectives to align on project goals and deliverables.
- Partner and Customer Integration Support:
- Collaborate with partners to support and implement integrations with FundMore's platform.
- Work with customers' internal IT teams to ensure smooth integration and operation of FundMore’s solutions.
- Assist the Customer Success team in answering technical operations questions and resolving issues related to infrastructure, security, and performance.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in DevOps roles, with a focus on AWS cloud infrastructure, serverless technologies, security, and observability.
- Proficiency in AWS services, including Lambda, API Gateway, CloudFront, S3, RDS, and IAM.
- Experience with automation and configuration management tools like Serverless Framework, AWS CloudFormation, Terraform, or Ansible.
- Strong understanding of network and data security principles, including encryption, IAM, and security monitoring.
- Familiarity with compliance frameworks such as SOC 2, GDPR, and ISO.
- Proven experience with observability tools such as AWS CloudWatch, GuardDuty, Prometheus, and Grafana.
- Experience with NodeJS, NestJS, and PostgreSQL.
- Excellent problem-solving skills and the ability to perform under pressure.
- Strong communication and collaboration skills.