Job Title: Platform Reliability & DevOps Engineer
Location: San Luis Obispo, CA
Job Type: Full-time
Compensation: $100,000 - $180,000 (depending on experience and qualifications)
Company Overview:
The Forward Thinking Company is a software company that is focused on revolutionizing the way the enterprises build, use, and share software. Our mission is to create intuitive, user-friendly software solutions that empower our clients to transform industries and achieve success through powerful digital experiences.
Job Summary:
This unique role combines the responsibilities of a Platform Reliability Engineer and a DevOps Engineer. The ideal candidate will have the expertise to manage and support our production enterprise SaaS platform while also enhancing developer productivity through advanced tooling and environment management. This position is crucial for ensuring the stability, scalability, and efficiency of our platform and development processes.
Key Responsibilities:
Platform Reliability Engineer Responsibilities:
• Design, implement, and manage scalable and reliable cloud infrastructure for our SaaS platform.
• Ensure the availability, performance, and security of the production environment.
• Develop and maintain monitoring, alerting, and incident response systems.
• Troubleshoot and resolve infrastructure-related issues in a timely manner.
• Implement and manage infrastructure as code (IaC) using Terraform.
• Perform regular system audits and vulnerability assessments to ensure compliance and security.
DevOps Engineer Responsibilities:
• Develop and maintain CI/CD pipelines to automate the deployment process.
• Enhance developer productivity by providing robust tooling and development environments.
• Collaborate with development and QA teams to streamline the software development lifecycle.
• Implement and manage version control systems and continuous integration tools.
• Automate routine tasks to improve operational efficiency and reduce manual intervention.
• Provide support and guidance to developers on best practices for code deployment and environment management.
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• 3+ years of experience in a Platform Reliability Engineer or DevOps Engineer role.
• Proficiency in scripting languages such as Python or Bash.
• Hands-on experience running scalable architectures and systems.
• Experience with CI/CD tools like GitHub Actions.
• Experience supporting end-user mobile and web applications.
• Strong understanding of networking concepts and security best practices.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
• Strong communication and collaboration skills.
Preferred Qualifications:
• Certifications in cloud platforms (Google Cloud Certified Professional).
• Strong experience with Firebase and Google Cloud Platform.
• Strong experience with Flutter.
• Experience with modern application performance monitoring tools such as New Relic, Datadog, or Dynatrace.
• Familiarity with Agile/Scrum methodologies.
• Experience with serverless architectures and microservices.
• Knowledge of developer productivity tools and practices.
Benefits:
• Competitive salary and performance bonuses.
• Comprehensive insurance options, including health, dental, vision, with a variety of plans to meet the needs of our team members and their families.
• Professional development opportunities in a rapidly growing software company.