View all jobs

Cloud Software Engineer w/ Linux

Annapolis Junction, MD · Information Technology

Technical Skills / Competencies:
• Ansible (Development and Operations)
• Git
o Pretty knowledgeable with Git is important, including branches, merging, forking, managing multiple repos
• Kubernetes
o Management/ Maintenance
o Troubleshooting
o Deployments
o Upgrades
• Kubernetes Distributed Storage
o If they have experience with Rook/ Ceph or Longhorn that would be a plus
• Docker
• CI/CD Pipelines
• Linux logging
• Distributes System Monitoring
• Linux Patching
• Enterprise Security Compliance

Soft Skills:
• Customer Service / Help Desk Support
• Change Management
• Delegation and Training
• Task Prioritization
• Troubleshooting and Outage Remediation
• Code Reviews

Daily Tasks:
• Work on tickets
• Answer team questions
• Support task prioritization and resource allocation
• Answer end user questions
o Chat Rooms
o Be aware of Service Desk ticket queues
• Support Compliance and Security concerns
• Coordinate with Development upon releases of new features and capabilities
• Understand dependent systems. Coordinate our response to other systems outages and upgrades.
• Prepare the roadmap to link up with development and customer goals.


Required – Shall have at least five (5) years experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.

Required – Shall have at least four (4) years of experience developing software with high level languages such as Java, C, C++.

Required – Shall have demonstrated experience working with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, CloudBase/Acumulo, Big Table, etc.

Required – Shall have demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc.

Required – Shall have demonstrated work experience with the Hadoop Distributed File System (HDFS).

Required – Shall have demonstrated work experience with serialization such as JSON and/or BSON.

Required – Shall have demonstrated work experience developing Restful services.

Required – Shall have demonstrated work experience in the requirements analysis and design of at least one Object Oriented system.

Required – Shall have demonstrated work experience developing solutions integrating and extending FOSS/COTS products.

Required – Shall have at least three (3) years experience in software integration and software testing, to include developing and implementing test plans and test scripts.

Required – Shall have demonstrated technical writing skills and shall have generated technical documents in support of a software development project.

Required – In addition, shall have demonstrated experience, work or college level courses, in at least two (2) of the desired characteristics.

Desired – Experience deploying applications in a cloud environment.

Desired – Understanding of Big-Data Cloud Scalability (Amazon, Google, Facebook).

Desired – Hadoop/Cloud Developer Certification.

Desired – Experience designing and developing automated analytic software, techniques, and algorithms.

Desired – Experience with linguistics (grammar, morphology, concepts).

Required – Shall have at least three (3) years experience developing software for Windows (2000, 2003, XP, VISTA) or UNIX/Linux (Redhat
versions 3-5) operating systems.

Desired – Experience developing and deploying analytics within a heterogeneous schema environment.

Desired – Experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces and other technical specifications.

Desired – Experience developing and deploying analytics that discover and exploit social networks.

Desired – Experience developing and deploying:  data driven analytics; event driven analytics; sets of analytics orchestrated through rules engines.

Desired – Experience with taxonomy construction for analytic disciplines, knowledge areas and skills.

Education:   A Bachelor’s Degree in Computer Science or in a related technical filed is highly desired which will be considered equivalent to two (2) years of experience. A Master’s Degree in a technical field will be considered equivalent to four (4) years of experience.

NOTE:  A degree in Communications, Computer Science, Mathematics, Accounting, Information Systems, Program Management, or similar degree will be considered as a technical field.

Powered by