
Platform Engineer
Virtasant
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and maintain reliable and scalable infrastructure solutions.
- Partner with engineering teams to ensure platform architecture supports reliability, scalability, and optimal performance.
- Evaluate and implement new technologies and tools to enhance the infrastructure.
- Set up, maintain, and improve monitoring and alerting systems to detect issues proactively.
- Lead incident response, troubleshooting, and root cause analysis efforts for critical platform issues.
- Perform post-incident reviews to identify areas for improvement and drive future initiatives.
- Develop and implement automation projects (preferably Python, Go, or similar) to streamline platform tasks and minimize manual intervention.
- Create scripts for automating system upgrades, health checks, and deployments.
- Utilize Infrastructure as Code (IaC) tools like Terraform, Ansible, or Pulumi to manage infrastructure configuration and deployment.
- Collaborate with cross-functional teams to deliver high-quality infrastructure solutions.
- Mentor junior engineers and advocate for platform engineering best practices across teams.
- Promote a culture of reliability and automation through workshops, documentation, and hands-on guidance.
- Drive initiatives to enhance platform reliability, capacity planning, and service performance.
- Participate in disaster recovery planning and execution.
- Stay updated with industry trends, tools, and technologies to continually improve platform capabilities.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 8+ years of industry experience, including roles as a Software Engineer, SRE, or Platform Engineer.
- At least 3+ years of experience in platform engineering, SRE, or infrastructure roles with large-scale, mission-critical environments.
- Strong knowledge of Linux/Unix systems, networking, and core system internals.
- Experience with one or more programming languages (e.g., Python, Go, Java).
- Advanced skills in Bash scripting for task automation.
- Proficiency with cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Hands-on experience with CI/CD tools and workflows (e.g., Jenkins, GitLab CI).
Benefits
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGoBash scriptingLinuxUnixTerraformAnsiblePulumiAWSDocker
Soft Skills
leadershipmentoringcollaborationcommunicationtroubleshootingincident responseproblem-solvingautomation advocacycapacity planningpost-incident review
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering