Infrastructure Management: Design, build, and maintain scalable, highly available, and reliable infrastructure using Kubernetes, Postgres, and Cassandra.
CI/CD Pipelines: Develop, implement, and maintain continuous integration and continuous delivery pipelines for efficient software deployment.
Kubernetes Orchestration: Manage Kubernetes clusters, troubleshoot issues, and ensure optimal performance and security across environments.
Database Management: Optimize, manage, and maintain Postgres and Cassandra databases, ensuring high availability, performance tuning, and backup/restore processes.
Monitoring & Logging: Set up monitoring, logging, and alerting systems to ensure the health and performance of the infrastructure using tools like Prometheus, Grafana, or ELK Stack.
Automation: Automate infrastructure provisioning, configuration, and deployments using tools like Ansible, Terraform, or Helm.
Collaboration: Work closely with software engineers, QA teams, and product managers to ensure smooth development and release cycles.
Security: Implement security best practices and ensure compliance across all services and infrastructure.