Platform Engineer
Robert Half · Princeton, NJ · 1 wk ago
RemoteRemoteEngineeringFull-time
Responsibilities
- Partner with application teams early in the delivery process to review architecture, confirm deployment readiness, and clarify technical dependencies, assumptions, and release expectations.
- Create platform designs that prioritize resilience, maintainability, and operational support, including rollback planning, failure response, measurable outcomes, and defined ownership.
- Serve as a central technical liaison across development, infrastructure, security, and compliance stakeholders to keep communication aligned throughout implementation and release activities.
- Detect technical, operational, and security concerns before deployment and coordinate with teams to mitigate risks before they affect production environments.
- Investigate incidents, perform root cause analysis, and help restore services while driving improvements that reduce recurring issues.
- Build, enhance, and support CI/CD workflows for code integration, testing, and application deployment using repeatable automation practices.
- Automate deployment processes and manage cloud-based, containerized workloads, including services running on AWS and AWS Fargate.
- Provision and manage infrastructure with Terraform and contribute to standards, code review practices, and governance for Infrastructure as Code and delivery pipelines.
- Implement monitoring, logging, and alerting solutions using tools such as CloudWatch, Datadog, or comparable platforms, while maintaining clear technical documentation.
- Support the modernization of legacy on-premises applications and assist with compliance activities such as audit logging, vulnerability remediation, and patch management.
Requirements
- At least 4 years of experience in DevOps engineering, platform engineering, or a closely related role.
- AWS DevOps Engineer Associate or AWS Solutions Architect Associate certification required.
- Hands-on experience with AWS services such as EC2, EKS, ECS, Fargate, S3, Lambda, and CloudWatch.
- Practical knowledge of container technologies such as Docker and orchestration platforms including Kubernetes.
- Experience using Terraform or similar Infrastructure as Code tools to manage cloud environments.
- Programming or scripting experience, preferably with Python, along with working knowledge of automation and configuration practices.