At a Glance
- Tasks: Design and maintain infrastructure for efficient software delivery in a collaborative environment.
- Company: Join Viridien, a forward-thinking tech company focused on sustainability and innovation.
- Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by solving complex challenges with cutting-edge technology.
- Qualifications: Experience with CI/CD pipelines, containerization, and cloud platforms is essential.
- Other info: Dynamic team culture that values diversity and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
Viridien is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.
Data Hub is a dynamic team of scientists and developers who love solving complex problems. We provide leading edge technology solutions and services to solve our clients’ data transformation and analytics challenges across a range of industries including geothermal, environmental, hydrocarbon and mineral exploration.
You will be working in an open and collaborative environment with opportunities to learn, grow, and develop. We have an informal team culture and believe work should be fun and rewarding. You will be based in one of our hub locations (North Wales or Crawley), hybrid or remote will be considered, and you will be working alongside our teams of architects, software engineers, machine learning engineers, data engineers and subject matter experts.
The DevOps Engineer designs, builds and maintains the infrastructure and tools that enable efficient software delivery of our ML driven, data transformation system. Ensuring support for both on-premise delivery (Viridien HPC or within client data centres), as well as on public cloud, our data transformation technology solution needs to be deployed and maintained at scale, remaining generally platform agnostic to ensure maximum compatibility with potential customers. You will create and manage CI/CD pipelines, work on infrastructure as code, drive standardisation techniques through use of container technologies including Kubernetes and drive continuous improvements in our software best practices throughout the team. You will work with our infrastructure, software and database teams to ensure secure and reliable services both on Viridien and cloud or client hosted deployments. This role sits central to a highly varied and continuously changing software offering, so it is important the candidate embraces continuous improvement and change, and can adapt to different working styles and practices.
Key Responsibilities- Develop a deep understanding of our data system software stack and design, build, improve and support/maintain both the infrastructure (as IaC) and CI/CD pipelines
- Build and support deployment of software components to Kubernetes
- Design solutions with performance, scalability and cost efficiency in mind
- Work closely with the cloud team to support software deployment within Azure, which is managed within the Data Hub team
- Act as an interface between the software development team and the infrastructure teams (Viridien HPC for on-premise, cloud team, customer IT) and ensure issues are diagnosed and escalated with the appropriate team
- Develop and enhance our observability tooling across environments to ensure we have highly robust solutions
- Share and encourage software best practices using tools and processes around DevOps and more widely such as standardizing processes and documentation; auditing and review.
- Collaborate with other DevOps and software best practice owners in the business, and with external suppliers, to drive cross company improvements
- Other general development and software maintenance tasks as required
- Demonstrates familiarity with GitOps principles (Argo CD) and has hands-on experience building CI/CD pipelines using tools such as GitLab CI or Jenkins
- Automation and infrastructure as code management tools (e.g: Terraform, Ansible)
- A solid understanding of Containerization (Docker) + Familiar with tools to scan images for vulnerabilities and how to fix them + Familiar with best practices for efficient image size and build times
- A solid understanding of Kubernetes + Comfortable managing multiple clusters and software deployments + Good understanding of deployment strategies + Exposure to templating tools such as Helm or Kustomize
- Proven record of managing cloud-based projects
- Experience with any observability tools (e.g. Prometheus)
- Comfortable with Python projects with the ability to support, package and deploy services
- Shell Scripting to automate routine tasks
- Understanding of Linux admin (Debian/Alpine)
- Familiarity with modern deployment strategies
- Relevant technical qualifications such as CKA
- Cloud platforms such as Azure including certifications such as AZ-900 as a minimum
- Experience with Openshift
- Experience with Openstack
- Experience in MLOps (Deployment and managing model versions).
At Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience. Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond. We are also dedicated to ensuring that our hiring process is accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don’t hesitate to contact your recruiter directly. We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
DevOps Engineer in Crawley employer: Viridiengroup
Contact Detail:
Viridiengroup Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DevOps Engineer in Crawley
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Viridien. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to CI/CD pipelines and Kubernetes. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge and soft skills. Practice common DevOps scenarios and be ready to discuss how you’ve tackled challenges in past roles. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Viridien.
We think you need these skills to ace DevOps Engineer in Crawley
Some tips for your application 🫡
Know Your Stuff: Before you start writing, make sure you understand the role of a DevOps Engineer inside out. Highlight your experience with CI/CD pipelines, Kubernetes, and cloud platforms like Azure. We want to see that you’re not just familiar with the tech, but that you can really bring it to life in your application.
Tailor Your Application: Don’t just send a generic CV and cover letter. Tailor your application to match the job description. Use keywords from the listing and show how your skills align with what we’re looking for. This helps us see that you’re genuinely interested in the role and have put in the effort.
Show Your Passion: We love candidates who are passionate about technology and continuous improvement. Share examples of projects you’ve worked on or challenges you’ve overcome in your previous roles. Let us know what excites you about DevOps and how you stay updated with industry trends.
Apply Through Our Website: Make sure to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it reaches the right people. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Viridiengroup
✨Know Your Tech Stack
Before the interview, make sure you have a solid understanding of the data system software stack mentioned in the job description. Brush up on your knowledge of CI/CD pipelines, Kubernetes, and infrastructure as code tools like Terraform and Ansible. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Viridien values candidates who can tackle complex problems. Prepare examples from your past experiences where you've successfully solved technical challenges, especially in a DevOps context. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your thought process.
✨Emphasise Collaboration
Since the role involves working closely with various teams, be ready to discuss how you've collaborated with others in previous roles. Share specific instances where you acted as a bridge between development and infrastructure teams, and how you ensured smooth communication and problem resolution.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! This shows your interest in the role and the company. Inquire about their current projects, team dynamics, or how they approach continuous improvement in their processes. It’s a great way to demonstrate your enthusiasm and curiosity about the position.