DevOps Engineer | Contract | Harmondsworth
Initial 4 months contract - Will be extended
Harmondsworth - Ideally hybrid
IR35 Status: Inside
Responsibilities:
* AWS Cloud Infrastructure: Design, implement, and manage AWS cloud infrastructure components, including EC2 instances, VPC configurations, security groups, IAM roles, and more, to provide a reliable and secure environment.
* Container Orchestration: Utilize AWS ECS and Kubernetes for container orchestration, managing the deployment, scaling, and monitoring of containerized applications.
* Containerization: Implement and maintain Docker-based containerization for applications, ensuring consistency across development, testing, and production environments.
* Infrastructure as Code (IaC): Use Terraform to define, provision, and manage AWS resources, allowing for infrastructure versioning and reproducibility.
* Version Control: Employ GitHub for version control, including managing code repositories, branching, and pull requests.
* CI/CD Automation: Implement and maintain CI/CD pipelines, automating the deployment and testing processes using tools like GitHub Actions
* Kafka Integration: Work with Kafka for building, managing, and monitoring data streaming pipelines, ensuring data flow and integration with other AWS services.
Key Skills:
* Proficiency in AWS cloud infrastructure, including ECS, VPC, and security best practices.
* Experience with Kubernetes for container orchestration and Docker for containerization.
* Strong Terraform skills for infrastructure provisioning and management.
* Expertise in GitHub Actions for version control and collaboration.
* Extensive experience in automating CI/CD pipelines and deployment processes.
* Hands-on experience with Kafka and IBM MQ for data integration.
* Strong Python programming skills for automation and scripting.
* Leverage Linux expertise to ensure smooth operations on Linux-based servers, including troubleshooting, scripting, and managing server configurations.
* Deep understanding of DevOps principles and best practices.
* Build, Maintain and Automate the pipeline for platform/applications.
* Building/maintaining deployment tools, monitoring, troubleshooting, and resolving issues in different environments.
If you are interested in the above role please apply directly and i will be in touch to discuss the role in more detail