Posted Updated
We are seeking a skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong foundation in DevOps practices and tools, with a focus on automation, continuous integration, and continuous deployment. As a DevOps Engineer, you will be responsible for managing and optimizing our infrastructure, ensuring the reliability and performance of our applications, and collaborating with development teams to streamline the software delivery process.
Key Responsibilities:
- Implement and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar.
- Containerize applications using Docker and orchestrate them with Kubernetes.
- Monitor system performance and application health using Prometheus and Grafana.
- Develop and maintain scripts for automation and configuration management using shell scripting.
- Collaborate with development teams to ensure seamless integration of new features and updates.
- Troubleshoot and resolve issues in development, test, and production environments.
- Maintain documentation related to system configurations, processes, and procedures.
Required Skills:
- Proficiency in Kubernetes and Docker for container orchestration and management.
- Strong experience with version control systems, particularly Git.
- Familiarity with CI/CD tools and practices.
- Solid understanding of shell scripting for automation tasks.
- Experience with monitoring tools such as Prometheus and Grafana.
- Knowledge of ELK stack for logging and monitoring.
If you are passionate about DevOps and eager to work in a collaborative environment, we encourage you to apply. Join us in driving innovation and improving our software delivery processes.