Location: Battersea (and remote working) Salary: 50-60k Start Date: ASAP Reports to: Head of Cloud Architecture Hours of work: Full time Experience: 3 years in DevOps or related field Language: English (Required) The Role Are you a skilled DevOps Engineer looking to work on cutting edge cloud projects? Join our team to shape the future of IT through automation, collaboration, and innovation We are seeking an experienced and motivated DevOps Engineer to join our team.
Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity
The ideal candidate will have a deep understanding of cloud computing, infrastructure as code, and automation, as well as experience with a variety of DevOps tools and technologies.
The DevOps Engineer will be responsible for designing and implementing highly scalable, reliable, and efficient cloud-based solutions, as well as managing and improving our existing infrastructure As a DevOps Engineer, your roles and responsibilities revolve around bridging the gap between development and operations teams, promoting collaboration, and enabling efficient and reliable software delivery.
If you are looking to join a team who work on genuinely exciting projects across all levels of cloud, then this position is for you Responsibilities Infrastructure Automation : Design, implement, and maintain infrastructure-as-code (IaC) practices to automate the provisioning, configuration, and management of infrastructure components.
Utilise tools such as Terraform or CloudFormation to achieve infrastructure automation.
Continuous Integration and Delivery (CI/CD) : Build and maintain CI/CD pipelines for automated application build, test, and deployment.
Configure and integrate tools like GitHub Actions, Azure DevOps Pipelines, and AWS Code Build CI/CD to enable continuous integration, automated testing, and seamless delivery to production environments.
Monitoring and Logging : Set up monitoring and logging systems to collect and analyse performance metrics, logs, and system health indicators.
Utilize tools like Prometheus, Grafana, or ELK stack to monitor infrastructure, applications, and services, enabling proactive issue identification and resolution.
Infrastructure Security : Implement security best practices for infrastructure and applications.
Ensure proper access controls, secure network configurations, and adherence to security standards.
Collaborate with security teams to identify and mitigate vulnerabilities.
Cloud Computing: Utilise cloud platforms such as AWS, Azure, or Google Cloud to architect, deploy, and manage scalable and resilient cloud-based solutions.
Leverage cloud-native services for storage, computing, and networking, optimising resource utilisation and cost efficiency.
Collaboration and Communication : Collaborate with development, operations, and other cross-functional teams to foster a culture of collaboration, knowledge sharing, and continuous improvement.
Effectively communicate with team members and stakeholders to ensure alignment and transparency.
Incident Response and Troubleshooting : Participate in incident response and troubleshooting activities to resolve production issues and minimise downtime.
Conduct root cause analysis and implement preventative measures to mitigate future incidents.
Version Control and Configuration Management : Use version control systems like Git to manage code repositories, branching, and merging.
Implement and maintain configuration management practices to manage software configurations and track changes.
Documentation and Knowledge Sharing : Document processes, configurations, and infrastructure architectures.
Contribute to internal knowledge bases and share best practices to facilitate information sharing and learning within the team and organisation.
Performance Optimisation : Identify performance bottlenecks and optimise system performance.
Analyse resource utilisation, conduct performance tuning, and implement scalability strategies to ensure optimal application and infrastructure performance.
Continuous Learning and Skill Development : Stay updated with the latest trends, tools, and technologies in DevOps and cloud computing.
Continuously develop your skills through self-learning, training programs, and certifications.
What we offer: Full remote work – flexibility to work from anywhere.
Exciting cloud projects – be part of innovative and impactful solutions.
Ai-assisted development tools – leverage advanced tools to boost productivity.
Market rates – competitive pay that values your expertise.
The ideal candidate will have: Bachelor's degree in computer science, Engineering, or a related field 5 years of experience in DevOps or a related field AWS, Azure, or GCP certifications Experience designing and implementing cloud-based infrastructure using AWS, Azure, or GCP Proficiency in infrastructure as code using tools such as Terraform, Ansible, or CloudFormation Experience with containerization and container orchestration using Docker Strong scripting skills in Python, Bash, or PowerShell Hands-on-experience with CI/CD pipelines for efficient deployments.
Understanding of networking concepts, including TCP/IP, DNS, and load balancing Experience with serverless computing using AWS Lambda or Azure Functions Experience with logging and monitoring tools such as Elasticsearch, Logstash, Kibana, or Prometheus Familiarity with Agile and Scrum methodologies Excellent problem-solving and analytical skills Strong communication and collaboration skills Ability to work in a fast-paced and dynamic environment The Company Databarracks is an IT Resilience managed service provider based in Southwest London.
We do more than just protect technology – we enable our customers to get on with what they do best when the worst happens.
We have grown winning new business and industry awards typical of companies many times our size.
We did this by maintaining a small company ethos and hiring clever, motivated people who are invested in what they do and fun to be around.
We are a tight, focused team, with the internal resources to provide meaningful opportunities for progression and on-the-job training.
Some of our most senior staff members started in entry-level positions and have, through a combination of personal drive and internal support, made leaps up the career ladder.