Description: Exciting Opportunity Alert! TPI is a fast-growing casino services company dedicated to delivering secure, scalable, and reliable solutions to our customers. We are expanding our engineering team and seeking a highly skilled Senior DevSecOps Engineer with a strong background in Azure cloud services and Infrastructure as Code (IaC) to join our team. As a Senior DevSecOps Engineer, you will be a critical player in designing, building, and maintaining secure cloud environments and pipelines. You will work closely with engineering, security, and operations teams to embed security throughout the development lifecycle, leveraging automation, best practices, and modern DevSecOps tools and methodologies. Essential Functions: • Design, implement, and maintain secure, scalable Azure cloud infrastructures using Infrastructure as Code (IaC) practices (e.g., Terraform). • Integrate security controls and practices into CI/CD pipelines to ensure compliance and proactive risk management. • Collaborate with software engineering teams to guide and enforce secure development and deployment practices. • Develop and maintain monitoring, logging, alerting, and auditing solutions to ensure visibility into the security and operational posture of cloud environments. • Perform threat modeling, vulnerability assessments, and risk analysis for cloud-based architectures. • Lead incident response efforts and establish automated remediation workflows when appropriate. • Advocate for security best practices across all stages of software development and infrastructure management. • Continuously evaluate and implement DevSecOps tools, frameworks, and processes. • Provide mentorship to junior engineers on security and automation best practices. Requirements: • 5+ years of experience in a DevOps, SecOps, or related role. • 3+ years of hands-on experience with Azure services, including Azure Active Directory, Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, and Azure Monitor. • Proficiency with Infrastructure as Code (IaC) tools. • Strong knowledge of CI/CD tools (e.g., Azure DevOps) and best practices. • Solid understanding of cloud security principles (e.g., identity and access management, encryption, network security). • Experience with container security, vulnerability scanning, and secure software supply chains. • Familiarity with security compliance standards such as SOC 2, or similar. • Proficiency with scripting and automation languages (e.g., PowerShell, Python, Bash). • Strong troubleshooting and problem-solving skills. Preferred Education and Experience: • Certifications such as Microsoft Certified: Azure Security Engineer Associate, Azure DevOps Engineer Expert, or similar. • Experience with Kubernetes security (e.g., Pod Security Policies, admission controllers). • Knowledge of policy-as-code frameworks (e.g., Azure Policy, Open Policy Agent). • Exposure to multi-cloud environments or hybrid cloud setups. • Experience implementing Zero Trust Architecture principles. What We Offer • Competitive salary and performance bonuses • Comprehensive health, dental, and vision benefits • 401(k) • Flexible working hours and remote work options Physical Demands: Must be able to sit for extended periods of time. Some standing and walking are required. Continuous vision required for detailed work. Frequent hand/wrist/finger movement for computer tasks. Position Type/Expected Hours of Work: This is a full-time position. Typical hours are Monday through Friday, 8:00 a.m. to 4:00 p.m., but the schedule varies and requires flexibility to work as needed in the evenings and weekends. Typically, 40 hours per week. The pay range for this position is $100k-$120K annually. Compensation is dependent on experience and industry knowledge. TPI is a family-owned and operated company based in Des Moines, IA, with over 50 years of experience in direct marketing. Specializing in the casino industry, our mission is to connect casinos with their players through a variety of marketing channels. While we are best known for our expertise in direct mail, our offerings have expanded to include variable data programming & automation, app development, digital services, and player portal solutions. As a leader in casino marketing, we work with over 300 casinos each month, helping them reach more than 10 million people nationwide. Join our team and be part of our continued success, with competitive salaries, benefits, and opportunities for personal and professional growth.
Job Type
Fulltime role
Skills required
Azure, Kubernetes, CI/CD, Python
Location
Des Moines, Iowa
Salary
$100,000 - $120,000
Date Posted
May 2, 2025
TPI is seeking a Senior DevSecOps Engineer to design and maintain secure Azure cloud environments. The role involves integrating security practices into CI/CD pipelines and mentoring junior engineers.