We are looking for a skilled and proactive DevOps Engineer to join our growing team. As a DevOps Engineer, you will be responsible for building, testing, and maintaining the infrastructure and tools that enable the rapid development and release of software. You will work closely with development, QA, and operations teams to ensure high reliability, scalability, and performance of our applications and services.
Responsibilities:
- Manage, monitor, and optimize servers and cloud infrastructure (AWS, GCP, or equivalent)
- Build and maintain CI/CD pipelines
- Configure and automate infrastructure using tools such as Docker, Kubernetes, Ansible, or Terraform
- Collaborate closely with the development team to ensure smooth deployment processes
- Monitor system and application performance and handle incident management
- Manage databases, including backup and recovery operations
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field
- Minimum 2 years of experience as a DevOps Engineer or in a similar role
- Strong understanding of CI/CD, Git, and version control systems
- Hands-on experience with containerization (Docker, Kubernetes)
- Experience managing cloud infrastructure (AWS / GCP / Azure)
- Proficient in using and managing PostgreSQL databases — experience in query tuning and optimization is a strong plus
- Familiar with scripting languages (Bash, Python, or similar)
- Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team