Implement and maintain Infrastructure as Code (IaC) using tools such as Terraform/Ansible to automate the provisioning and configuration of AWS resources.
Design, implement, and maintain CI/CD pipelines for automated application deployments using tools like Jenkins, Gitlab CI.
Implement monitoring and logging solutions using tools like AWS CloudWatch, Elasticsearch, Kibana, or Prometheus/Grafana to ensure the health and performance of applications and infrastructure.
Work with various AWS services such as EC2, S3, RDS, Lambda, ECS, and others to architect and deploy scalable and reliable applications.
Participate in incident response and resolution, including root cause analysis and implementing preventive measures.
Perform capacity planning and recommend optimizations to ensure efficient resource utilization.
Create and maintain clear and concise documentation for infrastructure, processes, and procedures.
Job Requirement
At least 2 years of experience working in a DevOps role
Experience in AWS services (EC2, IAM, S3, MSK, EKS, RDS)
Experience in Kubernetes, Terraform/Ansible
Experience with setting up monitoring and logging solutions for AWS environments.
Experience with setting up monitoring and logging solutions for feature (tracing,metrics,logs) like Prometheus,Grafana ...
Experience with a Service Mesh like Istio (Deploy, Maintain, Monitor with more feature of Service Mesh).
Experience with CI/CD tools such as Jenkins, or GitLab CI.
Knowledge of Spring Boot/Java, MySQL queries.
Understanding of microservices concepts
Understanding of networking concepts and experience in configuring AWS networking components.
Experience in performance tuning and optimization of AWS infrastructure.