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

Application Form

*Doc, Docx, PDF (Max file size - 6MB) upload icon