Company:
Pharaoh Capital
Location: Corsham
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Overview
We are seeking a highly skilled DevOps Engineer on a contract basis with expertise in Amazon Web Services (AWS) to join our dynamic technology team. The ideal candidate will have strong experience in automating cloud infrastructure, implementing CI/CD pipelines, and managing scalable systems.
You will work closely with our development and operations teams to enhance our infrastructure, ensuring high availability, security, and scalability in a cloud-native environment.
Key Responsibilities:
AWS Cloud Management:
Design, implement, and manage scalable, reliable, and secure cloud infrastructure on AWS.
Automate deployment, scaling, and management of infrastructure using AWS services (EC2, S3, RDS, Lambda, CloudFormation, etc.).
Optimize cloud architecture to ensure cost-efficiency and performance.
CI/CD Pipelines:
Develop, maintain, and enhance CI/CD pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline, or similar.
Automate build, test, and deployment processes to streamline software delivery.
Infrastructure as Code (IaC):
Create and manage Infrastructure as Code using tools like AWS CloudFormation, Terraform, or Ansible.
Ensure version control and documentation for all infrastructure configurations.
Monitoring & Incident Management:
Set up and configure monitoring, alerting, and logging using AWS CloudWatch, Prometheus, ELK, etc.
Monitor system performance, identify potential bottlenecks, and implement solutions to prevent outages.
Respond to system outages and troubleshoot issues as they arise.
Security & Compliance:
Implement AWS best practices for security (IAM, Security Groups, VPC, etc.).
Perform regular security audits and ensure compliance with internal security policies.
Manage backup, recovery, and failover procedures.
Collaboration & Communication:
Work closely with development teams to integrate new features and releases.
Collaborate with stakeholders to define and implement solutions that meet business needs.
Document system architecture, configurations, and processes for both technical and non-technical audiences.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
3+ years of experience in DevOps engineering, with a focus on AWS cloud infrastructure.
Strong knowledge of AWS services (EC2, S3, Lambda, RDS, CloudFormation, etc.).
Proficiency in CI/CD tools such as Jenkins, GitLab CI, AWS CodePipeline, etc.
Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
Familiarity with containerization technologies like Docker and Kubernetes .
Strong scripting and automation skills (Python, Bash, or similar).
Knowledge of monitoring and logging tools (CloudWatch, Prometheus, ELK stack).
Understanding of cloud security best practices (IAM roles, VPC, encryption, etc.).
Experience in troubleshooting and performance optimization in a cloud environment.
Preferred Qualifications:
AWS certifications (AWS Certified DevOps Engineer, Solutions Architect, etc.).
Experience with Kubernetes or other container orchestration platforms.
Knowledge of GitOps methodologies and tools (ArgoCD, Flux).
Experience with configuration management tools like Puppet or Chef.
Familiarity with microservices architecture and serverless technologies.
Share this job
Pharaoh Capital