Day to Day Activities Include
What you'll do
Design, implement, and manage our cloud infrastructure on AWS, ensuring scalability, security, and high availability.
Deploy, configure, and maintain Kubernetes clusters for container orchestration.
Develop and maintain CI/CD pipelines using GitLab to automate build, test, and deployment processes.
Manage and support Kafka clusters, ensuring data streaming and messaging capabilities are reliable and efficient.
Implement infrastructure as code (IaC) using Terraform for provisioning and configuration management.
Automate routine tasks and workflows using Ansible to streamline operations.
Collaborate with development and operations teams to ensure the security and compliance of our systems.
Implement and manage the ELK stack for log and monitoring purposes.
Utilize PostgreSQL and MongoDB databases, including setup, configuration, and maintenance.
Implement and manage monitoring solutions such as Grafana and Prometheus for observability and performance monitoring.
Monitor, troubleshoot, and optimize system performance, reliability, and resource utilization.
Stay up-to-date with emerging technologies and industry best practices to drive continuous improvement.