Platform Engineer, Software Engineer II
About the Role
We are seeking a talented and experienced Platform Engineer to join our growing team. You will be responsible for building, maintaining, and scaling our internal platforms that power our applications and services. This role requires a strong understanding of infrastructure technologies and a passion for creating reliable and efficient systems. Additionally, you will be part of an on-call rotation, responsible for responding to and resolving critical platform incidents outside of regular business hours.
Platform Engineers will work directly with Product Engineering to leverage cloud environments to create optimal solutions. PE not only guides developers but will also directly implement changes within core code bases to utilize new features of the platform.
Responsibilities
- Design, develop, and implement platform solutions using technologies such as cloud platforms (AWS), containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure automation tools (Terraform)
- Build and maintain robust monitoring systems to proactively identify and troubleshoot platform issues
- Ensure platform security and compliance with industry standards
- Collaborate with development teams to understand their needs and design platform features that meet their requirements
- Automate infrastructure provisioning, configuration management, and deployments
- Participate in code reviews and knowledge sharing sessions
- Respond to production incidents during your designated on-call rotation, diagnose issues, and implement solutions to restore service
- Document platform architecture, processes, and procedures
- Continuously learn about new technologies and trends in the platform engineering space
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 3+ years of experience as a Platform Engineer or similar role
- 3+ years of experience working with a general purpose programming language (Python, Java, Golang etc)
- Proven experience with cloud platforms, containerization technologies, CI/CD pipelines, and infrastructure automation tools
- Experience with monitoring and logging tools
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Excellent communication and collaboration skills
- On-call experience a plus
#J-18808-Ljbffr