About The Role
We are looking for a skilled
DevOps Engineer
to join our growing team and help us streamline development, deployment, and operations. You will play a critical role in implementing CI/CD pipelines, managing cloud infrastructure, automating processes, and ensuring the stability and scalability of our production systems.
Job Responsibilities
-
Design, implement, and manage scalable and reliable infrastructure using Kubernetes.
-
Automate the provisioning, configuration, and management of infrastructure using Infrastructure as Code (IaC) tools.
-
Deploy, manage, and optimize Kubernetes clusters.
-
Develop and maintain Helm charts for Kubernetes applications.
-
Monitor and troubleshoot Kubernetes clusters to ensure high availability and performance.
-
Implement and manage Redpanda for data streaming and event processing.
-
Configure and optimize Redis for caching, session management, and other data storage needs.
-
Monitor performance and reliability of Redpanda and Redis services.
-
Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
-
Integrate CI/CD tools with Kubernetes for seamless deployment and scaling.
-
Implement and manage monitoring and logging solutions to ensure the reliability and performance of applications and infrastructure.
-
Use tools like Prometheus, Grafana, ELK stack, or similar for monitoring and logging.
-
Implement security best practices for Kubernetes, Redpanda, Redis, and other infrastructure components.
-
Ensure compliance with industry standards and regulations.
-
Collaborate with development teams to ensure seamless integration and deployment of applications.
-
Provide support and troubleshooting assistance for infrastructure-related issues.
Requirements
-
Minimum of 4 years of experience in DevOps, system administration, or a related field.
-
Expertise in Kubernetes, including deployment, management, and troubleshooting of clusters.
-
Experience with Redpanda for data streaming and event processing.
-
Proficiency in configuring and optimizing Redis for various use cases.
-
Strong knowledge of CI/CD tools and practices.
-
Experience with monitoring and logging tools such as Prometheus, Grafana, and the ELK stack.
-
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
-
Excellent problem-solving skills and ability to troubleshoot complex issues.
-
Effective communication and collaboration skills, with the ability to work in a team environment and interface with cross-functional teams.