Job Description
We are seeking a DevOps / Platform Automation Engineer to support a D2D (developer‑to‑developer) initiative focused on building end‑to‑end automated infrastructure and security workflows. This role will be heavily hands‑on, working across Infrastructure as Code (IaC), GitHub Actions, Kubernetes‑based runners, and Python‑driven security automation.
The engineer will split time roughly 50/50 between platform automation (GitHub Actions, Kubernetes runners, Terraform) and security/CI‑CD automation (Python libraries, scanning, reporting).
Key Responsibilities
Infrastructure & Platform Automation
Assist engineering teams with automation required for Infrastructure as Code (IaC) initiatives.
Implement and extend Terraform‑based automation, working with Terraform modules authored by a partner platform team.
Manage and support self‑hosted GitHub Actions runners, including job execution and lifecycle management.
Design and maintain GitHub Actions workflows, focusing on writing automation rather than consuming GitHub as an end user.
Develop Bash shell scripts and Python scripts executed within GitHub Actions pipelines.
Kubernetes & GitHub Actions Runners
Build, configure, and operate GitHub Actions Runner Controller in Kubernetes.
Create and manage ephemeral and persistent runners within Kubernetes clusters.
Understand and maintain Kubernetes objects such as Deployments, Pods, Services, and Controllers.
Package and deploy components using Helm charts, with a clear understanding of chart structure and values.
CI/CD & Security Automation
Design and implement CI/CD pipelines for infrastructure and application workflows.
Build automated stack‑level and code‑level security scanning for Python applications.
Develop a Python library to perform:
Static Application Security Testing (SAST)
Dynamic Application Security Testing (DAST)
Security scanning orchestration
Automated report generation
Integrate scanning and reporting into GitHub Actions pipelines for end‑to‑end automation.
Cloud & State Management
Work within Azure environments to support cloud‑based infrastructure automation.
Maintain a strong understanding of Terraform state files, including:
Purpose and structure
State storage and locking concepts
Impact on automation and deployments
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
Strong experience with GitHub Actions, specifically writing workflows and automation, not just triggering jobs.
Hands‑on experience with Kubernetes, including:
GitHub Actions Runner Controller
Creating and managing runners inside Kubernetes
Proficiency in Python for automation, tooling, and library development.
Proficiency in Bash scripting for CI/CD and infrastructure automation.
Solid understanding of Infrastructure as Code (Terraform) concepts.
Experience building or maintaining CI/CD pipelines.
Familiarity with static and dynamic security scanning (SAST/DAST).
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.