At a Glance
- Tasks: Join our infrastructure team to enhance developer productivity and manage cloud resources.
- Company: DataCamp empowers learners with essential data and AI skills in a dynamic start-up environment.
- Benefits: Enjoy competitive salary, flexible hours, learning budget, and global retreats.
- Why this job: Tackle exciting technical challenges while making a meaningful impact on education.
- Qualifications: 2+ years in infrastructure tools, development, and CI/CD pipelines required.
- Other info: Collaborate with an amazing team and thrive in an inclusive workplace.
The predicted salary is between 36000 - 60000 £ per year.
About DataCamp
DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.
About the role
DataCamp's infrastructure team, which is part of the Platform Engineering department, is a T-shaped cross functional team that looks after CI/CD pipelines, cloud infrastructure (deployed on AWS), logging, monitoring and security. The infrastructure team also looks after the data platform (deployed on GCP) as we have data engineers embedded in our cross functional infrastructure team. The team helps advise our production engineering teams on infrastructure best practices on all DataCamp projects and looks after the whole DataCamp Platform to ensure commercial availability for our customers. To facilitate this we have a highly automated CI/CD pipeline based on CircleCI and Spotify Backstage (internal engineering portal) which allows developers to ship what they build, increasing deployment speed and ownership and visibility. The infrastructure team aims to enhance developer productivity, scalability, availability and security by providing feedback cycles for teams so they follow a model of continuous improvement. In this role you will be responsible for adding new features to our internal engineering portal that will involve making code changes to Spotify Backstage.
About you
At DataCamp, we seek individuals who embody our core values of data-driven decision-making, action, transparency, ownership, and customer focus. You thrive in a fast-paced, high-performing environment and are driven by a passion for making a meaningful impact. You’re adaptable, embracing change and ambiguity with enthusiasm. Your initiative and entrepreneurial spirit push you beyond just meeting targets—you aim to understand the "why" behind our goals and take ownership to drive the business forward. You’re a collaborative team player who values transparency and always seeks to improve and innovate. If this sounds like you, we encourage you to apply!
Responsibilities
- Enable development teams to deploy their applications as seamlessly as possible.
- Advise development teams on infrastructure requirements for new DataCamp courses and projects.
- Manage company-wide shared resources that support the microservice architecture.
- Build and maintain internal services to support development operations.
- Prioritize self-service solutions and automation for deployment, infrastructure provisioning, cost control, and security standards.
- Support other teams in using infrastructure services, avoiding acting as a bottleneck.
- Play a key role in planning and implementing future infrastructure improvements.
- Own and manage day-to-day infrastructure responsibilities independently.
- Deploy and manage all DataCamp Platform workloads on EKS (Kubernetes) using Istio service mesh and self-service deployment pipelines.
- Provision all infrastructure using Terraform.
- Manage the Kong API Gateway to allow external ingress traffic into the DataCamp Platform.
- Support the DataCamp Data Platform, which is deployed on BigQuery, with data pipeline jobs managed by Airflow.
- Take ownership of the Learn Multiplexer product, which schedules course sessions for learners on the DataCamp platform.
Qualifications
- Has 2+ years of administering/maintaining infrastructure related tools (AWS, Docker, K8s).
- Has 2+ years of development experience (TypeScript, Python).
- Has 2+ years experience advising on/implementing deployment pipelines (CI/CD).
- Has 2+ years of security tooling experience (vulnerability scanning tooling).
- You have experience with Infrastructure-as-code (Terraform, Ansible, etc).
- Has excellent oral and written communication skills.
- Is interested in understanding and scaling complex systems.
- Is interested in monitoring and self-healing systems.
- Is highly organized with a flexible, can-do attitude and a willingness/aptitude for learning.
- Improves the team with code reviews, technical discussions and documentation.
- Is able to work collaboratively in teams and develop meaningful relationships to achieve common goals.
It's a plus if
- You have an understanding of data engineering principles.
- You have experience with API-gateways or service meshes (Kong, Istio, etc).
- You are passionate about data science and education.
Why DataCamp?
Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:
- Exciting challenges: Face new technical challenges daily, keeping your work engaging and rewarding.
- Competitive compensation: We offer a competitive salary with attractive benefits.
- Flexibility: Benefit from flexible working hours because the future is flexible!
- Continuous learning: Access a yearly learning budget for conferences & training to support your professional growth.
- Global retreats: Participate in international company retreats, fostering a global team spirit.
- Equipment: Yearly refreshment of your IT Equipment budget for your home working setup.
- Amazing team: Collaborate with a truly exceptional team—seriously, we’re awesome!
Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you. At DataCamp, we value diverse experiences and perspectives. If you're excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!
Senior Infrastructure Engineer employer: DataCamp
Contact Detail:
DataCamp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Infrastructure Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to infrastructure engineering. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨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 proactive about their job search!
We think you need these skills to ace Senior Infrastructure Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Infrastructure Engineer role. Highlight your experience with AWS, CI/CD pipelines, and any relevant programming languages like TypeScript or Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data and AI. Share specific examples of how you've made an impact in previous roles, especially in infrastructure management or development.
Showcase Your Problem-Solving Skills: In your application, give us a glimpse of how you tackle challenges. Whether it's improving deployment processes or enhancing security measures, we want to see your thought process and solutions.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at DataCamp
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like AWS, Docker, and Kubernetes. Brush up on your knowledge of CI/CD pipelines and Terraform, as these are crucial for the role. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. DataCamp values individuals who can adapt and innovate, so think of examples where you’ve improved processes or solved complex problems. This will demonstrate your initiative and ability to drive the business forward.
✨Emphasise Collaboration
Since the role involves working closely with development teams, be ready to talk about your experiences in collaborative environments. Highlight instances where you’ve successfully advised teams on infrastructure best practices or contributed to team projects. This will showcase your ability to work well with others and your commitment to transparency.
✨Ask Insightful Questions
Prepare thoughtful questions about DataCamp’s infrastructure, team dynamics, or future projects. This not only shows your genuine interest in the company but also gives you a chance to assess if the role aligns with your career goals. Asking about their approach to continuous improvement can also highlight your shared values.