Experience
2-4
Seniority level
Mid Level
Employment type
full-Time
Overview
We’re a leading software house seeking a skilled DevOps Engineer to join our dynamic team. If you’re passionate about automation, cloud infrastructure, and delivering seamless software solutions, we’d love to hear from you.
Responsibilities
Key Responsibilities
Deploy, configure, and maintain applications built with Python Django, Node.js, Laravel, and Magento using cPanel and Docker as needed.
Manage and optimize server configurations for Nginx and Apache in both cPanel and Docker environments, ensuring scalability and performance.
Configure and deploy Node.js applications on cPanel, including setting up Node version managers, process managers (e.g., PM2), and reverse proxy settings.
Deploy and maintain Laravel applications on cPanel, including configuring PHP environments, Composer dependencies, and database connections.
Implement Docker-based deployments for Python Django, Node.js, Laravel, and Magento applications, ensuring proper isolation and scalability.
Develop and optimize Dockerfiles and Docker Compose configurations tailored for multi-framework environments.
Automate infrastructure provisioning and deployment workflows using AWS services such as EC2, ECS, RDS, and S3.
Implement robust CI/CD pipelines to support deployments for Python Django, Node.js, Laravel, and Magento.
Monitor and maintain infrastructure health for cPanel and Docker environments using tools like CloudWatch, Prometheus, or Grafana.
Collaborate with developers to troubleshoot and resolve deployment or hosting issues across frameworks.
Ensure secure hosting practices, including SSL/TLS configuration, proper permissions, and container security.
Stay updated with the latest trends in hosting and deployment for Python Django, Node.js, Laravel, and PHP-based applications.
Qualifications
Required Skills and Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
2-4 years of experience in DevOps, system administration, or related roles.
Experience deploying and managing Python Django applications on cPanel, including WSGI configuration and virtual environments.
Proven experience hosting and optimizing Node.js applications on cPanel, including process management (e.g., PM2) and Nginx/Apache configurations.
Strong expertise in deploying Laravel applications on cPanel, including PHP configuration, Composer dependency management, and database integration.
Hands-on experience with Docker for containerized deployments of Django, Node.js, Laravel, and Magento applications.
Proficiency in hosting Magento applications, including database tuning, caching (Redis, Varnish), and session management.
Solid knowledge of server management tools (cPanel/WHM), web server technologies (Nginx, Apache), and reverse proxy configurations.
Familiarity with AWS services (EC2, ECS, RDS, S3, Route 53) for hosting and deployment.
Proficiency in scripting languages like Bash or Python for deployment automation.
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and version control systems (e.g., Git).
Knowledge of database management systems like PostgreSQL, MySQL, and MariaDB.
Strong understanding of DNS, SSL/TLS, and general web hosting security practices.
Share Job