DevOps Engineer

Company Description

Knight Sky LLC is a managed service provider specializing in secure satellite and wireless communications products and services. Knight Sky has a strong history of providing high value engineered solutions to the DoD and US Government. Recently awarded several contracts, Knight Sky is positioned for rapid growth and advancement in Satellite Communication Enterprise Architectures within the DoD and with Commercial Network Providers. The Company is headquartered in Frederick, MD.

DevOps Engineer

Knight-Sky looking for a DevOps Engineer to help support the development of our Satellite Communications Network Management products and services participating as a team member using the Agile software development life cycle.

The engineer’s responsibilities include automation of software build, test and deployment systems and infrastructure. Management of various development, test, staging, demo environments (code deployment, backups, data refreshes). Deployment/management of software into Knight Sky’s production Managed Service environment. DevOps may be asked to participate in the development of network device simulations to aide in the testing of devices that are difficult to acquire or may not be readily available. DevOps will be required to help in the installation and configuration of satellite hardware and networking equipment as needed for the development of our products and services.

If you are very “hands-on”, love to learn, are a great problem solver, are not afraid to tackle the unknown (and make mistakes), and have a passion for building solid, reliable process...we’d like to meet you.

Responsibilities

·Actively participate in an Agile Scrum development process (DevOps is part of the development team for sure!).

·Manage and administer Linux development systems and related infrastructure.

·Support the build, deployment, and test of large-scale web applications for satellite communications and network service provisioning.

·Maintain development, test, staging and production environments by ensuring code installations are correct, databases are refreshed/restored to the proper level, and infrastructure is configured to allow communications to the correct equipment.

·Ensure proper isolation of various networks such that environments are not talking across one another.

·Manage JIRA/support cases for DevOps related work assignments and requests for help.

·Effectively communicate progress on assignments and indication of any roadblocks, challenges, or need for help/clarification.

·Review, test and troubleshoot code you author as well as other team members’ code

·Document software defects promptly and clearly and address open software defects when assigned.

·Support demos for internal customers and potential clients

·Document build, CI/CD processes infrastructure and code required to obtain automation and measurement of processes.

Requirements

·Work experience (3 years professional experience) as a DevOps Engineer or similar role

·Proficient in Linux environments (storage, networking, disk, application installation and troubleshooting)

·Proficient in CM, Artifact repositories, Build (Git, Jenkins, JFrog)

·Knowledge of CI/CD deployment tools (Puppet, Chef, Ansible)

·Experience working in an Agile software development methodology

·Experience with database monitoring, tuning, back-up and recovery (SQL database as well as NoSQL databases)

·Proficient in scripting languages (I.e. python, shell, etc)

·General understanding of web application development (interaction between web browsers and backend services)

·General understanding of REST-based services

·Great problem-solving abilities

·Good time management skills

·Good written and verbal communications skills

Preferred Skill Set and Domain Knowledge

·Git repositories and JIRA ticketing and workflow.

·Java-based micro service frameworks (SpringBoot/DropWizard).

·OpenSource Databases (Postgres, MySQL, ElasticSearch)

·RabbitMQ Message Exchange

·REST Service development and utilization (Jersey/JAX-RS)

·Entity frameworks to persist data (Hibernate, JPA)

·Network Configuration and Communications protocols

·Router, Switch, and modem configuration

·Serial/HTTP Protocols to configure devices

·Managed Network Services domain knowledge is a plus!

·Satellite Communications domain knowledge is a plus!

Knight Sky LLC is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Job Type: Full-time

Salary: $100,000.00 to $140,000.00 /year

Experience:

  • relevant: 3 years (Required)
  • DevOps: 3 years (Required)

Education:

  • Bachelor's (Preferred)

Location:

  • Frederick, MD (Required)

Work authorization:

  • United States (Required)

Work Location:

  • One location

Benefits:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Paid time off
  • Flexible schedule
  • Professional development assistance

Schedule::

  • Monday to Friday
Any vacancy posted on this site comes from Indeed and it's network through the API. If you find this job is not supposed to be on this site, please report it on Indeed.