At a Glance
- Tasks: Join us as a DevOps Engineer to design and implement cloud solutions.
- Company: Databarracks is a dynamic IT Resilience provider in Southwest London, focused on innovation.
- Benefits: Enjoy full remote work, competitive pay, and exciting cloud projects with AI-assisted tools.
- Why this job: Be part of a collaborative team working on impactful projects that shape the future of IT.
- Qualifications: 3+ years in DevOps, strong cloud skills, and proficiency in automation tools required.
- Other info: Opportunities for growth and training in a supportive environment.
The predicted salary is between 42000 - 84000 £ per year.
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. 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.
Databarracks | DevOps Engineer employer: Databarracks
Contact Detail:
Databarracks Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Databarracks | DevOps Engineer
✨Tip Number 1
Familiarize yourself with the specific tools mentioned in the job description, such as Terraform, GitHub Actions, and Prometheus. Having hands-on experience or projects showcasing these tools can set you apart from other candidates.
✨Tip Number 2
Engage with the DevOps community online. Participate in forums, attend webinars, or join local meetups to network with professionals in the field. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of past incidents you've resolved. Be ready to discuss your approach to troubleshooting and how you implemented preventative measures in your previous roles.
✨Tip Number 4
Highlight your continuous learning efforts. Mention any recent certifications or courses related to cloud computing or DevOps that you've completed. This demonstrates your commitment to staying updated in a rapidly evolving field.
We think you need these skills to ace Databarracks | DevOps Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, cloud computing, and automation. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for DevOps and cloud projects. Mention specific tools and technologies you have experience with, such as Terraform or AWS, and explain how they relate to the role.
Showcase Your Projects: If you have worked on notable projects, especially those involving CI/CD pipelines or infrastructure automation, be sure to include them in your application. Describe your role and the impact of your contributions.
Highlight Soft Skills: In addition to technical skills, emphasize your collaboration and communication abilities. Provide examples of how you've worked effectively in teams or resolved conflicts in a fast-paced environment.
How to prepare for a job interview at Databarracks
✨Showcase Your Cloud Expertise
Be prepared to discuss your experience with cloud platforms like AWS, Azure, or Google Cloud. Highlight specific projects where you designed and implemented cloud-based solutions, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Infrastructure as Code Skills
Since infrastructure automation is key for this role, make sure to talk about your experience with tools like Terraform or CloudFormation. Provide examples of how you've used these tools to automate provisioning and configuration in past projects.
✨Emphasize CI/CD Knowledge
Discuss your familiarity with Continuous Integration and Delivery practices. Be ready to explain how you've built and maintained CI/CD pipelines using tools like GitHub Actions or Azure DevOps, and share any metrics that demonstrate the impact of your work.
✨Highlight Collaboration and Communication Skills
This role requires strong collaboration with cross-functional teams. Prepare examples of how you've effectively communicated with developers and operations teams to foster a culture of knowledge sharing and continuous improvement.