DevOps Engineer

Job Locations US-DC
Job ID 2021-2074
# of Openings
1
Category
Developer/Architect/Designer

Overview

Overview

We are seeking a DevOps engineer to join our team. In this role, you will use your understanding of software testing automation and cloud technology to stream-line and accelerate software development. The ideal candidate will have experience with developing CI/CD software delivery pipelines and a background in systems administration or software development.

Responsibilities

  • Design, create and maintain CI/CD software delivery pipelines for use by large developer community base
  • Write and run ad-hoc scripts (using Bash, Python etc) to automate DevOps processes
  • Manage operational maintenance such as OS patches, security vulnerabilities etc to ensure healthy status of various prod and non-prod environments
  • Maintain, monitor, and help improve the performance and availability of the 24x7 production environment including networks, servers, databases, etc.
  • Participate in creating long-term and short-term strategies for scaling the production environment.
  • Work with Developers and testers to troubleshoot specific issues by recreating tests, validating configuration, etc. Provide deployment support by deploying application and microservices in different environments
  • Administer network monitoring system, alerting, log management, and other IT systems
  • Improve system visibility and applications with advanced monitoring, metrics and log analytics
  • Analyze and identify root causes on critical problems, incident reports and communication
  • Participate in on-call rotation and provide hands-on support during emergencies, outages, and service transitions.
  • Participate in creating long-term and short-term strategies for scaling the production environment.
  • Adhere to a comprehensive incident management program including problem management. Generate KPIs for service availability, uptime, and adherence to SOPs, and SLAs.

Qualifications

  • 3+ years’ experience with Linux server administration and Amazon Web Services (EC2, ECS, S3, etc.)
  • Solid understanding of CI/CD pipelines
  • Expert scripting skills (Bash, Perl, Python)
  • Technical knowledge of monitoring and analytics tools such as AWS CloudWatch, NewRelic
  • Experience with Docker, Vagrant, Ansible, Chef, Puppet
  • Experience with cloud orchestration tools (Kubernetes, OpenShift)
  • Experience with code management systems (Git, Subversion)
  • Experience with Databases such as Oracle, MySQL and PostgreSQL
  • Can maintain Java web applications (Spring Boot).
  • Can maintain Javascript web applications (Angular, React).
  • Keen communication and teamwork abilities
  • Bachelor’s degree in computer science or a related field with 3+ years of relevant experience. Employer will accept a suitable combination of education, training, or experience.

 

Work Authorization: US citizenship required in order to obtain a US government Public Trust clearance

 

About REI Systems

REI Systems has delivered innovative solutions that empower people and impact millions of lives since 1989. Our 500+ problem-solving technologists and consultants are passionate about modernizing the government to fulfill their missions more effectively. Our customers include Government Operations, Homeland Security, Health, Science, Financial Services, and State, Local, and Nonprofits. We take a Mindful Modernization approach in providing Application Modernization, Data Analytics, Grants Management, Small Business Innovation Research Programs, and Advisory Services. Delivering domain experts, management consultants, and best-fit technologies through agile execution, along with a commitment to customer service is the REI Way.

 

REI Systems is an Equal Opportunity Employer

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed