DevOps Engineer
Role summary
Xcelerate Solutions is seeking a DevOps Engineer in Bethesda, MD, to design, deploy, and maintain a full-stack containerized microservices architecture. Responsibilities include managing a production big data pipeline on Kubernetes with Elasticsearch and Kafka, enhancing CI/CD processes using Gitlab, and supporting scalable infrastructure. The role requires strong knowledge of Linux OS, Kubernetes, CI/CD orchestration, and Elasticsearch. A Top Secret/ SCI security clearance is mandatory. Preferred qualifications include experience with systems at scale, Agile methodologies, and various scripting/programming languages like Python and Bash.
DevOps Engineer
Xcelerate Solutions is seeking a DevOps Engineer. As a DevOps Engineer you will contribute to the design, deployment, and maintenance of a full stack containerized microservices architecture as well as technical systems administration, installation, and configuration. You will participate in fostering a DevOps culture, building strong cross functional collaboration with systems engineering, architecture, development, security, operations, and integration teams, in a dynamic and fast paced environment.
Location:
Bethesda, MD
Clearance:
Must have an active Top Secret/ SCI security clearance with the ability to obtain and maintain a TS/SCI with Polygraph security clearance
Responsibilities
:
- To deploy, triage and maintain a production big data pipeline using a microservice architecture running on Kubernetes, Elasticsearch backend, and Kafka messaging
- Enhance, improve, and maintain CI/CD and DevOps scripts and processes to facilitate faster development, quicker error detection and resilient deployments
- Design, develop, and support scalable, redundant infrastructure to include physical and virtualized environments
- Use Helm to configure Kubernetes deployments to support new feature requirements.
- Collaborate with System Engineers to design solutions for new features and requirements
- Provide technical input to systems engineering documentation and diagrams/models working in coordination/collaboration with SE team members and Architect team
- Participate in Agile release planning, scrum of scrums, bug triage, design sessions and other meetings
Minimum Requirements:
- BS in Engineering, Computer Science, Systems Engineering, or related field or equivalent experience with 8+ years in software development, system engineering or related field. 6+ years of experience with Master’s degree.
- Must have an active Top Secret/ SCI security clearance with the ability to obtain and maintain a TS/SCI with Polygraph security clearance
- Knowledgeable in navigating Linux OS
- Experienced with container / container orchestration, specifically Kubernetes
- Skilled with CI/CD pipeline orchestration and the use of Gitlab
- Comfortable with Elastic Search, Logstash, Kibana
- Demonstrated ability to participate in cross-functional planning, coordination, and task execution
Preferred Qualifications:
- Experience with systems at scale
- Experience/knowledge of key Agile processes and techniques
- Experience with development, i.e. Bash, PowerShell, SALT, Python, Groovy, Java, etc.
- Experience on a production/ enterprise system
- Experience with any of the following technologies:
- Kafka or other message passing systems (AMQP, JMS)
- Kubernetes monitoring, e.g., Prometheus/ Graphana
- GPU-based Kubernetes
- SALT for deployment automation
- Helm and Helmfile
- Nexus
Similar roles
DevOps EngineerBooz Allen Hamilton · Camp Pendleton South, California, United States · Hybrid- DevOps EngineerAxiom Global Technologies · Toronto, Ontario, Canada · Onsite
- Senior DevOps EngineerRegard · New York, New York, United States · Onsite
- Senior DevOps EngineerZoomInfo · Toronto, Ontario, Canada · Hybrid
DevOps EngineerSchellman · Tampa, Florida, United States · Remote