Node.js CI/CD Problem Solving
• Develop and operate release management workflows by building custom integrations and tooling with existing CI/CD products • Build, manage, and continuously improve CI/CD pipelines using tools like GitLab Actions and Atlantis • Develop and enhance automation processes, best practices, standards, and documentation to support operational excellence • Build, monitor, and manage application performance, utilization, and health monitoring tools • Advocate modern software engineering practices such as code reviews, test-driven development, and infrastructure testing • Build, maintain, and optimize development, staging, and production environments • Provide technical support documentation, including wikis and tutorials • Collaborate with cross-functional teams to implement DevOps solutions aligned with business needs • Ensure security best practices are followed across infrastructure and deployment pipelines
• Diploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field • ≥5 years of relevant experience in building scalable infrastructure using IaC and GitOps • Strong passion for automation, standardization, and implementing best practices • Hands-on experience in software development using Node.js or Python • Extensive experience with Cloud Native technologies (e.g., Docker, Kubernetes) • Proficiency in managing CI/CD tooling and pipelines (GitLab Actions, Atlantis, or similar) • Hands-on Linux system administration and networking experience • Practical experience with Infrastructure as Code (IaC) tools such as Terraform and AWS CloudFormation • Familiarity with both relational and non-relational database technologies • Understanding of security testing and practices • Experience working with cloud platforms, particularly AWS & GCP • Strong problem-solving skills, attention to detail, and a proactive approach to system improvements • Effective English communication skills (verbal and written)
• Benefits will be shared in detail with successful candidates
• Prioritize candidates who can onboard as soon as possible