Description

Job Description:

We are seeking a highly skilled and motivated Cloud DevOps Engineer to join our team. The ideal candidate will have extensive experience in cloud infrastructure, networking, and scripting. You will be responsible for designing, implementing, and maintaining our cloud-based solutions, ensuring optimal performance, security, and scalability.

Key Responsibilities:

Design, deploy, and manage cloud infrastructure using AWS services (ECS, EKS, S3, EBS).

Manage and configure Kafka for data streaming.

Design and maintain networking components including VPC, subnets, route tables, NAT gateways, and security groups.

Implement security best practices, including encryption and access controls.

Monitor, troubleshoot, and optimize cloud infrastructure for performance and cost-efficiency.

Create and maintain CI/CD pipelines using YAML.

Automate tasks and streamline processes using scripting languages such as Python and Golang.

Ensure system reliability through regular monitoring, logging, and alerting using tools like Prometheus and Grafana.

Collaborate with cross-functional teams to understand requirements and deliver solutions that meet business needs.

Stay updated with the latest industry trends and technologies to drive continuous improvement.

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.

Proven experience with AWS services (ECS, EKS, S3, EBS).

Strong understanding of Kafka and its configuration.

Extensive knowledge of networking principles and practices (VPC, subnets, route tables, NAT gateways).

Proficiency in Linux operating systems and shell scripting.

Hands-on experience with CI/CD pipeline creation using YAML.

Solid scripting skills in Python or Golang.

Familiarity with monitoring and logging tools.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills.


 

Education

Any Graduate