What are the responsibilities and job description for the Sr. DevSecOps Engineer position at BeaconFire Inc.?
Title: Sr. DevSecOps Engineer
Location: Plano, TX (5 days work from office)
Duration: 12 Months
At least 8 years of genuine relevant experience
Position Overview
- The Senior DevSecOps Engineer is a hands‑on individual contributor responsible for building, operating, and continuously improving DevSecOps capabilities for a casino management system being developed from the ground up. This role focuses on the practical implementation of secure CI/CD pipelines, infrastructure automation, security controls, and operational reliability.
- This role includes significant hands‑on responsibility for on‑premises, bare‑metal infrastructure requiring deep operational experience with physical infrastructure, platform services, and production reliability.
- All duties are to be performed in accordance with departmental and company policies, practices, and procedures. Team members are expected to conduct themselves in a professional manner at all times and adhere to company standards, work requirements, and rules of conduct.
Essential Duties & Responsibilities
- Design, build, configure, and maintain on‑premises bare‑metal infrastructure to support container platforms, CI/CD tooling, databases, and messaging systems.
- Operate CI/CD pipelines to automate build, test, security scanning, and deployment workflows.
- Build and maintain infrastructure using Infrastructure as Code (IaC) to ensure consistent, repeatable, and secure environments across development, test, and production.
- Implement secure deployment patterns for cloud‑based, containerized, and hybrid environments, supporting both single‑tenant and multi‑tenant architectures.
- Configure and manage container platforms and orchestration systems (e.g., Red Hat OpenShift, Kubernetes, Docker), with a strong focus on runtime security, image governance, and operational stability on bare-metal on-prem infrastructure.
- Design, deploy, and operate DevSecOps tooling and automation that supports PostgreSQL databases, including secure configuration, backup, monitoring, and performance considerations.
- Collaborate closely with development, infrastructure, and security teams to improve production readiness
- Support event‑driven and asynchronous architectures by integrating and operating messaging and streaming platforms such as Apache Kafka, including secure pipeline integration and operational monitoring.
- Collaborate with Application and Operations teams to ensure secure, reliable CI/CD workflows for services that depend on relational databases and messaging systems.
- Implement and maintain monitoring, logging, and alerting solutions to support observability, performance tuning, and security detection.
- Work directly with application developers to troubleshoot pipeline failures, deployment issues, and environment‑related problems.
- Apply cloud security best practices, including identity and access management, network segmentation, encryption, and secrets management.
- Maintain operational documentation, runbooks, and technical standards related to DevSecOps tooling and processes.
- Provide technical guidance and informal mentorship to less experienced engineers through code reviews, pairing, and knowledge sharing.
- Continuously identify opportunities to improve automation, reliability, security posture, and developer experience.
- Perform job duties in a safe manner and attend work as scheduled on a consistent and regular basis.
- Perform other related duties as assigned.
Minimum Qualifications
- At least 21 years of age.
- Authorization to work in the United States.
- Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or a related field (or equivalent practical experience).
- Ability to obtain and maintain any required certifications or licenses.
- 8 years of hands‑on experience in DevOps, DevSecOps, Site Reliability Engineering, or a related engineering role.
- Strong hands‑on experience with CI/CD platforms (e.g., Jenkins, GitLab CI, GitHub Actions).
- Practical experience with Infrastructure as Code tools such as Terraform or CloudFormation.
- Strong hands‑on experience with container platforms and orchestration technologies, including Red Hat OpenShift and Kubernetes (and container tooling such as Docker).
- Hands‑on knowledge of application and cloud security tools, including SAST, DAST, vulnerability scanners, and SIEM platforms.
- Hands‑on experience supporting relational databases, with a strong preference for PostgreSQL, in cloud‑native or containerized environments.
- Practical experience working with distributed messaging or streaming platforms such as Apache Kafka, including integration with application pipelines and operational troubleshooting.
- Ability to use AI‑assisted engineering tools (e.g., GitHub Copilot, ChatGPT / enterprise AI assistants, or similar) to improve productivity in scripting, infrastructure automation, troubleshooting, and CI/CD pipeline development.
- Ability to responsibly use AI tools while adhering to enterprise security, data protection, and compliance requirements.
- Proficiency in scripting or automation languages such as Python, Bash, or PowerShell.
- Experience with monitoring and logging platforms (e.g., Prometheus, Grafana, ELK stack).
- Strong troubleshooting skills across hardware, OS, container platforms, and application layers in production environments.
- Ability to collaborate effectively in cross‑functional Engineering and Operations teams.
Physical Requirements
- Ability to physically access assigned workspace areas with or without reasonable accommodation.
- Ability to work indoors and be exposed to environmental factors such as noise and screen use.
- Ability to utilize a laptop and standard keyboard to perform essential job functions.