Responsibilities
- Design, implement, and maintain scalable, secure, and reliable cloud infrastructure using AWS.
- Develop and manage CI/CD pipelines using GitHub Actions to enable seamless deployment workflows.
- Containerise applications using Docker and orchestrate deployments with Kubernetes (EKS on AWS).
- Implement Infrastructure as Code (IaC) practices using Terraform to provision and manage cloud resources.
- Set up and maintain robust monitoring and logging solutions using Prometheus, Grafana, and AWS CloudWatch.
- Manage secrets and sensitive information securely using HashiCorp Vault.
- Optimise application performance and scalability through effective load balancing using AWS Elastic Load Balancer (ELB).
- Oversee secure API integrations using AWS API Gateway and Cloudflare for global content delivery and DDoS protection.
- Collaborate with the development team to automate and streamline operations and processes.
- Manage real-time notifications and incident responses through Slack and PagerDuty.
- Troubleshoot and resolve infrastructure and application issues in production and pre-production environments.
- Mentor junior engineers and contribute to building a DevOps culture across the organisation.
Requirements
Technical Skills:
- Cloud Platforms:Containerisation:CI/CD Tools:Infrastructure as Code:Monitoring and Logging:Secret Management:Networking:Scripting:
Soft Skills:
- Energetic team player who contributes to maintaining a positive and motivated team environment.
- Strong problem-solving and analytical skills.
- Positive thinker with a "can-do" attitude to tackle challenges effectively.
- Excellent communication skills.
- Ability to work collaboratively and respect and value diverse perspectives.
- Ability to manage multiple priorities in a dynamic environment.
What We Offer
- Competitive salary
- Opportunity to work from home
- A fast-paced and collaborative environment
- Warm and friendly company culture
Generating Apply Link...