As a DevOps Engineer, you will be responsible for implementing CI/CD pipelines for our microservice-based applications and ensuring seamless deployment to the cloud. You should have hands-on experience working with either Azure or AWS, and be comfortable with Kubernetes, Docker, and Linux. In addition, you should have experience with monitoring and observability using tools such as Prometheus, Grafana, ELK, etc. Responsibilities: • Design and implement CI/CD pipelines using tools such as Jenkins, Azure DevOps, etc. • Deploy and manage microservices on Azure or AWS using Kubernetes and Docker. • Write scripts in BASH or Python to automate repetitive tasks. • Use Infrastructure as Code (IAC) tools such as Terraform or CloudFormation to manage cloud infrastructure. • Monitor and maintain the stability of the CI/CD pipelines, cloud infrastructure, and microservices using tools like Prometheus, Grafana, ELK, etc. • Collaborate with development teams to troubleshoot and resolve deployment-related issues. • Keep up-to-date with the latest DevOps practices and technologies. Requirements: • Strong knowledge and experience with Linux. • Experience working with either Azure or AWS. • Hands-on experience with Kubernetes and Docker. • Strong knowledge of CI/CD tools such as Jenkins, Azure DevOps, etc. • Experience with monitoring and observability tools such as Prometheus, Grafana, ELK, etc. • Experience with scripting languages such as BASH or Python. • Knowledge of IAC tools like Terraform or Cloud Formation. • Excellent problem-solving and communication skills. • Ability to work in a fast-paced environment.