At a Glance
- Tasks: Join our team to build and maintain Bloomberg's global production server fleet.
- Company: Bloomberg is a leading financial data and analytics company, known for innovation.
- Benefits: Enjoy opportunities for remote work, exposure to open-source tools, and collaborative culture.
- Why this job: Tackle unique challenges in infrastructure engineering while contributing to the OSS community.
- Qualifications: Degree in Computer Science or related field; experience with Python or Ruby required.
- Other info: Ideal for those passionate about automation and reliability in tech.
The predicted salary is between 48000 - 72000 £ per year.
Senior Software Engineer/SRE ā Managed Systems EngineeringJoin to apply for the Senior Software Engineer/SRE ā Managed Systems Engineering role at Bloomberg
OverviewThe Bloomberg Terminal brings together realātime data on every market, breaking news, inādepth research, powerful analytics, communications tools and worldāclass execution capabilities ā in one fully integrated solution. The Managed Systems Engineering (MSE) group powers the missionācritical infrastructure that supports our platform by building automation to provision, configure, and maintain Bloomberg\ās global production server fleet throughout its lifecycle. MSE also builds and maintains vital infrastructure services such as configuration management, orchestration frameworks, DNS and monitoring infrastructure.
LocationLondon
Business AreaEngineering and CTO
Reference10044798
ResponsibilitiesMSE uses an infrastructureāasācode approach with openāsource tools to ensure a scalable and reliable environment. The group\ās responsibilities include:
Provisioning, configuring, and maintaining the global production server fleet.
Building and maintaining infrastructure services such as configuration management, orchestration frameworks, DNS, and monitoring.
Advising application teams on best practices for architecture and addressing performance challenges.
Driving automation and reliability initiatives across tens of thousands of hosts.
Contributing to the openāsource community and building tools for virtualized and containerized infrastructure.
Qualifications
Experience working with an objectāoriented programming language such as Python or Ruby.
A degree in Computer Science, Engineering, Mathematics, or related field (or equivalent work experience).
Expertise in diagnosing and solving problems in a Linux/Unix production environment.
Robust understanding of largeāscale systems architecture.
A persevering attitude to challenge the status quo.
Strong interpersonal communication skills and ability to collaborate.
Preferred Skills
Experience with configuration management, orchestration, CI/CD, API design, infrastructure monitoring and telemetry.
Familiarity with Chef, SaltStack, Ansible, Airflow, Jenkins.
Knowledge of Linux kernel or networking a major bonus.
Experience with Windows (useful but not required).
Benefits & OpportunitiesYou\āll be part of a team that operates at scale, building platform functionality, negotiating edge cases, and engineering for safety across tens of thousands of hosts. While working alongside engineers focused on automation and reliability, you\āll be exposed to openāsource tools and be empowered to contribute back to the OSS community. You will help create tools to automate systems management and manage a diverse environment.
Additional InformationDiscover what makes Bloomberg unique ā watch our insights into our culture, values, and people behind our success.
#J-18808-Ljbffr
Senior Software Engineer/SRE - Managed Systems Engineering employer: Bloomberg
Contact Detail:
Bloomberg Recruiting Team
StudySmarter Expert Advice š¤«
We think this is how you could land Senior Software Engineer/SRE - Managed Systems Engineering
āØTip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Chef, Ansible, and Jenkins. Having hands-on experience or projects showcasing these tools can set you apart during discussions.
āØTip Number 2
Engage with the open-source community related to the tools and technologies used in Managed Systems Engineering. Contributing to forums or projects can demonstrate your passion and expertise, making you a more attractive candidate.
āØTip Number 3
Prepare to discuss your problem-solving skills in a Linux/Unix environment. Think of specific examples where you've diagnosed and resolved issues, as this will showcase your practical experience and analytical abilities.
āØTip Number 4
Network with current employees or professionals in similar roles through platforms like LinkedIn. This can provide insights into the company culture and expectations, and may even lead to referrals that enhance your application.
We think you need these skills to ace Senior Software Engineer/SRE - Managed Systems Engineering
Some tips for your application š«”
Tailor Your CV: Make sure your CV highlights relevant experience in object-oriented programming languages like Python or Ruby, as well as your expertise in Linux/Unix environments. Emphasise any experience with automation and infrastructure management.
Craft a Compelling Cover Letter: In your cover letter, express your passion for infrastructure engineering and how your skills align with the responsibilities of the Managed Systems Engineering group. Mention specific technologies you are familiar with, such as Chef or Ansible, to demonstrate your fit for the role.
Showcase Problem-Solving Skills: Provide examples in your application that showcase your ability to analyse, diagnose, and solve problems in large-scale systems. Highlight any past experiences where you challenged the status quo and contributed to improving system reliability.
Highlight Collaboration Experience: Since strong interpersonal communication skills are essential, include instances where you successfully worked in a team environment. Discuss how you collaborated with others to achieve common goals, especially in engineering or technical projects.
How to prepare for a job interview at Bloomberg
āØShowcase Your Technical Skills
Be prepared to discuss your experience with object-oriented programming languages like Python or Ruby. Highlight specific projects where you've used these skills, especially in a Linux/Unix environment.
āØDemonstrate Problem-Solving Abilities
Expect questions that assess your ability to analyse and diagnose issues in large-scale systems. Prepare examples of past challenges you've faced and how you resolved them, particularly in production environments.
āØFamiliarise Yourself with Relevant Tools
Research the tools mentioned in the job description, such as Chef, Ansible, and Jenkins. Being able to discuss your familiarity with these technologies will show your readiness for the role.
āØEmphasise Collaboration and Communication
Since the role requires strong interpersonal skills, be ready to share experiences where you've successfully worked in a team. Highlight how you communicate technical concepts to non-technical stakeholders.