Text copied to clipboard!

Title

Text copied to clipboard!

Platform Engineer

Description

Text copied to clipboard!
We are looking for a Platform Engineer to join our growing technology team. As a Platform Engineer, you will be responsible for designing, building, and maintaining the core infrastructure and tools that support our software development lifecycle. You will work closely with software engineers, DevOps, and security teams to ensure our platforms are reliable, scalable, and secure. The ideal candidate has a strong background in systems engineering, cloud infrastructure, and automation. You should be comfortable working in a fast-paced environment and have a passion for building tools and systems that improve developer productivity and system reliability. Your day-to-day responsibilities will include developing and maintaining CI/CD pipelines, managing cloud infrastructure (such as AWS, Azure, or GCP), implementing monitoring and alerting systems, and ensuring high availability of services. You will also be expected to contribute to the development of internal tools and frameworks that streamline operations and improve system performance. In this role, you will have the opportunity to influence the architecture and design of our platform, work with cutting-edge technologies, and help shape the future of our engineering practices. You will also be expected to stay up to date with industry trends and best practices, and to share your knowledge with the team through documentation, presentations, and mentorship. We value collaboration, innovation, and a strong sense of ownership. If you are a self-starter who enjoys solving complex problems and building robust systems, we would love to hear from you.

Responsibilities

Text copied to clipboard!
  • Design, build, and maintain scalable platform infrastructure
  • Develop and manage CI/CD pipelines
  • Implement monitoring, logging, and alerting systems
  • Collaborate with development and DevOps teams
  • Ensure platform security and compliance
  • Automate infrastructure provisioning and configuration
  • Optimize system performance and reliability
  • Support incident response and root cause analysis
  • Document infrastructure and processes
  • Evaluate and integrate new tools and technologies

Requirements

Text copied to clipboard!
  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in platform or systems engineering
  • Proficiency with cloud platforms (AWS, Azure, or GCP)
  • Experience with infrastructure as code tools (Terraform, CloudFormation)
  • Strong scripting skills (Python, Bash, etc.)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.)
  • Understanding of networking and security best practices
  • Experience with monitoring tools (Prometheus, Grafana, etc.)
  • Excellent problem-solving and communication skills

Potential interview questions

Text copied to clipboard!
  • What experience do you have with cloud infrastructure?
  • Can you describe a CI/CD pipeline you’ve built or maintained?
  • How do you ensure high availability in your platform design?
  • What tools do you use for monitoring and alerting?
  • Have you worked with container orchestration systems like Kubernetes?
  • How do you handle infrastructure automation?
  • What’s your approach to incident response and troubleshooting?
  • How do you stay current with new technologies and best practices?
  • Can you describe a time you improved system performance?
  • What’s your experience with infrastructure as code?