Company:
DAn Solutions
Location: Herndon
Closing Date: 28/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
REQUIRES AN ACTIVE/EXISTING TS/SCI WITH CI POLYGRAPH CLEARANCE - NO REMOTE WORK, MUST WORK ON SITE
In this role, a typical day will include:
- Providing technical direction for the development, engineering, interfacing, integration, and testing of all components of complex hardware/software systems to include requirements, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing assessments as well as end-to-end flow analysis.
- Designing operating/hardware systems; formulating system concepts and architecture, specific requirements, and developing implementation approaches.
- Identifying and directing resolution of complex hardware/software interface issues; subject matter expert on emerging technologies; direct the development of systems specifications and technical documentation.
- Conducting and/or approving end-to-end system trade analyses to optimize system operations over its life cycle through the proper balance of non-functional system performance areas.
- Providing expert guidance and direction to Government and Vendor senior level technicians and managers; interact with the Government regarding Systems Engineering technical considerations and for associated problems, issues, or conflicts.
- Collaborating cross-functionally with data scientists, analysts, project managers, and other engineers.
- Analyzing user's requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications and documentation; analyzing system requirements and leading design and development efforts.
- Guiding system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans.
- Testing software development methodology in an agile environment.
- Providing ongoing maintenance, support, and enhancements in existing systems and platforms.
What you'll need:
- Extensive experience with Redhat and/or Centos.
- Demonstrated experience in server builds using automated mechanisms.
- Demonstrated experience with Ansible playbooks or Puppet modules for virtual and physical instance provisioning, configuration management, patching, and software development.
- Demonstrated experience with Ansible or Puppet.
- Demonstrated experience with Gitlab.
- Demonstrated experience deploying Docker engines in virtualized platforms for containerization of multiple apps.
Desired Skills:
- DevOps experience building and deploying cloud infrastructure with technologies like Ansible, Chef, Puppet, etc.
- Hands-on experience with data formats including XML, PCAP, images, and media.
- Hands-on experience with Hadoop, Hive, Pig, Map Reduce, Spark, Rabbit MQ, Kafka, Flume.
- Experience with test-driven development and automated testing frameworks.
- Experience with Scrum/Agile development methodologies.
- Possess 3-5 years of experience and familiarity with the following software/tools:
- Infrastructure automation technologies like Docker, Vagrant, etc.
- Build automation technologies like Maven, Jenkins, etc.
- Monitoring technologies like Nagios, Ganglia, etc.
- Modern programming languages like Java, Python, etc.
- Building APIs and services using REST, SOAP, etc.
- Elastic Search and relational database.
Share this job
DAn Solutions
Useful Links