Implement and maintain Infrastructure as Code (IaC) using tools such as Terraform 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 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 with a focus on AWS.
Experience in AWS services (EC2, IAM, S3, MSK, EKS, RDS…)
Experience in Kubernetes, Terraform.
Experience with setting up monitoring and logging solutions for AWS environments.
Experience with CI/CD tools such as Jenkins, or GitLab CI.
Understanding of networking concepts and experience in configuring AWS networking components.
Experience in performance tuning and optimization of AWS infrastructure.