Elastic Stack Engineer/Developer

Type of Job

Technical

Required Clearance Level

Top Secret/SCI + Poly

Location

Washington, D.C. Metro Area

We're looking for game changers. People who love what they do and who they do it for. Providing consulting services in operational support, intelligence collection, reporting, and data governance, R2C is a leader in delivering solutions for high priority national security concerns. Are you ready for a change?


R2C is seeking Elastic Stack Engineer/Developer to support a client's technical requirements on a mission focused program within a challenging, dynamic setting located in the Washington Metropolitan Area.


We welcome the most challenging problems facing our national security and apply intellect, talent, and innovation to reach feasible and valuable solutions to each challenge. That means we expect our employees to bring their “A game,” and you have the right to expect the same from the company that employs you. We want to hear your ideas. We want to hear your concerns. We want to make sure you have what you need to do the best you can on the job and grow in your career with us over time. Almost all companies say they have a culture of inclusiveness and that they value employee input, but R2C puts that statement to work every day. It’s time for a change. Come and experience a company that actually cares.

Responsibilities:

  • The Elasticsearch Engineer/Developer will develop, deploy, administer, upgrade, and monitor the Elastic Stack cluster within cloud and on-prem infrastructure, designed to deliver complex software products into a production environment. The ideal candidate is a hands-on Software Engineer and/or DevOps professional with significant experience in developing repeatable processes, tools, and infrastructure that enable the delivery of software in an on-demand cadence. They must have strong, firsthand technical expertise in a variety of configuration automation, deployment, and continuous integration technologies and the proven ability to fashion robust solutions that can keep pace with software development. They must be at ease working in an agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

  • Work with a team to provide software and systems engineering for Elastic Stack clusters in cloud and server-based environments in both the customer environment and company lab environment in a repeatable and reliable manner.

  • Design, develop, test, debug, and deploy new software that utilizes the Elasticsearch cluster architecture.

  • Provide guidance and direction to a software engineering team related to best practices for utilizing Elasticsearch, indexing, re-indexing, and developing with an Elastic backend.

  • Work with automation tools for a robust CI/CD pipeline, to include: Maven, Gitlab, Red Hat OpenShift, Docker, Ansible, and Puppet

  • Write and update technical documentation such as system documentation, training materials, processes and procedures.

  • Collaborate cross-functionally with software engineers, data scientists, analysts, project managers and other engineering groups.

  • Provide ongoing support and enhancements for the Elastic Stack in production systems and platforms.

  • Troubleshoots complex problems and provide customer support for software systems and application issues.

  • Provide recommendations for continuous improvement.

  • Work alongside other engineers on the team to sustain and advance our organization's capabilities.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or other related discipline, or equivalent combination of education, technical certifications, training, and work/military experience.

  • Demonstrated hands-on experience building and deploying Elastic Stack infrastucture

  • Demonstrated hands-on experience with software design as it relates to Elasticsearch deployments and distributed computing/system architecture

  • Demonstrated hands-on experience with Linux-based systems, bash scripting, and working from the command line

  • Demonstrated hands-on experience with build automation technologies like Git, Maven, etc.

  • Demonstrated hands-on experience working with Docker, Kubernetes, and Kafka

  • Demonstrated experience with Gitlab


Preferred Qualifications:

  • Demonstrated experience with OpenShift

  • Demonstrated hands-on experience with monitoring technologies like ELK, Prometheus, Grafana, etc.

  • Demonstrated hands-on experience in programming and software development using Java, Javascript, or Python.

  • Demonstrated hands on experience working with PostgreSQL and Apache NiFi

  • Demonstrated hands-on experience working with Hadoop, Apache Spark and their related ecosystems.

The Reports and Requirements Company, LLC. (R2C) is proud to be an Affirmative Action/Equal Opportunity Employer and is committed to providing equal employment opportunity for all persons in all facets of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, gender, sexual orientation, gender identity, national origin, citizenship status, marital status, genetic information, disability, protected veteran status or any other legally protected status. If you are an individual with a disability or a disabled veteran and require a reasonable accommodation in applying for any posted position, please contact Human Resources by email at HR@ther2c.com. As a federal government contractor, in accordance with applicable laws, regulations, and Executive Orders, R2C is required to develop annual Affirmative Action Plans (AAPs). Any employees or applicants who wish to review the Affirmative Action Plan (AAP) for Protected Veterans and Individuals with Disabilities can contact us by sending an email to HR@ther2c.com
EEO is the Law. Applicants to and employees of R2C are protected under Federal law from discrimination. Click here to find out more. Pursuant to Executive Order 13665, R2C will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c).