Department: Platform Engineering
Employment Type: Full-time
Experience Level: Entry Level (0-3 years)
Location: Remote
Company Overview
Join our innovative platform engineering team where we champion infrastructure as code, architect for high availability, and excel in fast-paced environments. We are building the next generation of platform solutions that power our diverse portfolio of products and services at enterprise scale.
Position Summary
We are seeking motivated Junior Platform Engineers to join our growing team. This role offers an exceptional opportunity for early-career engineers and software developers transitioning into platform engineering to develop expertise in infrastructure, automation, and scalable platform ecosystems. The successful candidate will contribute to building robust infrastructure solutions while receiving mentorship and professional development support.
Key Responsibilities
Infrastructure Management
- Assist in designing, building, and maintaining cloud infrastructure components
- Learn and work with containerization technologies within a global Kubernetes ecosystem
- Support infrastructure scaling and optimization initiatives
Automation & Tooling
- Develop and maintain automation scripts to streamline operational processes
- Contribute to the enhancement and maintenance of CI/CD pipelines
- Implement infrastructure as code best practices
Developer Experience
- Provide technical support for internal developer tools and platforms
- Troubleshoot and resolve platform-related issues reported by development teams
- Collaborate on improving developer productivity and platform usability
Monitoring & Observability
- Maintain and enhance monitoring systems, dashboards, and alerting mechanisms
- Analyze system metrics and performance data to identify optimization opportunities
- Support incident response and root cause analysis activities
Documentation & Knowledge Management
- Create and maintain comprehensive technical documentation for platform processes
- Develop troubleshooting guides and operational playbooks
- Contribute to knowledge-sharing initiatives and best practice documentation
Professional Development
- Participate actively in code reviews, team knowledge-sharing sessions, and training programs
- Pursue relevant industry certifications and continuous learning opportunities
- Stay current with emerging platform engineering technologies and methodologies
Technical Requirements
Core Platform Technologies
- Container Orchestration: Kubernetes ecosystem management
- Cloud Platforms: AWS, Google Cloud Platform (GCP), Microsoft Azure
- Infrastructure as Code: Terraform, Cloud Development Kit for Terraform (CDKTF)
- Operating Systems: Linux/Unix systems administration and command-line proficiency
- Monitoring & Observability: Prometheus, Quickwit, and related monitoring tools
- CI/CD: Pipeline design, implementation, and maintenance
- Containerization: Docker and container management
- Networking: Fundamental networking concepts and troubleshooting
- Version Control: Git workflows and best practices
- Programming Languages: Python, Rust, JavaScript
- Configuration Management: Automated configuration and deployment tools
Required Qualifications
- Demonstrated proficiency in 2-3 technologies from our core platform technology stack
- Strong interest and commitment to learning all technologies within our platform ecosystem
- Proven ability to contribute innovative ideas and improve existing technology implementations
- Excellent problem-solving capabilities with strong attention to detail
- Demonstrated sense of ownership and responsibility for end-to-end delivery from development through production
- Outstanding communication skills with ability to collaborate effectively in team environments
- Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience
Preferred Qualifications
- 0-5 years of professional experience in software development or infrastructure engineering
- Working knowledge of additional technologies from our core platform stack
- Understanding of infrastructure as code principles and implementation
- Basic experience with monitoring, logging, and observability systems
- Previous exposure to cloud-native technologies and microservices architectures
- Experience with agile development methodologies
What We Offer
Professional Development
- Comprehensive mentorship program with experienced platform engineers
- Hands-on experience with industry-leading infrastructure technologies
- Clear career progression pathway within the platform engineering discipline
- Access to training resources, conferences, and certification programs
Impact & Growth
- Direct opportunity to influence developer productivity across the organization
- Contribution to the evolution and scaling of our platform infrastructure
- Exposure to diverse technical challenges and cutting-edge solutions
- Collaborative environment that values innovation and continuous improvement
Compensation & Benefits
- Competitive salary commensurate with experience
- Comprehensive benefits package
- Professional development budget
- Flexible work arrangements
Application Process
Interested candidates should submit a resume and cover letter detailing their relevant experience and interest in platform engineering. Please include examples of any relevant projects, certifications, or contributions to open-source platforms.
Directus is an Equal Opportunity Employer. We're committed to building a diverse team of talented individuals who bring different perspectives to the company, and who feel a sense of inclusion and belonging when they join our team.
If you're unsure about some of the details above, feel free to reach out with questions. We would love to hear from you!