Platform Engineer
Role details
Job location
Tech stack
Job description
Insight Global is looking for a Platform Engineer with a strong development background and hands-on experience to help design, build, and operate scalable, reliable platforms. This role blends cloud infrastructure management, automation, and software development, with a focus on modernizing systems and enabling engineering teams through shared platforms and tooling. The ideal candidate is comfortable working across AWS, CI/CD pipelines, containerized environments, and application development, and enjoys building reusable libraries and automation frameworks., Platform & DevOps Engineering
- Perform platform administration and DevOps-related activities, including:
o OS and middleware patching and maintenance
o Monitoring, troubleshooting, and performance optimization
-
Design, maintain, and enhance CI/CD pipelines using Jenkins, going beyond basic pipeline implementations
-
Implement automation for operational tasks and platform workflows
Cloud & Infrastructure
- Manage and maintain AWS cloud resources, including:
o Provisioning, upgrading, and optimizing cloud infrastructure
o Supporting cost, performance, and scalability best practices
-
Lead and support the migration of applications from EC2-based deployments to containerized Kubernetes environments
-
Collaborate on cloud architecture decisions and platform standards
Application Modernization & Development
-
Contribute to the development of common libraries and shared services used across engineering teams
-
Support and enhance:
o Batch processing applications using the Spring Framework
o Node.js services, including AWS Lambda-based builds
o ReactJS-based front-end components, including open-source packages
- Apply best practices in application design, testing, and maintainability
Automation & Scripting
-
Build and maintain automation tools using Python, leveraging frameworks such as FastAPI
-
Develop scripts and utilities to improve deployment speed, reliability, and developer productivity
Requirements
Strong experience in Platform Engineering, DevOps, or Site Reliability Engineering
- Solid development background with experience in:
o Java, Node.js, or Python
-
Hands-on experience managing AWS cloud environments
-
Experience working with CI/CD tools, especially Jenkins
-
Familiarity with containerization and Kubernetes
-
Experience with Linux-based systems, middleware, and patching processes
-
Ability to bridge development and operations through automation and shared tooling - Experience migrating legacy or VM-based applications to container platforms
-
Exposure to microservices architecture
-
Knowledge of AWS Lambda and serverless architectures
-
Experience contributing to or maintaining open-source projects
-
Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation)