Devops Engineer
CurrentMain Responsibilities- Create and maintain infrastructures in multiple AWS environments Account (Development, Staging, Tooling, Preproduction, Production)- Ensure environments are properly set up and have the correct credentials- Implement monitoring and alert systems using Grafana, Prometheus, and Datadog- Implement and maintain logging system using self-managed Elasticsearch Kibana in AWS- Create and maintain a fully automated CI / CD pipeline for code deployments using Github Actions- Deploy and maintain containerized service using AWS ECS- Deploy and maintain web service using AWS Amplify- Deploy and maintain function service using AWS Lambda- Prepare Deployment Plan documents and ensure deployments run smooth, even with zero downtime.- Implement and coordinate branching strategy with developers to properly control git version- Comply with security policies and standards to ensure the confidentiality, integrity, and availability of information and information systems- Reach 90% security standard score (AWS Foundational Security Best Practices v1.0.0, CIS AWS Foundations Benchmark v1.2.0)- Create database auto backup script to ensure rollback run smoothly (if needed)- Create services and database in multi-AZ clusters to ensure High Availability- Monitor owned and third-party services availability, capacity, issue, and incidents to ensure services meet SLA/SLI/SLO- Implement and maintain self-managed event tracking and product analytic service using Posthog in AWS Elastic Kubernetes Service- Report weekly server and incidents metric - Review monthly KCI evidence