Responsibilities:
• Design, implement, and manage AWS cloud infrastructure with a focus on Amazon MSK and messaging services.
• Work with development teams to integrate messaging and streaming solutions into our applications.
• Automate infrastructure provisioning, deployment, and scaling using tools like Terraform, CloudFormation, Ansible, or similar.
• Implement and maintain CI/CD pipelines for automated code deployment using Jenkins, GitLab CI or similar.
• Monitor system performance, troubleshoot issues, and ensure security best practices are followed.
• Collaborate with cross-functional teams to support and improve our cloud-based applications.
• Stay up-to-date with the latest AWS services and industry trends in DevOps and messaging technologies.
Skills / Experience:
• Strong experience with AWS services, particularly Amazon MSK, SNS, SQS, and other messaging/streaming services.
• Proficiency in infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
• Experience with containerization and orchestration technologies like Docker and Kubernetes.
• Solid understanding of CI/CD principles and tools.
• Experience with monitoring and logging tools such as CloudWatch, Prometheus or similar.
• Knowledge of scripting languages such as Python, Bash, or similar.
• Excellent problem-solving skills and the ability to work independently or as part of a team.
• Strong communication and collaboration skills.
• AWS certifications such as AWS Certified DevOps Engineer or AWS Certified Solutions Architect.
• Experience with Kafka or other distributed streaming platforms.
• Familiarity with microservices architecture and serverless computing.
Any Graduate