CI/CD

Senior Technical Lead, Development - Toolchain - Modern Delivery - McLean, VA - Hybrid -

Senior Tech Lead, Development – Tool Chain – Modern Delivery
McLean, VA – Hybrid Working – Monday & Fridays remote, Tues, Weds, Thurs Onsite
Full Relocation Package on Offer
$200,000 - $250,000 + Bonus

Position Overview:

Toolchain is a key component of a Modern Delivery program. It provides tools to transform the development & delivery of business capabilities using an automated workflow with embedded controls that deploy to a cloud-based infrastructure. This role will be accountable for strategic leadership of the Modern Delivery Toolchain as a Product. That includes but is not limited to overall vision, design, prioritization, stakeholder & risk management, roadmap execution, & operations of the toolchain.

Our Impact:

Key outcomes include:

- Provide best-in-class support for 5000+ users & multiple mission-critical products across the Enterprise.

- Partner with Business Technology & IT Technology Risk Security divisions to ensure alignment of solution design with information security standards, architecture standards, governance, and compliance requirements.

- Manage toolchain operations such as resiliency, capacity, and uptime in a highly effective manner.

- Collaborate with stakeholders from disparate lines of business to prioritize capabilities and a customer value-centric strategic roadmap.

- Partner with Governance groups on principles and guidelines that enable engineering teams to deliver low-risk, high-impact solutions.

- Build & communicate on new capabilities, action plans to close gaps, and meet roadmap commitments.

Your Impact:

- Develop solution design & roadmap for CICD automation with embedded controls for complex scenarios such as governance, experimentation using modular patterns to expand automation of emerging & established cloud-native stack across industry-standard cloud providers.

- Strategy to deliver business priorities such as configuring and integrating automation of testing, security & risk management policy enforcement, and release management functions such as change record, asset records, change traceability.

- Drive operational excellence capabilities such as Single Sign-On, Monitoring Dashboards, Audit compliance reports, password & vulnerability management.

- Develop open lines of communication with senior leaders within and across divisions.

- Coach teams to collaborate effectively, focused on customer-centric outcomes.

- Accountable to self-identify emerging technology risks as well as action plans and execution of open risks.

- Be a trusted partner for technical consultation, executives, and senior leadership across business platform, risk, and other partners to align the roadmap with Business & IT’s strategic vision.

Qualifications:

- College Degree or equivalent experience; 10+ years of technology experience and 4+ years of management experience.

- Experience across design oversight of build & operating solutions with strong organization and time management skills.

- Operate independently with minimal guidance with demonstrated experience of delivery.

- Use of multiple automation tools & plugins via API Embedded scripts. Configuration for COTS tools for both pre & post actions for controls across tools for control activities such as merge checks, task/story approvals.

- Create a modular library for Jenkins DSL using Groovy; with a strategy on when to determine refactor need & devise a staggered plan to meet enterprise automation use cases.

- Create, organize & manage a central set of templates across technology microservices (Java, JS, Python) automations (script runner help, deployment patterns for cloud components such as storage, DB, gateway, vault across runtimes such as EKS, OCP using tools/products such as Rafay, Ansible, CFT, Terraform); with extensible framework as a design principle.

- Experience in integrating Jenkins for data product deployments like Attunity, Talend, Snowflake.

- Experience in designing and integrating with SAS products like Salesforce, Automation Anywhere (RPA), Appian, MicroStrategy, etc., for automating the build, deploy, and release process.

- Design KPI indicators (including load & scalability) and monitor operation/runtime across tools (such as Atlassian- Jira, Bitbucket, Confluence; Jenkins, Rafay). Integrations such as security (Fortify, Blackduck, Checkmarx, Twistlock, ELK) with strategy to manage continuous availability & code-based configuration to swap tools as needed.

- Design engineering productivity metrics such as merge size/time/frequency/releases to provide actionable insight for customers to evolve their software dev & delivery practices.

- Experience reviewing cloud cost using tools such as Apptio to identify opportunities and devise action plans to reduce costs by right-sizing compute storage, API calls across cloud-native services used by customer & toolchain environments.

- Build strategy to accelerate capability build with federated-contributor mode – with guardrails for enterprise controls, scale & maintainability.

- Experience with AWS native services for releases, upgrades, vulnerability remediation for COTS products on managed infrastructure.

Keys to Success in this Role:

- Comfortable working with unknowns; outstanding verbal and written communication skills to concisely present complex technical aspects, linking between technology & business partners.

