At a Glance
- Tasks: Join our team to enhance DevOps technology and support application development.
- Company: Dynamic firm focused on modernising DevOps practices.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make a real impact by improving developer experiences with cutting-edge tools.
- Qualifications: 4-6 years in DevOps, strong Python skills, and CI/CD experience required.
The predicted salary is between 55000 - 70000 € per year.
We are looking for a DevOps Engineer to join our team and actively engage with and support DevOps technology adoption and modernization by all application development teams at the firm. The candidate will provide implementation and support services for our existing and prospective DevOps technology stack, as well as work directly with developers to improve their overall experience and productivity via implementing our DevOps tools and processes. Additionally, the candidate will focus on modernization efforts, including the use of containers and container orchestration systems. The role will also work closely with the Cloud Engineering and Security groups to ensure that our DevOps technologies continue to support our cloud adoption, primarily via AWS and Azure.
Responsibilities include:
- Implement and maintain the system stability, security, and performance of on-premise DevOps tools, including Atlassian's suite (Jira, Confluence, Bitbucket, Bamboo), JFrog, and others.
- Design and maintain scalable and reliable CI/CD pipelines to support software development and deployment processes across a wide range of technologies, including both native and containerized applications written in Java, C++, Python and other languages, including container deployment to Kubernetes.
- Collaborate with application teams to integrate DevOps tools and methodologies into existing workflows, as well as containerize existing native applications.
- Develop automation scripts and frameworks to streamline development and operational tasks.
- Centrally monitor and manage code repositories, build systems, and deployment environments.
- Provide technical guidance and support to development teams regarding DevOps best practices.
- Evaluate and implement new DevOps tools and technologies.
Requirements:
- ~4-6 years of proven experience in managing on-premise versions of DevOps tools, particularly Atlassian's suite and JFrog, as well as designing CI/CD systems involving both native and containerized applications, including deploying containerized applications onto Kubernetes.
- ~ Strong understanding of CI/CD principles and experience with pipeline design and implementation, especially with Atlassian Bamboo and Jenkins.
- ~ Strong proficiency in scripting languages such as Python, Bash, or PowerShell.
- ~ Solid understanding of version control systems, particularly Git.
- ~ Moderate proficiency in Java and C++, especially for basic code comprehension and ecosystem tooling (e.g. package management and compilation).
- ~ Moderate proficiency in infrastructure as code and configuration management tools such as Terraform and Ansible, as well as similar tools in the Kubernetes ecosystem including Helm and ArgoCD.
- ~ Excellent problem-solving skills and the ability to work independently or as part of a team.
- ~ Strong communication and collaboration skills to effectively interact with various stakeholders within the organization.
DevOps Engineer with Python in London employer: Jefferies
Join our dynamic team as a DevOps Engineer, where you will be at the forefront of technology adoption and modernization in a collaborative environment. We pride ourselves on fostering a culture of innovation and continuous learning, offering ample opportunities for professional growth while working with cutting-edge tools and technologies. Located in a vibrant area, our firm not only supports your career aspirations but also values work-life balance, making it an excellent place to thrive both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land DevOps Engineer with Python in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your DevOps projects, especially those involving Python and CI/CD pipelines. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common DevOps scenarios and tools mentioned in the job description. Practice explaining your past experiences and how they relate to the role you're applying for.
✨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, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace DevOps Engineer with Python in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV speaks directly to the job description. Highlight your experience with DevOps tools, especially Atlassian's suite and JFrog, and showcase your scripting skills in Python. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about DevOps and how you can contribute to our team. Don’t forget to mention your experience with CI/CD pipelines and container orchestration – we love that stuff!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles. Whether it's improving system stability or automating tasks, we want to know how you’ve made a difference. Be specific and let your achievements speak for themselves!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Jefferies
✨Know Your Tools Inside Out
Make sure you’re well-versed in the DevOps tools mentioned in the job description, especially Atlassian's suite and JFrog. Be ready to discuss your hands-on experience with these tools and how you've used them to improve system stability and performance.
✨Showcase Your Scripting Skills
Since scripting is a big part of this role, brush up on your Python, Bash, or PowerShell skills. Prepare examples of automation scripts you've developed and be ready to explain how they streamlined processes or solved specific problems.
✨Demonstrate CI/CD Knowledge
Be prepared to dive deep into CI/CD principles and your experience designing and implementing pipelines. Discuss specific projects where you’ve built CI/CD systems, particularly using Atlassian Bamboo or Jenkins, and highlight any challenges you overcame.
✨Collaboration is Key
This role involves working closely with various teams, so be ready to talk about your collaboration experiences. Share examples of how you’ve integrated DevOps methodologies into existing workflows and how you’ve communicated effectively with developers and other stakeholders.