-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Minimum of 5+ years of proven experience as a DevOps Engineer or in a similar capacity.
Strong understanding of Infrastructure as Code tools using AWS CloudFormation, Terraform, Ansible, Puppet, Chef, or an equivalent.
Extensive experience with cloud computing concepts and utilizing major cloud service providers (e.g., AWS, GCP, Azure) to design and optimize cloud-based solutions.
In-depth knowledge of Docker, with practical exposure to container networking, storage interfaces, orchestration, deployment, scaling, monitoring, and troubleshooting.
Strong experience with monitoring and alerting tools such as Datadog, Grafana, Prometheus, or New Relic
Functional knowledge of microservice architecture & hands-on experience with Kubernetes-based workload troubleshooting & best practices.
Strong understanding of scripting languages like Bash, Python, etc.
Hands-on experience in CI/CD with tools such as Jenkins, GitHub Actions, etc.
Functional knowledge and understanding of SQL and NoSQL databases, and experience in optimizing database performance at scale.
Preferred: Previous experience in deploying and managing machine learning models and developing data pipelines.
Familiarity with Kafka, RabbitMQ, Redis, and other distributed infrastructure components.
Strong hands-on experience in AWS cloud infrastructure (Professional Certification preferred)
Strong hands-on expertise in Kubernetes (EKS preferred) with a deep understanding of cluster architecture, networking, autoscaling, scheduling, ingress controllers, and storage management.