Job Title: DevOps Engineer
Location: Battersea (and remote working)
The Role
We are seeking an experienced and motivated DevOps Engineer to join our team. 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.
Bridging the gap between development and operations teams, promoting collaboration, and enabling efficient and reliable software delivery is a key aspect of this role.
Responsibilities
* Design, implement, and maintain infrastructure-as-code (IaC) practices to automate the provisioning, configuration, and management of infrastructure components.
* Build and maintain CI/CD pipelines for automated application build, test, and deployment.
* Set up monitoring and logging systems to collect and analyse performance metrics, logs, and system health indicators.
* Implement security best practices for infrastructure and applications.
* Utilise cloud platforms such as AWS, Azure, or Google Cloud to architect, deploy, and manage scalable and resilient cloud-based solutions.
* Collaborate with development, operations, and other cross-functional teams to foster a culture of collaboration, knowledge sharing, and continuous improvement.
* Participate in incident response and troubleshooting activities to resolve production issues and minimise downtime.
* Use version control systems like Git to manage code repositories, branching, and merging.
* Document processes, configurations, and infrastructure architectures.
* Identify performance bottlenecks and optimise system performance.
* Stay updated with the latest trends, tools, and technologies in DevOps and cloud computing.
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
* 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
About Us
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.