We are seeking a skilled DevOps Engineer to join our team and help drive our infrastructure and deployment automation initiatives. As a DevOps Engineer, you will be responsible for maintaining and improving our cloud infrastructure implementing CI/CD pipelines, and ensuring the reliability and scalability of our systems.
Responsibilities
- 1- Design, implement, and maintain Kubernetes clusters, including deployment strategies, scaling, and monitoring
2- Develop and maintain Helm charts and Customize configurations for application deployments
3- Create and optimize GitLab CI/CD pipelines for automated testing, building, and deployment
4- Provision and manage AWS EC2 instances, including capacity planning and optimization
5- Manage and maintain on-premises Odoo ERP system, including upgrades, backups, and performance optimization
6- Administer and optimize MySQL/MariaDB and PostgreSQL databases, including backups, replication, and performance tuning
7- Implement GitOps practices using tools like Argo CD
8- Monitor system performance and implement improvements to enhance reliability and efficiency
9- Ensure database high availability and disaster recovery procedures
10- Configure and maintain database security, including access control and encryption
11- Collaborate with development teams to streamline deployment processes and implement best practices
12- Troubleshoot and resolve infrastructure, deployment, and database-related issues
13- Document system configurations, processes, and procedures
14- Participate in on-call rotation for production support
Qualification & Requirements:
- 1- Bachelor's degree in computer science, Engineering, or related field
2- 2+ years of experience in DevOps or similar role
3- Strong experience with Kubernetes administration and deployment patterns
5- Proven experience with Helm and Kustomize for Kubernetes configuration management
6- Proficiency in GitLab CI/CD pipeline development and optimization
7- Strong experience with AWS EC2 instance management and best practices
8- Solid experience in MySQL/MariaDB and PostgreSQL database administration
9- Experience with Argo CD or similar GitOps tools
10- Strong knowledge of Linux/Unix systems administration
11- Experience with monitoring and logging solutions
12- Solid scripting skills (Python, Bash, or similar)
13- Experience with Infrastructure as Code principles and practices