
DevOps Engineer
REI Systems2 years ago
Sterling, VA, USAMid Level
Responsibilities
- Design, develop, maintain, and improve CI/CD pipelines and software delivery tools.
- Build and maintain Infrastructure as Code solutions for cloud infrastructure and application environments.
- Deploy and support containerized applications and microservices using Kubernetes, Docker, AWS EKS, and/or OpenShift.
- Develop automation scripts using Bash, Python, Groovy, Perl, or similar scripting languages.
- Support application and microservice deployments across development, test, staging, and production environments.
- Troubleshoot application, configuration, deployment, infrastructure, networking, and production issues with development and operations teams.
- Improve cloud scalability, resiliency, automation, operational efficiency, and engineering practices.
- Support the availability, reliability, and performance of 24x7 production and non-production environments.
- Participate in incident, problem, and change management, including root cause analysis and corrective action planning.
- Monitor infrastructure, applications, networks, servers, and databases and improve monitoring, alerting, logging, and observability.
- Perform operating system patching, security remediation, vulnerability management, and environment upgrades.
- Analyze logs, metrics, dashboards, and monitoring data to identify critical incidents and recurring issues.
- Participate in an on-call rotation and provide hands-on support during incidents, outages, deployments, and service transitions.
Requirements
- At least 3 years of relevant DevOps, cloud engineering, Site Reliability Engineering, or systems engineering experience.
- Bachelor’s degree in computer science or a related field.
- Strong understanding of CI/CD concepts and pipelines, preferably with Jenkins and Groovy.
- Hands-on experience with Kubernetes, Docker, AWS EKS, and/or OpenShift.
- Experience developing automation scripts with Bash, Python, Perl, or similar languages.
- Hands-on experience with AWS services including VPC, EC2, EKS, RDS, IAM, and CloudWatch.
- Experience with monitoring, logging, and application performance tools such as AWS CloudWatch or New Relic.
- Experience with source code and version control systems such as Git and/or Subversion.
- Experience supporting or maintaining Java and/or Node.js web applications, including Spring Boot and React.
- Understanding of microservices architecture, incident management, problem management, change management, SLAs, and production support practices.
- Strong analytical, troubleshooting, communication, and teamwork skills.
- Must be a U.S. citizen and able to obtain and maintain a clearance for the federal project.
Benefits
- Hybrid work arrangement requiring two days per week at the Sterling, Virginia headquarters.
- Professional development opportunities and meaningful projects.
- Flexibility to spend time with family and friends.
Tech Stack
Categories
About REI Systems
REI Systems provides full-lifecycle software engineering, data analytics, and modernization services to U.S. federal, state, and local agencies and nonprofits, including grants and case management solutions and cloud implementations. The privately held, 100% employee-owned firm delivers consulting and systems integration and supports programs at agencies such as the FDA. Founded in 1989 and headquartered in Sterling, Virginia, it focuses on open source, SaaS, and application modernization.