We are seeking a highly skilled and experienced DevOps Developer to join our technology operations team. The ideal candidate will have a strong background in cloud services, particularly AWS, and be proficient in infrastructure automation using Terraform and CI/CD deployment with GitHub Actions.
Key Responsibilities:
Design, manage, and maintain CI/CD pipelines for seamless integration and deployment processes.
Oversee and optimise AWS workloads, ensuring high availability and scalability.
Implement infrastructure as code (IaC) using Terraform to automate and replicate environments efficiently.
Utilise GitHub Actions to automate workflows, from code to deployment.
Monitor and manage AWS resources to optimise costs without compromising on performance.
Collaborate with development teams to ensure operational requirements are met in the software development lifecycle.
Stay up-to-date with emerging trends in DevOps practices and cloud services.
Mandatory Skills and Qualifications:
Proficient in AWS services and management.
Strong experience with Terraform for IaC deployments.
Knowledgeable in setting up and managing CI/CD pipelines using GitHub Actions .
Demonstrated ability to manage cloud resources effectively, with a focus on cost optimization.
Excellent problem-solving skills and the ability to work in a fast-paced environment.
Strong communication and collaboration skills.
Preferred Qualifications:
AWS certification(s) such as AWS Certified DevOps Engineer.
Experience with containerization and orchestration tools like Docker and Kubernetes.
Familiarity with scripting languages such as Python or Bash.