Senior Platform / DevOps Engineering Consultant (Java / Kubernetes)

Eliassen Group
Roanoke, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Roanoke, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Unit Testing
Azure
Static Program Analysis
Computer Networks
DevOps
Github
Protocol Buffers
Gradle
Identity and Access Management
Java Virtual Machine (JVM)
Maven
Octopus Deploy
Scrum
Role-Based Access Control
Ansible
Prometheus
Data Streaming
Data Logging
Java Application Server
Autoscaling
Istio
Grafana
Event Driven Architecture
Containerization
Kubernetes
Information Technology
Apache Flink
Avro
Kafka
Linkerd (Service Mesh)
Spark Streaming
Api Gateway
REST
Terraform
Stream Processing
Dynatrace
Docker
Jenkins
Microservices

Job description

In this role, you will design, automate, and operate Kubernetes-based platforms that support mission-critical applications. You'll work closely with engineers across infrastructure, application, and data teams to improve reliability, scalability, and developer productivity while helping shape the future of the organization's platform ecosystem., * Design, build, and operate production-grade Kubernetes platforms (self-managed or managed services).

  • Own Kubernetes internals including:
  • Workload scheduling and autoscaling
  • RBAC and security controls
  • Network policies
  • Helm, Kustomize, and Operators
  • Build and maintain self-service developer platforms and golden-path templates on Kubernetes.
  • Implement and support CI/CD pipelines using tools such as Jenkins, GitHub Actions, Argo CD, or Flux (GitOps).
  • Develop and maintain infrastructure-as-code using tools like Terraform and Ansible.
  • Manage container image pipelines and registries (Docker).
  • Operate workloads in public cloud environments (AWS, Azure, or GCP), including:
  • Networking
  • IAM
  • Cost optimization
  • Implement and support observability solutions , including:
  • Metrics (Prometheus, Grafana)
  • Logging (ELK / OpenSearch)
  • Distributed tracing
  • Work with service mesh and API gateway technologies (e.g., Istio, Linkerd).
  • Participate in Agile delivery using Scrum or Kanban .
  • Collaborate across teams to resolve technical blockers and reduce platform risk.
  • Mentor engineers and contribute to platform design decisions and best practices.

Requirements

  • Microservices architecture
  • RESTful APIs
  • Event-driven design patterns
  • Containerize and deploy Java applications to Kubernetes.
  • Tune JVM performance for containerized environments.
  • Experience with build and quality tooling (Maven or Gradle, unit and integration testing, static analysis).

Nice to Have (Event Streaming)

  • Experience with Apache Kafka , including:
  • Topic and consumer group design
  • Offset management
  • Schema evolution (Avro or Protobuf)
  • Familiarity operating Kafka on Kubernetes (e.g., Strimzi or enterprise distributions).
  • Exposure to stream processing frameworks such as Kafka Streams, Apache Flink, or Spark Structured Streaming.

Experience Requirements:

  • 5+ years of hands-on experience designing and operating production Kubernetes environments .
  • 2+ years supporting workloads on a public cloud platform.
  • Proven experience building enterprise-scale DevOps or platform engineering solutions .
  • Strong technical design, troubleshooting, and analytical skills.
  • Ability to thrive in fast-paced, ambiguous environments.

Education Requirements:

Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

Benefits & conditions

Due to client requirements, applicants must be willing and able to work on a W2 basis. For our W2 consultants, we offer a comprehensive benefits package that includes Medical, Dental, and Vision coverage, 401(k) with company matching, and life insurance.

Rate: $65 - $70 / hr. w2, Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.

W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.

If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:

· When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.

About the company

Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients' capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve.

Apply for this position