- Ability to influence and work with multiple senior leadership partners to establish goals, objectives, and action plans.

- Ability to critically evaluate information, reconcile conflicts, and be self-motivated with strong organizational and time management skills.

DevOps Engineer – Mid or Senior Level – Chantily, VA - TS/SCI W/CI Poly - $260,000 - $280,000

DevOps Engineer – Mid or Senior Level – Chantily, VA
Full-Time, Permanent
$260,000 - $280,000

Our client is looking for a Mid-to-Senior DevOps Software Engineer to join our dynamic development team in supporting a Government customer. The engineer will be working with a large-scale enterprise application using web technologies, distributed computation and storage frameworks, and sophisticated, cutting-edge domain analytics, with the system hosted on virtualized and cloud-computing platforms. The software engineer work both independently with little supervision as well as engage with a team to achieve overall project objectives.



Details:

The DevOps Software Engineer participates in a team in implementing DevSecOps methodologies into an Agile software development environment.

  • Collaborating and leading with other engineers to plan, design and develop the DevSecOps environment that includes cohesive CI/CD pipelines.

  • Supporting the entire Software Development Lifecycle with an emphasis on build and release management via automation.

  • Analyzing continuously the DevOps environment for technical and process improvements (e.g. integration of security measures, faster security and software updates, improved automation, reduced glitches and software failures, etc.).

  • Maintaining the deployed system, deploying updates and fixes, investigating and resolving technical and network issues, providing technical support to end-users as needed.

  • Promoting DevOps as a team culture.



Qualifications:

  • CLEARANCE: Active Top Secret willing to sit for a CI Poly TS/SCI w/CI poly preferred or 

  • Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related discipline and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience.

  • 4+ years' experience with DevSecOps.

  • 4+ years' experience integrating, testing, and deploying software applications to operations.

  • 4+ years' experience with agile teamwork, and diverse multi-site geographical team collaboration.

  • 4+ years' experience with RHEL and/or CentOS system and/or network administration.

  • 4+ years' experience with cloud technologies such as Amazon Web Services (AWS) or GovCloud.

  • 4+ years' experience with configuration management tools such as Ansible, Puppet, or Chef.

  • 4+ years' experience with standard automated deployment tools (Terraform, Ansible, Jenkins, etc.).

 

 

DevSecOps Engineer - London - £75,000 - £85,000 

DevSecOps Engineer 

London 

£75,000 - £85,000 

 

Job Description 

We are looking for a DevSecOps Engineer to help drive innovation and implement fit for purpose solution that will underpin our strategic technical platform.  This role will involve working across multiple teams to understand security requirements and progressively align our products and services to regulatory/compliance requirements and cyber security best practices.  

 

This role will require a person that is comfortable researching, implementing, mentoring, and presenting ideas and opportunities across teams in multiple locations globally. 

 

What you'll do 

  • Develop software and infrastructure security best practices and implementations. 

  • Outline and craft a comprehensive security profile to align Aristocrat products with regulatory compliance requirements. 

  • Work directly with corporate InfoSec to ensure synergy and alignment with global security needs. 

  • Perform complex analysis, consulting and providing recommendations to internal clients. 

  • Define technical product requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. 

  • Provide designs/blueprints and technical leadership to development and DevOps teams. 

  • Review current system security measures, recommend, and implement enhancements. 

  • Solid understanding of security protocols, cryptography, authentication, authorization, and security. 

  • Experience implementing multi-factor authentication, single sign-on, identity management or related technologies. 

  • Performs other duties as assigned. 

 

What we're looking for 

  • Bachelor’s degree in computer science, information systems management or related field. 

  • A strong background in DevOps, DevSecOps, working as a DevSecOps Consultant, Engineer, Architect or similar. 

  • Expert level of Cyber Security experience. 

  • Expert level of software security and development practices and implementations. 

  • Expert level knowledge and experience of Kubernetes, on-prem and on cloud providers. 

  • Proven track record creating a common architecture vision and implementing the strategic alignment across multiple teams. 

  • 5+ years of demonstratable and significant experience of implementing Docker and Kubernetes in an enterprise environment. 

  • Strong background on working with source code repository for 10+ years. 

  • Should have experience with tools like Jenkins, InstallShield, SonarQube, JFrog etc.  

  • Experience with design of proactive security for Micro Services. 

  • 5+ years of experience of delivering CI/CD pipelines to automate everything. 

  • Strong interpersonal, verbal, and written communication skills, with the ability to develop and conduct presentations to peers and management teams. 

  • Self-directed with the ability manage own work and life balance. 

  • Preferred security certification such as CISSP, CEH, OSCP. 

  • Preferred experience in managing bug bounty programs. 

