Description

As a DevOps Engineer at , you will be responsible for developing and maintaining our infrastructure-, ensuring seamless integration and deployment of applications on the cloud. You will work closely with development, operations, and security teams to automate processes and enhance our cloud infrastructure.

 

Key Responsibilities:

 

· Design, implement, and manage scalable, secure, and reliable infrastructure on the cloud using infrastructure-as-code.

· Develop and maintain CI/CD pipelines to automate the build & deployment process.

· Collaborate with development teams to define and implement infrastructure requirements.

· Monitor and troubleshoot infrastructure issues, ensuring high availability and performance.

· Implement and manage security best practices across the cloud environments.

· Optimize cloud costs and resource utilization.

· Create and maintain detailed documentation of infrastructure and processes.

· Stay up-to-date with the latest industry trends and the tools.

 

Must-Have Qualifications:

· Proven experience as a DevOps Engineer or in a similar role.

· Experience of deploying & managing cloud infrastructure for Big Data applications

· Hands-on experience of working with AWS services, including but not limited to EC2, S3, RDS, Lambda, Glue, EMR, VPC, IAM, etc.

· Good experience in setting up reliable & scalable cloud networking that is highly secured. .

· Extensive experience with Terraform, including writing, testing, and deploying Terraform scripts.

· Strong understanding & experience of setting up CI/CD tools.. Working knowledge of GitHub Actions is MUST.

· Proficiency in scripting languages such as Python, Bash, or Shell.

· Experience with containerization and orchestration tools like Docker and Kubernetes.

· Experience with monitoring and logging tools such as CloudWatch, Prometheus, or Grafana

· Excellent problem-solving skills and attention to detail.

· Strong communication and collaboration skills.

Education

Bachelor's degree in Computer Science