We are a startup software company based in London, specializing in developing various software products and providing comprehensive IT services.
Our primary markets include the local education sector, real estate, and e-commerce, and we cater to clients worldwide.
We are seeking a skilled AWS Devops Engineer to join our team. The successful candidate will be responsible for deploying, automating, maintaining, and managing AWS cloud-based production systems to ensure the availability, performance, scalability, and security of our infrastructure.
Responsibilities:
Design, implement, and manage scalable, secure, and high-performance systems on AWS.
Develop and maintain CI/CD pipelines to support automated deployment and testing of applications.
Monitor system performance, identify issues, and implement solutions to improve reliability and efficiency.
Collaborate with development teams to streamline the software development life cycle.
Automate operational processes using configuration management tools such as Ansible, Chef, or Puppet.
Manage and optimize AWS infrastructure, including EC2, S3, RDS, Lambda, and other AWS services.
Implement and manage monitoring, logging, and alerting systems using tools such as CloudWatch, ELK Stack, or Prometheus.
Ensure security best practices are followed, including managing IAM roles and policies, and implementing VPC, security groups, and network ACLs.
Perform regular backups and ensure disaster recovery plans are in place and tested.
Troubleshoot and resolve issues related to application deployment, system performance, and security.
Document infrastructure design, processes, and procedures.
Stay current with emerging AWS technologies and industry trends to recommend improvements and innovative solutions.
Required Skills:
Bachelor’s or Graduate’s Degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Proven experience as a DevOps Engineer or similar role, with a strong focus on AWS.
Proficiency with AWS services and infrastructure, including EC2, S3, RDS, Lambda, and VPC.
Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
Strong scripting skills in languages such as Python, Bash, or PowerShell.
Experience with configuration management tools like Ansible, Chef, or Puppet.
Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
Understanding of networking principles, including DNS, VPN, load balancing, and firewalls.
Familiarity with monitoring and logging tools such as CloudWatch, ELK Stack, Prometheus, or Grafana.
Strong understanding of security best practices and compliance requirements.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to manage multiple tasks and projects effectively.
Job Types: Full-time, 35,000 - 40,000 P/A
Schedule: * 8 hour shift * Monday to Friday
Location: London.