Senior Site Reliability Engineer - USA, Remote - $120,000 - $130,000

Senior Site Reliability Engineer

USA, Remote

$120,000 - $130,000

 

Job Description

Location

This is a remote position. Open to candidates located in OR, WA, CA, CO, ID, AZ, TX, IL

 

Who We Are

We are the largest crowd-sourced, community-driven database of recorded music information in the world. Every day, millions of people use our Marketplace to connect, learn about music, and buy and sell vinyl records, CDs, and cassettes. We continues to grow, we are looking for bright, dedicated, creative, and highly motivated people to help us realize our mission to serve the music fan in everyone. We are relatively small, so individual contributions can have a large impact. High value is placed on quality, critical thinking, and continuous improvement. Our teams work collaboratively but are distributed geographically and open-source tools are important to who we are and how we work. We value the experiences and skills each team member contributes to helping us serve our music community.

 

Who We’re Looking For

The Senior Site Reliability Engineer has wide latitude to automate and improve service reliability.  The role is also responsible for diagnosing, investigating, and resolving service issues.  The role will help teams build and adopt Service Level Objectives (SLOs) in order to broadly improve service reliability at the company.  They will also have a hand in supporting and improving both our technical infrastructure and the platform services built on it..

 

What You’ll Accomplish

·        Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

·        Maintain organization cloud presence in AWS

·        Automate and deploy infrastructure configurations using Infrastructure as Code (IAC)

·        Implement monitoring, as well as metric and log collection

·        Assist other teams with capacity planning and infrastructure budgeting

·        Participate in evening/night and weekend on-call rotation

·        Continuously improve infrastructure by automating away repetitive tasks and toil

·        Build out functionality of the Platform used by other engineering teams

·        Debug issues in application code and related services.

·        Demonstrate a consistent commitment to core values and operating principles.

·        Work with your team on planning and completing department goals that align with overall business objectives.

·        Be an effective communicator by listening carefully, asking questions, and being transparent, timely, and diplomatic across all levels of the organization.

·        Stay informed on what is happening within the business and help others understand business decisions and the company direction by positively representing the company view.

·        Provide technical knowledge, coach and mentor others in the department and company.

·        Stay informed on new technologies or processes within your specialization and implement them when necessary.

·        Use analytic skills to communicate and drive decisions for your team based on available data.

·        In partnership with your manager, start to plan, evaluate, and improve the efficiency of your department to enhance speed, quality, efficiency, and output.

 

What You’ll Contribute

·        5+ years software development experience

·        3 years of experience with AWS

·        3 years of experience using Terraform to manage AWS resources

·        2 years of experience with Kubernetes (EKS preferred)

·        Experience with Change Data Capture and Kafka

·        2 years of experience with a scripting language (e.g., Python, Bash)

·        1 year of experience with cloud network configuration

·        1 year of experience configuring CI/CD pipelines

·        1 year of experience supporting 24/7 web applications

·        Experience configuring monitoring and alerting

·        Experience with Kubernetes configuration tools like Helm and Kustomize

·        Excellent written communication skills.

 

Great to have:

·        Experience with systems programming languages like Rust or Go

·        Experience implementing observability through code instrumentation

·        Experience with GitOps (e.g., Argo CD, Flux)

·        Experience migrating applications from an on-prem environment to the cloud

·        Experience with Change Data Capture and Kafka

·        Bachelor's degree in computer science or related field

·        Bachelor's degree from four-year college or university, or equivalent technical work experience

Lead Web Developer - USA, Remote - $100,000 - $125,000

Lead Web Developer

USA, Remote

$100,000 - $125,000

Job Description

The Lead Web Developer is responsible for leading requirements elicitation, analysis, design, implementation, and deployment of AUL’s software systems. The position reports to the Software Development Manager and collaborates with other IT and business units toward the satisfaction of business objectives.

Key Areas of Responsibility:

·        Contribute high-quality production code and ensure security, reliability, and scalability of systems across multiple projects.

·        Determine implementation strategies that satisfy the requirements of AUL's systems design architecture.

·        Perform code review for other developers to ensure the adherence to AUL Corp code quality and standards. 

