At a Glance
- Tasks: Join us as a DevOps Engineer, tackling exciting challenges in a dynamic environment.
- Company: Leading tech firm in Reading/Leeds, fostering innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible working options, and opportunities for growth.
- Why this job: Make a real impact by automating processes and enhancing efficiency with cutting-edge tools.
- Qualifications: Experience in DevOps, Java development, and strong problem-solving skills required.
- Other info: Be part of a vibrant team with a focus on continuous learning and development.
The predicted salary is between 50000 - 70000 £ per year.
The DevOps Engineer will be responsible for contributing to version-controlled configuration assets within an established DevOps environment. The role involves diagnosing and troubleshooting infrastructure and deployment issues, while working closely with cross-functional teams across the organization. The ideal candidate should have strong expertise in continuous integration, automated deployment, testing, and relevant tooling such as Git/GitLab, Jenkins, Ansible, Terraform, Linux, and AWS services (EC2, S3, EKS).
Key Responsibilities:
- Design and implement automated build and deployment solutions for Java-based microservices using tools such as Jira, GitLab, Jenkins, Artifactory, Ansible, and Terraform.
- Collaborate with teams and clients to define and implement operational and infrastructure requirements.
- Act as a liaison between management, development/QA teams, and operations.
- Identify and implement automation opportunities to improve efficiency and business value.
- Support large-scale CI/CD and source code management implementations.
- Troubleshoot and resolve technical challenges across environments.
- Monitor project progress and provide technical direction where required.
- Build and maintain strong relationships with internal teams and third-party suppliers.
- Work within Agile delivery environments.
- Maintain lightweight documentation for systems and processes.
- Mentor and support junior team members.
Essential Skills:
- Strong experience with Jenkins (Enterprise level) and reusable pipeline creation.
- Solid understanding of Linux OS, networking, and security hardening.
- Hands-on experience with AWS services (EC2, S3, Lambda, EKS, API Gateway, ALB, Auto Scaling).
- Expertise in Infrastructure as Code tools (Ansible, Terraform) with mandatory Ansible automation framework experience.
- Proficiency in Scripting/programming (Python, Groovy, Shell, etc.).
- Experience with Git and branching strategies.
- Knowledge of automated testing tools (eg, ReadyAPI, Cucumber).
- Familiarity with microservices architecture and Kubernetes (preferably EKS).
- Experience managing distributed systems across multiple AWS environments.
- Experience in deployment, support, and monitoring of application stacks.
- Knowledge of CI/CD quality gates (eg, SonarQube integration, regression suites).
- Understanding of REST APIs, JSON, and YAML.
Desirable Skills:
- Experience with JIRA or similar issue tracking tools.
- Knowledge of HashiCorp Packer (AMI creation) and Vault (secrets management).
- Familiarity with messaging systems (IBM MQ, RabbitMQ).
- Experience with monitoring tools such as Elastic Stack and AppDynamics.
- Passion for working in fast-paced environments with frequent production releases.
- Strong ownership mindset and accountability.
- Eagerness to learn new tools and technologies.
- Excellent attention to detail.
- Strong communication skills (written and verbal) across all levels.
Devops Engineer & Java Developer (SC Cleared) - Permanent - Reading/Leeds, UK employer: Cactus IT Solutions UK Ltd
Contact Detail:
Cactus IT Solutions UK Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Devops Engineer & Java Developer (SC Cleared) - Permanent - Reading/Leeds, UK
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Get your hands dirty with some practical projects. Whether it's contributing to open-source or building your own side projects, showcasing your skills in real-world scenarios can really make you stand out. Plus, it gives us something to chat about in interviews!
✨Tip Number 3
Prepare for those technical interviews by brushing up on your coding skills and DevOps tools. We recommend doing mock interviews with friends or using platforms that simulate the interview experience. It’s all about showing off your expertise!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications this way!
We think you need these skills to ace Devops Engineer & Java Developer (SC Cleared) - Permanent - Reading/Leeds, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of DevOps Engineer & Java Developer. Highlight your experience with tools like Jenkins, Ansible, and AWS services, as well as any relevant projects that showcase your skills in continuous integration and automated deployment.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Mention specific experiences that demonstrate your expertise in troubleshooting and collaboration with cross-functional teams.
Showcase Your Technical Skills: Don’t forget to include a section that lists your technical skills clearly. We want to see your proficiency in scripting languages, Infrastructure as Code tools, and any experience with microservices architecture. This helps us quickly identify if you’re a good fit!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates regarding your application status.
How to prepare for a job interview at Cactus IT Solutions UK Ltd
✨Know Your Tools Inside Out
Make sure you’re well-versed in the tools mentioned in the job description, like Jenkins, Ansible, and Terraform. Be ready to discuss your hands-on experience with these technologies and how you've used them to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've diagnosed and resolved infrastructure or deployment issues in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your critical thinking abilities.
✨Understand Agile Methodologies
Since the role involves working within Agile environments, brush up on Agile principles and be prepared to discuss how you've applied them in previous projects. This will show that you can adapt to their workflow seamlessly.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that demonstrate your interest in the role and the company. Inquire about their current projects, team dynamics, or how they measure success in this position. This shows you're genuinely interested and engaged.