DevOps Engineer
DevOps EngineerWe’re looking for an experienced DevOps Engineer with strong cloud expertise across AWS and Azure. You’ll play a key role in building, automating, and maintaining scalable, secure, and highly available infrastructure, while supporting modern development practices in a microservices environment.Key ResponsibilitiesDesign, implement, and manage scalable cloud infrastructure across AWS and AzureBuild and maintain CI/CD pipelines using GitHub Actions and GitLab CIAutomate deployments and operational processes to improve efficiency and reliabilityManage and optimise Kubernetes environments for containerised applicationsEnsure high availability, performance, and security across all systemsImplement and maintain monitoring, logging, and alerting solutionsWork closely with development teams to support microservices-based architecturesContribute to infrastructure-as-code (IaC) practices using tools such as Terraform, CloudFormation, or similarTroubleshoot complex issues across infrastructure, networking, and application layersKey RequirementsProven experience as a DevOps Engineer in a cloud-first environmentStrong hands-on experience with AWS and AzureSolid experience with Kubernetes and containerisation (Docker)Experience building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI)Proficiency in Python scripting for automationStrong understanding of infrastructure as code (IaC)Good knowledge of Linux systems and networking fundamentalsExperience working within microservices architecturesFamiliarity with monitoring and observability toolsExperience working in Agile environmentsSoft SkillsStrong problem-solving ability with a proactive mindsetGood communication skills, able to work effectively with cross-functional teamsAbility to work independently and manage prioritiesAdditional RequirementsFluent English is essential