PLATFORM ENGINEERING SOFTWARE ENGINEER
Company: Linux Foundation
Location: San Francisco
Posted on: November 7, 2024
Job Description:
Job Description
Experience, qualification, and soft skills, have you got everything
required to succeed in this opportunity Find out below.
The platform engineering software engineer in the LF Education
department is responsible for developing and maintaining the
delivery platform (P3), which enables LF Education's hands-on
certifications and interactive training labs, and all supporting
services. Your development and maintenance efforts will cover
everything from learning content/certification exam procurement,
delivery, scoring, and learner record management.
The P3 platform is built on cloud native technologies and delivers
live interactive training and certification lab environments to
thousands of learners every month. The LF Education's goal is to
increase entry-level technical talent for open source technologies
while providing a revenue growth platform for the foundation and
projects. The P3 platform plays a foundational role in achieving
this goal.
Key responsibilities and expectations:
- Collaboration - Collaborate closely with stakeholders to
identify, understand, and document project requirements.
Additionally, the ability to collaborate effectively with team
members, provide and receive constructive feedback, and align with
the team's goals is essential to success in this role.
- Team Standards - Work within the existing team standards,
ensuring consistency in solution delivery and processes, while
actively contributing to the continuous improvement of standards
based on personal experience and project need.
- Test-Driven Development - Utilize test-driven development
methodologies to translate stakeholder needs into high-quality,
maintainable solutions.
- Personal Growth - Demonstrate a passion for improving expertise
and applying new learnings to your work, while sharing learnings
with the team that fosters improvement and innovation.
Qualifications:
- 3+ years experience working with production workloads running
on Open Source and cloud-native technologies such as Linux and
Kubernetes.
- Proficiency in at least one programming language. We use Go and
Python.
- Proficient with test-driven development.
- Proficiency with Git, including topics such as cherry picking,
squashing, and rebasing.
- Proficiency with building and maintaining CI/CD Pipelines. We
use GitHub Actions.
- Proficiency with infrastructure as code. We use
Terraform.
- Hands-on technical experience managing cloud services at scale.
We leverage AWS and OCI.
- Practical experience with monitoring and observability
systems.
- Designing, writing, and working with APIs.
- Strong ability to communicate concepts, ideas, and requirements
through written communication and technical diagrams.
- Facilitate efficient communication across multiple time zones
through flexible availability (US & APAC Timezones
Preferred).
- Speaking with business stakeholders to identify and solve the
right problems.
- Strong ability to work in a collaborative manner - propose,
present and discuss ideas and solutions - "Collaborative by choice,
autonomous when it's necessary."
- Excellent communication and interpersonal skills, with the
ability to explain technical concepts to both technical and
non-technical audiences.
- Ability to work autonomously.
- Able to participate in an on-call roster which may include some
weekend or after-hours work.
Additional Information
All your information will be kept confidential according to EEO
guidelines.
#J-18808-Ljbffr
Keywords: Linux Foundation, Cupertino , PLATFORM ENGINEERING SOFTWARE ENGINEER, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...