Design, implement, and maintain CI/CD pipelines for Node.js applications.
Manage and optimize infrastructure across AWS and other cloud platforms based on project requirements.
Monitor and improve system performance, scalability, and availability.
Implement best practices for cost-efficient resource usage.
Automate workflows, deployments, and monitoring for greater reliability.
Collaborate with development teams to ensure smooth releases and quick issue resolution.
Ensure security, compliance, and backup strategies are in place.
Stay updated on DevOps tools, cloud services, and emerging technologies to recommend improvements.
Proven experience as a DevOps Engineer or in a similar role.
Strong knowledge of Node.js environments and deployment workflows.
Hands-on experience with AWS (EC2, S3, RDS, Lambda, etc.) and exposure to other cloud platforms (Azure, GCP, DigitalOcean, etc.).
Proficiency in CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, CircleCI).
Experience with containerization and orchestration (Docker, Kubernetes).
Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch).
Strong problem-solving and troubleshooting skills.
Focus on performance tuning, cost optimization, and scalability.
Ability to adapt to project-specific needs and technology stacks.
Good communication and teamwork skills.