Sr DevOps (Hybrid Hanoi)
Job Description:
Note:
Ideally we are looking for someone with enough experience for the role, but also young enough to be
interested in new tech and stay up to date. We have two stacks as you will see in the attached
diagrams, so ideally, they would have a general knowledge of each. Im really looking for someone
senior for this role who knows their way around AWS and can help maintain costs. Also someone
committed to the project who would be available in an emergency if required, possibly even after
hours.
Best case, were hoping to launch the new app late May, and will require all production services to be
migrated to AWS. Ive attached diagrams for our current and anticipated future setup.
Job Description:
We are seeking a talented and experienced DevOps Engineer to join our dynamic team. The ideal
candidate will have a strong background in cloud infrastructure management, particularly with AWS
services, along with expertise in maintaining security compliance standards such as SOC2.
Additionally, proficiency in Kubernetes (K8) is essential for this role.
Responsibilities:
- Cloud Infrastructure Management: Design, implement, and maintain scalable and secure cloud infrastructure on AWS, ensuring high availability and performance of our applications and services.
- Security Compliance: Implement and maintain security best practices, ensuring adherence to SOC2 compliance standards. Conduct regular security audits and implement necessary measures to mitigate risks.
- Continuous Integration and Deployment (CI/CD): Develop and maintain CI/CD pipelines to automate build, test, and deployment processes, ensuring efficiency and reliability across development and production environments.
- Monitoring and Logging: Implement robust monitoring and logging solutions to track system performance, detect anomalies, and troubleshoot issues proactively. Utilize tools such as Grafana
- Containerization and Orchestration: Deploy and manage containerized applications using
- Kubernetes (K8), including configuration, scaling, and monitoring of clusters.
- Infrastructure as Code (IaC): Utilize Infrastructure as Code tools such as Terraform or
- CloudFormation to automate the provisioning and management of cloud resources.
- Collaboration and Communication: Collaborate with cross-functional teams including developers, QA engineers, and system administrators to ensure smooth deployment and operation of applications and services.
- Documentation: Maintain comprehensive documentation of infrastructure configurations, processes, and procedures.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in cloud infrastructure management, particularly with AWS services (e.g., EC2, S3, RDS, IAM, VPC).
- Strong understanding of security best practices and experience implementing security controls in compliance with SOC2 standards.
- Proficiency in Kubernetes (K8) including deployment, scaling, and management of clusters. Experience with CI/CD pipelines and related tools such as Jenkins, GitLab CI, or CircleCI.
- Familiarity with containerization technologies such as Docker.
- Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
- Strong scripting skills (e.g., Python, Bash) for automation tasks.
- Experience with monitoring and logging tools such as CloudWatch, Prometheus, Grafana, and ELK stack.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
AWS Certified DevOps Engineer or similar certification.
Familiarity with agile methodologies and DevOps practices.
Experience with PostgreSQL.
Required Skills:
DevOps