Posted 4mo ago

DevOps Engineer

@ Base-2 Solutions
Fort Meade, Maryland, United States
OnsiteFull Time
Responsibilities:Automating tasks, Provisioning infra, Managing pipelines
Requirements Summary:IaC, automation, Kubernetes, AWS, CI/CD, GitLab/Argo CD, Linux (RHEL), SCIF environment.
Technical Tools Mentioned:Terraform, Kubernetes, Docker, GitLab, Argo CD, AWS, NiFi, Python, Ansible
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Description

Base-2 Solutions is seeking a DevOps Engineer who will provide a reliable, highly available platform that orchestrates the microservices of a modernized operational system utilizing cutting edge technologies. The DevOps Engineer will be responsible for:

  • Developing Infrastructure As Code and scripting to automate tasks, provision managed services, and build tools. Popular programming languages for DevOps engineers include Python, Ansible, and Terraform.
  • Experience patching, hardening, and maintaining compliance of RHEL.
  • Install, configure, and provide performance tuning utilizing: Kubernetes, Docker Compose, NiFi, and cloud native logging and metrics collection tools.
  • Managing CI/CD pipelines to automate building, testing, and deploying code utilizing GitLab runners and Argo CD.
  • Managing commercial cloud computing platforms (AWS).
  • Communication and collaboration: DevOps is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team members, as well as with stakeholders.
  • The position allows little to no work from home and will require a significant portion or all work to be performed in a Sensitive Compartmented Information Facility (SCIF).

Qualifications

  • Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education plus nine (9) years or more of professional experience; or a Master's degree plus seven (7) years of relevant experience.
  • Current Security+CE certificate.

Desired Skills (2 of the below)

  • Design, build, and maintain AWS infrastructure including but not limited to EC2, Lambdas, S3, SNS, SQS, Event Router, Athena, Step Functions using Terraform and auto scaling.
  • Understanding of AWS networking principles to include VPCs, NATs, IP Gateway.
  • Develop and manage Gitlab CI/CD pipelines to automate deployment processes.
  • Collaborate with development teams to optimize application performance and reliability.
  • Troubleshoot infrastructure issues and ensure system uptime.
  • Kubernetes experience with a focus on EKS, ECS, and/or Fargate.

Capabilities

  • Configuring and managing servers.
  • Using scripting or basic programming skills to solve problems.
  • Installation and management of open-source monitoring tools.
  • Architecture for continuous integration and deployment, and continuous monitoring.
  • Analyze system performance issues.
  • Assist with managing system requirements.