Job Description:
We are seeking a talented Platform Engineer to join our growing remote-first team. As a Platform Engineer, you will play a crucial role in designing, developing, and maintaining the infrastructure that supports our cutting-edge applications and services. You will collaborate with cross-functional teams to ensure scalability, reliability, and performance of our platform.
Responsibilities:
- Design, build, and maintain scalable and reliable infrastructure components.
- Develop automation tools for provisioning, deployment, and monitoring of infrastructure.
- Collaborate with software engineers to optimize application performance and reliability.
- Troubleshoot and resolve issues related to infrastructure, networking, and deployment.
- Implement security best practices to ensure the integrity and confidentiality of our platform.
- Stay updated on emerging technologies and best practices in platform engineering.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 1-4 years of experience in platform engineering or related roles.
- Proficiency in one or more programming languages such as Python, Java, or Go.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of containerization technologies such as Docker and Kubernetes.
- Familiarity with infrastructure as code tools such as Terraform or CloudFormation.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Benefits:
- Competitive salary up to $180,000 per year.
- Professional development opportunities and tuition reimbursement.
- Dynamic and collaborative work environment with opportunities for growth and advancement.