Platform Engineer

INNOVATIVE TECHNOLOGY RESOURCES, LLC
Denver, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Denver, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Code Review
Continuous Integration
Linux
DNS
Graph Database
Identity and Access Management
Python
Enterprise Messaging Systems
Nagios
Networking Basics
Peering
Prometheus
Shell Script
Grafana
Boto3
Firewalls (Computer Science)
Amazon Web Services (AWS)
Cloudformation
Event Driven Architecture
Containerization
Data Lake
Gitlab-ci
Git Flow
Kubernetes
Kafka
Cloudwatch
REST
Amazon Web Services (AWS)
Terraform
Docker

Job description

Platform Engineer designs, builds, and maintains the AWS infrastructure that underpins the IIA Data Lake, agent runtime environments, CI/CD pipelines, and graph database systems, and develops the application code, automation, and internal tooling for those systems. This role ensures production environments are stable, scalable, and secure while enabling data science and agentic AI workloads to operate reliably at scale.

Requirements

· Strong communication skills with ability to explain infrastructure decisions to non-infrastructure stakeholders

· Expert-level experience with AWS services: EC2, S3, IAM, VPC, Glue, Athena, EMR, Secrets Manager, CloudWatch

· Strong experience with infrastructure-as-code (Terraform preferred, CloudFormation acceptable)

· Experience managing cross-account AWS architectures, VPC peering, PrivateLink, and transit gateway configurations

· Experience with IAM policy design, least-privilege access patterns, and service account management

· Experience with containerization (Docker) and container orchestration

· Experience with CI/CD pipelines (GitLab CI preferred)

· Experience with event-driven architectures and messaging systems (e.g., Kafka, SNS/SQS, EventBridge)

· Proficiency with Linux-based operating systems and shell scripting

· Experience with monitoring and alerting tools (CloudWatch, Prometheus, Grafana, or similar)

· Understanding of networking fundamentals: DNS, CIDR, NAT, VPC endpoints, firewalls, security groups

· Demonstrated ability to work across teams and coordinate with external platform owners on connectivity and access requirements

· Proficiency in Python (or a comparable general-purpose language) for building automation, tooling, and applications

· Solid software engineering fundamentals: Git-based workflows, code review, modular and reusable design, dependency management, and writing maintainable, documented code

· Experience writing automated tests (unit/integration) for application and infrastructure code, and integrating those tests into CI/CD

· Ability to write integration code against REST APIs and cloud SDKs (e.g., AWS SDK / boto3)

Apply for this position