Job
Description
":"We are seeking a skilled DevOps Engineer with 2 to 4 years of experience to join our dynamic team
The ideal candidate will have hands-on experience with AWS services, expertise in deploying and managing LAMP stack applications (such as Moodle and WordPress), proficiency in Node js ecosystems, and a solid understanding of load balancing techniques Experience with Adobe Experience Manager (AEM) pipelines is highly desirable The candidate will play a pivotal role in enhancing our infrastructure, ensuring seamless deployment processes, and optimizing system performance Key Responsibilities: AWS Infrastructure Management: Design, deploy, and maintain scalable and secure AWS environments, utilizing services like EC2, S3, RDS, and VPC LAMP Stack Deployment: Manage and optimize Linux-based servers running Apache, MySQL/MariaDB, and PHP applications, with a focus on platforms like Moodle and WordPress Node js Application Support: Deploy, monitor, and troubleshoot Node js applications, ensuring optimal performance and reliability Load Balancing: Implement and manage load balancing solutions to ensure high availability and reliability of services AEM Pipeline Management: Develop and maintain CI/CD pipelines for Adobe Experience Manager, automating deployments and ensuring efficient content delivery Automation and Scripting: Develop automation scripts and tools to streamline deployment processes, system monitoring, and infrastructure management Monitoring and Logging: Implement monitoring solutions to track system performance, identify issues proactively, and ensure system reliability Collaboration: Work closely with development, QA, and operations teams to ensure seamless integration and delivery of applications Security Compliance: Ensure systems and applications adhere to security best practices and compliance requirements Continuous Improvement: Identify areas for process improvement, recommend solutions, and implement changes to enhance system efficiency and performance Requirements Essential Qualifications & Experience: Bachelors degree in Computer Science, Information Technology, or a related field 2 to 4 years of hands-on experience in DevOps, cloud infrastructure management, and automation Strong experience with AWS services, including EC2, S3, RDS, VPC, IAM, and CloudFormation Proven ability to deploy, manage, and optimize LAMP stack applications (Linux, Apache, MySQL/MariaDB, PHP) with expertise in Moodle and WordPress Proficiency in Node js ecosystem, including deployment, monitoring, and troubleshooting Strong understanding of load balancing techniques and implementation of high-availability architectures Experience in designing, implementing, and maintaining CI/CD pipelines, particularly for Adobe Experience Manager (AEM) Hands-on experience with automation and scripting using Bash, Python, or Terraform Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch Strong understanding of networking, firewalls, and security best practices in cloud environments Technical Skills: AWS Infrastructure Management: Design, deploy, and maintain scalable AWS environments Configure and manage EC2 instances, S3 storage, RDS databases, and VPC networking Implement security best practices using IAM, Security Groups, and AWS compliance tools LAMP Stack Deployment & Optimization: Manage and optimize Linux-based servers hosting Moodle and WordPress applications Ensure high availability, performance tuning, and security of Apache and MySQL/MariaDB Troubleshoot application-level issues related to PHP configurations and database performance Node js Application Deployment & Monitoring: Deploy, monitor, and maintain Node js applications on cloud and on-premises servers Optimize application performance, implement caching, and configure server-side logging Load Balancing & High Availability: Implement and manage AWS Elastic Load Balancing (ELB), Nginx, or HAProxy solutions Ensure fault tolerance and redundancy across web applications and databases CI/CD & AEM Pipeline Management: Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines Automate deployments for Adobe Experience Manager (AEM) using Jenkins, GitLab CI/CD, or AWS CodePipeline Optimize content delivery and workflow automation for AEM environments Automation & Infrastructure as Code (IaC): Create automation scripts using Bash, Python, or Terraform Implement Infrastructure as Code (IaC) practices for scalable deployments Monitoring, Logging & Security Compliance: Set up monitoring solutions such as Prometheus, Grafana, ELK Stack, or AWS CloudWatch Implement alerting mechanisms for system health, uptime, and performance metrics Ensure compliance with security best practices, including patch management and access control Soft Skills & Collaboration: Strong analytical and problem-solving skills to troubleshoot complex infrastructure issues Excellent communication and collaboration skills to work effectively with development, QA, and operations teams Ability to work in a fast-paced environment and manage multiple priorities efficiently Proactive approach to process improvements, automation, and optimization Preferred Qualifications (Good to Have): Experience with cloud cost optimization strategies and AWS cost management Certification in AWS (AWS Certified Solutions Architect, AWS Certified DevOps Engineer) is a plus Hands-on experience with GitOps methodologies using ArgoCD or Flux Exposure to serverless computing (AWS Lambda, API Gateway) and microservices architecture Work Location & Engagement: Hybrid or remote work options based on project requirements Flexible working hours, with occasional on-call support for critical infrastructure incidents ","