Job Description
We are a dynamic and innovative company specialising in full-stack software applications for cloud-based environments. With over 20 years of industry experience and a talented team, we are committed to delivering cutting-edge technology, design, and development solutions.
Role Overview
We seek a highly skilled DevOps Engineer with experience in backend development using Node.js and expertise in AWS, Google Cloud Platform (GCP), and other cloud technologies. This role is perfect for someone who excels in automation, deployment, and performance optimisation while ensuring high-quality code through regular reviews.
Responsibilities
- Cloud Management:
- Design, manage, and optimise cloud-based infrastructure on AWS, GCP, and other platforms.
- Implement and maintain CI/CD pipelines for efficient deployments.
- Automate recurring tasks to streamline development and operations processes.
- Backend Support:
- Collaborate with the development team on Node.js-based backend projects.
- Troubleshoot and resolve backend and deployment-related issues.
- Code Reviews:
- Conduct monthly reviews of code written by other team members.
- Could you provide feedback to improve code quality, security, and performance?
- General DevOps:
- Monitor system performance and ensure high availability and reliability.
- Stay updated on best practices and emerging technologies in DevOps and cloud computing.
Requirements
- Proven experience as a DevOps Engineer with strong backend development expertise in Node.js.
- Proficiency with cloud platforms, particularly AWS and Google Cloud Platform.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or CircleCI.
- Strong scripting and automation skills (e.g., Python, Bash, or similar).
- Familiarity with containerisation and orchestration tools like Docker and Kubernetes.
- Strong understanding of Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
- Experience performing code reviews with an eye for scalability, performance, and maintainability.
- Excellent problem-solving skills and ability to work independently within a part-time schedule.