·        Ensuring team comprehension of projects’ scope, requirements, and limitations.

·        Assign tasks to team members and help individuals to achieve their coding tasks.

·        Review and suggest modifications to established coding standards and best practices.

·        Responsible for the department productivity and quality objectives.

 

Technical Skills:

·        Expert level experience in Angular CLI (v9+) and Typescript

·        Experience in consuming/creating services in .NET Core, Web APIs, or micro services

·        Experience in converting .Net web forms to Angular

·        Experience with Entity framework.

·        Agile/Scrum experience

·        TDD & CI/CD experience

·        Experience with SQL server is a plus

·        Proficiency in object-oriented programming fundamentals.

·        Experience with TFS and GIT preferable

 

Minimum Qualifications:

·        Bachelors in Computer Science or related IT discipline

·        Strong analytical and problem-solving capabilities

·        Strong leadership skills

DevOps Engineer - USA, Multiple locations - $91,000 - $110,000

DevOps Engineer

USA, Multiple locations

$91,000 - $110,000

Job Description

We are seeking an innovative DevOps Engineer to partner with technical and product teams across business units, understand the unique and common aspects of each, and design, facilitate, and build tooling to accelerate organizational velocity. The successful candidate will be responsible for collaborating with tech teams and stakeholders throughout our company to develop DevOps practices and solutions as we transform and advance the design, development, and build of your very favourite casino games.

Roles and Responsibilities:

·        Help build DevOps and CI/CD solutions and be a part of a team of a high-performance DevOps Engineers

·        Liaise with development teams across technology teams to elevate existent best practices and collaborate to build new solutions that address identified opportunities

·        Liaise with the CTO leadership team and work to bring modernization to the DevOps space while following enterprise guidelines

·        Play a critical role in building best practices-based DevOps culture at our company.

·        Build, operate, and advocate DevOps solutions and tooling accelerating our goals for land-based gaming, online real money gaming, and social gaming

Required Skills and Experience:

·        5+ years of experience delivering DevOps functionality both on premise and Cloud

·        Expert knowledge of building CD/CI tooling and pipelines

·        Proficiency with dev, build, and deploy patterns for .NET, Python, Java, PowerShell, NodeJS

·        3+ years of experience with SOA, security by design, and/or data architecture practices

·        3+ years of experience with containerization (Docker, Kubernetes, ECS.)

·        3+ years of experience with IaC tools (Terraform, Cloudformation/CDK, Ansible)

·        3+ years of experience with cloud-based infrastructure (GCP, AWS, Microsoft Azure)

·        3+ years of experience with Source Code Management systems (GitHub/git, SVN, TFS, Azure DevOps)

·        Experience in SDLC processes, architectural patterns, and development frameworks

·        Working knowledge of Software Development Lifecycle and DevOps Methodologies

·        Experience in the use of Application Release Automation tools is highly desired

·        Knowledge of traditional workflow methodologies, including Scrum, Waterfall, or Kanban

·        Comprehensive understanding of application infrastructure, system architecture, and operating systems (Windows and Linux)

·        Self-directed with the ability to work effectively under tight deadlines is highly desired

·        Excellent communication skills

·        Problem-solving and analytics skills

·        Time management skills

·        2+ years experience with Casino Management Systems and Casino Operations is desirable

Our company is a world leader in gaming entertainment. We’re proud to have a team of over 7500 employees, operating in over 90 countries around the world, who push the boundaries of innovation, creativity, and technology each day. We offer a diverse range of products and services including electronic gaming machines, social gaming and casino management systems but remain, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!!

US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our company is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M

This is a hybrid schedule with 2 to 3 days onsite. The candidate can office in one of our four locations: Austin, TX; Franklin, TN; Las Vegas, NV; Reno, NV

DevOps Manager - USA, Multiple Locations - $100,000 - $150,000

DevOps Manager

USA, Multiple Locations

$100,000 - $150,000

Job Description

We are seeking an innovative DevOps Manager to partner with technical and product teams across business units, understand the unique and common aspects of each, and design, facilitate, and build tooling to accelerate organizational velocity. The successful candidate will be responsible for collaborating with tech teams and stakeholders throughout our company to develop DevOps practices and solutions as we transform and advance the design, development, and build of your very favorite social and casino games. The successful candidate will also manage a small team of engineers and participate in the building of solutions personally while overseeing design and execution.

Roles and Responsibilities:

