Systems Engineer - AWS Infrastructure, IAM...

Insight Global
Cincinnati, United States of America
3 days ago

Role details

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

Job location

Cincinnati, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Systems Engineering
Audit Trail
Backup Devices
Bash
Cloud Computing
Configuration Management
Computer Networks
Continuous Integration
Linux
DevOps
DNS
Github
Identity and Access Management
Subnetting
Python
Key Management
Routing
Performance Tuning
Role-Based Access Control
Ansible
Software Deployment
Data Logging
Scripting (Bash/Python/Go/Ruby)
Load Balancing
Autoscaling
Delivery Pipeline
Infrastructure as Code (IaC)
Amazon Web Services (AWS)
Cloudformation
Gitlab-ci
Deployment Automation
Route53
BIG-IP Access Policy Manager (APM)
Opsworks
Functional Programming
Cloudwatch
Puppet
Elastic Beanstalk
Terraform
Serverless Computing
Docker
Jenkins

Job description

We're seeking a Systems Engineer with deep experience in AWS infrastructure and a strong focus on identity and access management (IAM) and DevOps automation. In this role, you will design, build, secure, and automate cloud infrastructure across services such as S3, EC2, Lambda, and Elastic Beanstalk, while driving operational excellence through Infrastructure as Code (IaC), CI/CD, monitoring, and reliability best practices.

You'll partner closely with application teams, security, and platform engineering to deliver scalable, secure, and repeatable AWS environments that support modern delivery and operational needs.

This is a hybrid role in Cincinnati, OH - 3 days onsite one week, 2 days onsite the next.

AWS Infrastructure & Operations

Design, deploy, and manage AWS infrastructure leveraging S3, EC2, Lambda, Elastic Beanstalk, and supporting services (e.g., VPC, CloudWatch, CloudTrail, ALB/ELB, Route 53 as applicable).

Maintain and improve environment stability, scalability, and cost efficiency through proactive performance tuning and FinOps-minded practices.

Troubleshoot complex infrastructure and application deployment issues; perform root-cause analysis and implement preventative measures.

IAM, Security & Governance

Architect and manage IAM roles, policies, permission boundaries, and service roles using least-privilege principles.

Implement identity patterns for workloads (e.g., role-based access, temporary credentials, policy standardization).

Support security controls, auditing, and compliance through logging, monitoring, and policy guardrails (e.g., CloudTrail, Config, access reviews).

DevOps Automation & Infrastructure as Code

Build and maintain IaC using Terraform and/or AWS CloudFormation, ensuring repeatable, version-controlled infrastructure.

Develop and maintain CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI, AWS CodePipeline/CodeBuild) to automate builds, deployments, and infrastructure changes.

Automate operational workflows (patching, backups, provisioning, environment promotion) using scripting (Python/Bash) and AWS automation services.

Observability & Reliability

Implement robust monitoring, alerting, and dashboards using CloudWatch, log aggregation, and APM tools as applicable.

Improve operational readiness with runbooks, incident response procedures, and SRE-style practices (SLOs/SLIs where appropriate).

Participate in an on-call rotation (if applicable) and drive continuous improvement post-incident.

Requirements

3+ years experience supporting production infrastructure in AWS (or equivalent cloud with strong AWS hands-on).

Strong working knowledge of:

S3 (policies, encryption, lifecycle rules, access controls)

EC2 (AMIs, autoscaling, security groups, EBS, patching strategies)

Lambda (deployments, permissions, triggers, monitoring)

Elastic Beanstalk (environment management, deployment strategies, scaling)

IAM (roles, policies, trust relationships, least privilege)

Proven experience with Infrastructure as Code (Terraform and/or CloudFormation).

Experience building or supporting CI/CD pipelines and automated deployment workflows.

Proficiency with Linux fundamentals and scripting/automation (Python and/or Bash).

Familiarity with networking concepts (VPCs, subnets, routing, DNS, load balancing). AWS certifications (one or more): Solutions Architect, SysOps Administrator, DevOps Engineer.

Experience with containers and orchestration (ECS/EKS, Docker) and/or serverless frameworks.

Familiarity with secrets management (AWS Secrets Manager / Parameter Store) and KMS encryption patterns.

Experience with configuration management tooling (Ansible, Chef, Puppet) and/or golden image pipelines.

Exposure to governance tooling and controls (AWS Config, SCPs/Organizations, security posture tools).

Understanding of cost optimization practices (rightsizing, reserved instances/savings plans, storage tiering).

Apply for this position