The DevOps Engineer works to improve software development and
release lifecycle efficiencies by modernizing our processes &
workflows and building a robust Continuous Integration/Deployment
pipeline. The DevOps Engineer will provide guidance in organizing,
securing, and automating existing product development workflows and
must be proficient with agile development processes and best
practices.
Responsibilities
Manage the configuration of the build infrastructure (Windows and
Linux)
Improve reliability and performance of test and build processes
Design and maintain automated release channels
Proactively look for ways to automate the installation and upkeep
of build tools and dependencies
Review and recommend solutions and tools to improve the software
development process
Own the process for releasing builds into QA and up to
production
Managing pre/post release code merges
Managing the code branching strategies
Building the bridge between Engineering (dev & QA) and IT
Operations
What We're Looking For
Requirements
AWS or other public cloud provider
Windows and Linux systems configuration
Monitoring and alerts
Build and Deployment Automation
Jenkins, Octopus, secrets managers
Demonstrable track records of implementing continuous deployment
(CD) through to production
Technical Application support and troubleshooting experience
Desirable:
Exposure to Agile/DevOps methodologies
Usage & administration of version control systems
Kubernetes: Container provisioning, orchestration and
clustering
AppDynamics: Application Performance Monitoring (APM)
Travel Expectations
None
Additional Information
Depending on the nature of your role, you may be required to
register with the Nevada Gaming Control Board (NGCB) and/or other
gaming jurisdictions in which we operate.
At this time, we are unable to sponsor work visas for this
position. Candidates must be authorized to work in the job posting
location for this position on a full-time basis without the need
for current or future visa sponsorship.