·        Help build a DevOps and CI/CD team and be part of a high-performance, responsive team of DevOps Engineers.

·        Liaise with development teams across technology teams to elevate existent best practices and collaborate to build new solutions that address identified opportunities.

·        Liaise with the CTO leadership team and work to bring modernization to the DevOps space while following enterprise guidelines

·        Play a critical role in building best practices-based DevOps culture at our company.

·        Build, operate, and advocate DevOps solutions and tooling accelerating our goals for land-based gaming, online real money gaming, and social gaming.

·        Lead, coach, and manage a small team of DevOps engineers while continuing to contribute functionally

·        Write performance reviews and grow the talent of direct reports

Required Skills and Experience:

·        5+ years of experience delivering DevOps functionality both on premise and Cloud

·        Expert knowledge of building CD/CI tooling and pipelines

·        Proficiency with dev, build, and deploy patterns for .NET, Python, Java, PowerShell, NodeJS

·        3+ years of experience with SOA, security by design, and/or data architecture practices

·        3+ years of experience with containerization (Docker, Kubernetes, ECS)

·        3+ years of experience with IaC tools (Terraform, Cloudformation/CDK, Ansible)

·        3+ years of experience with cloud-based infrastructure (GCP, AWS, Microsoft Azure)

·        3+ years of experience with Source Code Management systems (GitHub/git, SVN, TFS, Azure DevOps)

·        Experience in SDLC processes, architectural patterns, and development frameworks

·        Working knowledge of Software Development Lifecycle and DevOps Methodologies

·        Experience in the use of Application Release Automation tools is highly desired

·        Knowledge of traditional workflow methodologies, including Scrum, Waterfall, or Kanban

·        Comprehensive understanding of application infrastructure, system architecture, and operating systems (Windows and Linux)

·        Self-directed with the ability to work effectively under tight deadlines is highly desired

·        Excellent communication skills

·        Problem-solving and analytics skills.

·        Time management skills

·        3+ years in a management role

·        Ability to lead and coach while staying technical and contributing functionally is critical for this role

·        Ability to bridge relationships across management organizations to learn and execute best practices is a must

·        2+ years experience with Casino Management Systems and Casino Operations is desirable

 

Our company is a world leader in gaming entertainment. We’re proud to have a team of over 7000 employees, operating in over 90 countries around the world, who push the boundaries of innovation, creativity, and technology each day. We offer a diverse range of products and services including electronic gaming machines, social gaming and casino management systems but remain, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!!

US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our compamy is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M

This is a hybrid schedule with 2 to 3 days onsite.  The candidate can office in one of our four locations: Austin, TX; Franklin, TN; Las Vegas, NV; Reno, NV

Senior Software Engineer C#/C++ - USA, Multiple Locations - $120,000 - $130,000

Senior Software Engineer- C#/C++

USA, Multiple Locations

$120,000 - $130,000

Job Description

The Senior Software Engineer, Test Automation is a leader in our Gaming Platform Development organization charged with the planning, design, simulation, development, and automation of testing of new and existing / enhanced platform software. In this role, your expertise in software engineering will be used to research, design, simulate and develop complex automated tests supporting the software quality needs of our Gaming Platform Development team.

Roles and Responsibilities:

·        Own the design and development of all aspects of automated testing including the creation, execution and maintenance of automated scripts

·        Collaborate with development teams, leaders and stakeholders to develop a SME understanding of the platform functionality and design test strategies that assure the quality of our Gaming Platform

·        Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function using quality processes, tools, and methodologies significantly improving control, accuracy and integrity

·        Foster the evolution of more predictive and intelligent testing approaches based on automation and innovative testing products and solutions

Required Skills and Experience:

·        Bachelor's degree Engineering, Computer Science, or related field

·        8+ year's related experience including extensive experience in scripting/programming, testing and debugging thick-client systems

·        2+ years of professional experience building and managing SDETs

·        Exceptional proficiency in Python including experience developing and enhancing test automation frameworks in Pytest

·        Significant prior experience in a thick-client testing or development team including expertise in:

·        C#, MVVM, WPF/WCF, Windows

·        C++, Linux, Bash

·        Familiar with Test Case Management software (ie. TestRail) and test CI/CD in Jenkins

 

We’re proud to have a team of over 7000 employees, operating in over 90 countries around the world, that push the boundaries of innovation, creativity, and technology each day. We are, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!! US based roles at our company may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our company is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M