SonicJobs Logo
Left arrow iconBack to search

Cloud Systems Engineer

Uniting People
Posted a day ago, valid for 15 days
Location

Altrincham, Cheshire WA141BL, England

Salary

£45,000 - £55,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position of Cloud Systems Engineer requires extensive experience in a DevOps or Cloud Engineer role, specifically within a serverless microservices architecture.
  • Candidates should have a strong proficiency in AWS services, including API Gateway, Lambda, and CloudFormation, along with scripting skills in Python or Bash.
  • The role involves responsibilities such as monitoring infrastructure, implementing CI/CD pipelines, and ensuring security through AWS WAF and GuardDuty.
  • Preferred qualifications include experience in backend engineering with Node.js, as well as familiarity with databases like MongoDB and AWS Cognito.
  • The salary for this position is competitive, and candidates should have at least 5 years of relevant experience.

Job Title: Cloud Systems Engineer (Serverless AWS Expertise)

We are seeking a skilled and experienced professional to join our team, working on a state-of-the art serverless microservices architecture. This is an exciting opportunity to contribute to innovative solutions and collaborate with a talented team in a dynamic environment.

Our backend infrastructure is built entirely on AWS services, leveraging API Gateway and Lambda functions to deliver high-performance, scalable, and efficient solutions. The architectur is managed through Infrastructure as Code (IaC) using AWS CloudFormation templates, ensuring robust, consistent, and automated deployments. The ideal candidate will also work closely with our existing backend team, contributing to Node.js backend development and refinin CloudFormation templates.

Objectives of this role

1. Operational Excellence: Streamline operations with automated processes and robust IaC practices. We have implemented Infrastructure as Code (IaC) for our entire backend application, and now we aim to refine and optimize it.

2. Security: Implement advanced security measures, including AWS WAF, GuardDuty, and centralized logging solutions.

3. Reliability: Design resilient architectures to ensure high availability and disaster recovery capabilities.

4. Performance Efficiency: Optimize resource usage and application performance throug continuous monitoring and tuning.

5. Cost Optimization: Maintain cost-efficient operations by monitoring resource utilizatio and implementing savings plans. Perform cost modeling

Key Responsibilities:

• Monitor, maintain, and scale infrastructure for performance and cost optimization.

• Implement and maintain CI/CD pipelines using tools such as Concourse CI and GitHub Actions.

• Standardize and document configuration practices for clarity and consistenc

• Create and manage infrastructure using AWS CloudFormation templates.

• Maintain and version-control infrastructure configuration

• Set up and manage monitoring tools like AWS CloudWatch, X-Ray, CloudTrail, and CloudWatch Container Insights.

• Implement centralized logging solutions using AWS CloudTrail.

• Configure and manage AWS WAF and GuardDuty for enhanced securit

• Automate repetitive tasks to improve operational efficiency

• Analyze and improve system architecture for performance gains.

• Work with AWS Amplify for application deployment and management.

• Conduct research on modern technologies, compare services, brainstorm ideas, and develop and implement innovative solutions.

Preferred Skills (Nice to have):

The role will involve close collaboration with the backend team, so we prefer candidates to have experience in backend engineering with the following technologies:

• Writing NodeJS APIs using Lambda functions and API Gateway in CloudFormation templates.

• Working with queues(SQS, Kinesis) for efficient message handlin

• Participating in problem-solving discussions to translate complex business requirements into technical solutions.

• Working with MongoDB, including performing aggregations.

• Implementing authentication and authorization using AWS Cognito and Role-Based Access Control (RBAC).

Qualifications:

• Experience:Extensive experience in a DevOps or Cloud Engineer role within a serverless microservices architecture.

• AWS Expertise: Proficiency with AWS services including API Gateway, Lambda, EC2 S3, ECS/EKS, and CloudFormation.

• Scripting Skills: Strong proficiency in Python, Bash, or similar scripting language

• IaC Expertise: Hands-on experience with Infrastructure as Code tools, specifically AW CloudFormation.

• CI/CD: Experience with CI/CD tools such as Concourse, Jenkins, or GitHub Actions. • Networking: Solid understanding of networking concepts like DNS, Load Balancing, and VPCs.

• Security:Knowledge of implementing and managing AWS WAF and GuardDuty.

• Monitoring Tools: Proficiency with monitoring tools including AWS CloudWatch, XRay, and CloudTrai

• Databases: Experience with database management in cloud environments, such as MongoDB Atlas.

• Certifications: AWS certifications are preferred (e.g., AWS Certified DevOps Engi AWS Solutions Architect).

• Agile/DevOps Practices: Background in agile methodologies and DevOps practices.

• Soft Skills: Strong problem-solving abilities, attention to detail, excellent communication, and collaboration skills.

• Backend Collaboration: Ability to work closely with the existing backend team and contribute to Node.js development efforts.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.