Platform Engineer
Posted on July 7, 2025
Job Description
- Platform Engineer 5 yrs -
- Location - Remote
- Number of position :- 5
- Key Responsibilities
- Platform Development:
- Design, develop, and maintain the core components of our internal developer platform, including APIs, tools, and infrastructure.
- Build self-service capabilities that enable developers to provision infrastructure, deploy applications, and manage their environments independently.
- Implement and maintain infrastructure-as-code (IaC) using tools like Terraform, CloudFormation, or similar.
- Develop and maintain golden paths for common development tasks, ensuring consistency and best practices.
- Contribute to the overall architecture and design of our cloud infrastructure.
- Evaluate and integrate new technologies and tools into the platform.
- Developer Enablement:
- Work closely with development teams to understand their needs and pain points.
- Provide training and support to developers on how to use the platform effectively.
- Gather feedback from developers and iterate on the platform based on their needs.
- Document platform features and best practices.
- Champion a developer-centric approach to platform development.
- Automation and Efficiency:
- Automate infrastructure provisioning, application deployment, and other repetitive tasks.
- Build and maintain CI/CD pipelines to streamline the software delivery process.
- Identify and eliminate bottlenecks in the development workflow.
- Implement monitoring and alerting systems to ensure the health and performance of the platform.
- Security and Compliance:
- Ensure that the platform is secure and compliant with relevant regulations.
- Implement security best practices throughout the platform.
- Work with security teams to identify and mitigate potential vulnerabilities.
- Collaboration and Communication:
- Collaborate effectively with other engineers, product managers, and stakeholders.
- Communicate technical concepts clearly and concisely.
- Participate in code reviews and knowledge sharing.
- Contribute to a positive and collaborative team environment.
- Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 3+ years of experience in software development, infrastructure engineering, or a related role.
- Strong understanding of cloud computing concepts and technologies (AWS, Azure, GCP).
- Experience with infrastructure-as-code (IaC) tools (e.g., Terraform, CloudFormation).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in at least one programming language (e.g., Python, Go, Java).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Desirable Experience
- Experience building and maintaining internal developer platforms.
- Experience with API design and development.
- Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Experience with security best practices and compliance requirements.
- Experience with Agile development methodologies.
- Contributions to open-source projects.
Required Skills
� 3+ years of experience in software development
infrastructure engineering
or a related role. � strong understanding of cloud computing concepts and technologies (aws
azure
gcp). � experience with infrastructure-as-code (iac) tools (e.g.
terraform
cloudformation). � experience with containerization technologies (e.g.
docker
kubernetes). � experience with ci/cd pipelines and automation tools (e.g.
jenkins
gitlab ci
circleci).