Full-Time Platform Engineer
Cranial Technologies is hiring a remote Full-Time Platform Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Cranial Technologies
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are looking for a driven and intellectually curious Platform Engineer to join our growing Information Technology team. Our ideal candidate has proven experience working in infrastructure as a code, has a strong knowledge of cloud platforms, and is eager to develop technical solutions for Cranial Technologies.
Cranial Technologies is the only company in the world completely dedicated to researching, diagnosing, and treating plagiocephaly (commonly called flat head syndrome). With over 300,000 babies successfully treated, we are the plagiocephaly experts.
This position is remote, with occasional travel to our Tempe, AZ HQ once a quarter.
Core Responsibilities
- Design and Implement Infrastructure: Develop and maintain scalable, reliable, and secure infrastructure solutions using infrastructure as code (IaC) tools such as Terraform and Ansible.
- Automation Development: Utilize Python, PowerShell, and Bash to create automation scripts and pipelines to streamline platform operations, including deployments, monitoring, and scaling.
- Platform Support and Maintenance: Provide ongoing support for the platform, ensuring high availability, performance, and security across all environments.
- System Architecture Design: Collaborate with architects and engineers to design robust, scalable, and cost-effective system architectures that meet business needs.
- Cloud Platform Management: Manage cloud platforms (e.g., Azure and AWS) to ensure optimal performance, scalability, and cost efficiency.
- CI/CD Pipeline Management: Build, maintain, and optimize continuous integration and continuous delivery (CI/CD) pipelines for automated testing, deployment, and monitoring.
- Security and Compliance: Implement security best practices and compliance controls within the platform, including identity management, access control, and data encryption.
- Monitoring and Logging: Set up and manage monitoring, logging, and alerting systems to proactively identify and resolve issues.
- Collaboration with Development Teams: Work closely with development teams to ensure seamless integration of their applications into the platform.
- Performance Tuning and Optimization: Analyze and optimize platform performance, including compute, storage, and network resources.
- Disaster Recovery Planning: Develop and maintain disaster recovery plans to ensure business continuity in case of platform failures.
- Incident Response and Troubleshooting: Respond to platform incidents, perform root cause analysis, and implement corrective actions.
- Capacity Planning and Resource Management: Conduct capacity planning and manage platform resources to meet current and future demands.
- Documentation and Knowledge Sharing: Create and maintain comprehensive documentation for platform architecture, processes, and procedures.
- Integration with Third-Party Tools: Integrate third-party tools and services into the platform to enhance functionality and performance.
- Infrastructure Cost Management: Monitor and manage infrastructure costs, optimizing resource utilization to reduce expenses.
- Training and Mentorship: Provide training and mentorship to other engineers and other team members on platform technologies and best practices.
- Technology Evaluation and Adoption: Stay up-to-date with emerging technologies and evaluate their potential for adoption within the platform.
- Stakeholder Communication: Communicate effectively with stakeholders, providing updates on platform status, issues, and future plans.
- Compliance with Industry Standards: Ensure the platform complies with relevant industry standards and regulations, such as GDPR, HIPAA, and SOC 2.
Relevant Experience
- Bachelor’s Degree in Computer Science or other related discipline
- 3- 5 Years of proven experience in platform engineering or a similar role.
- Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or equivalent.
- Strong knowledge of cloud platforms (AWS, Azure, GCP) and experience managing cloud-based infrastructure.
- Proficiency in Python, PowerShell, and Bash.
- Solid understanding of security best practices and compliance requirements.
- Experience with microservices, RESTful APIs, containers, orchestration, and serverless architectures
- Experience with monitoring, logging, debugging and alerting tools.
- Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or equivalent.
- Excellent communication skills and the ability to work collaboratively with cross-functional teams.
- Experience with DevOps, SRE, or platform reliability engineering principles and practices
- Passionate about learning new technologies and solving complex challenges
- Strong communication, collaboration and problem-solving skills and the ability to troubleshoot complex issues.