Posted in

Cloud Software Engineer Level 1

Cloud Software Engineer Level 1

CompanyCACI
LocationAnnapolis Junction, MD, USA
Salary$79400 – $162700
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry Level/New Grad, Junior

Requirements

  • An active TS/SCI with Polygraph
  • One (1) year’s experience software engineering or system engineer experience in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • One (1) year of experience with implementing code that interacts with implementation of Cloud Distributed File System.
  • One (1) year of experience with implementing architectures that support complex MapReduce analytics.
  • One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks.

Responsibilities

  • Design, implement, integrate and test new features and capabilities for cloud native service offerings. These systems must be able to run in a hybrid cloud model using containerization, container orchestration, and function based (such as server-less) technologies.
  • Conduct containerization and container deployment training sessions, which include hands-on software configuration and programming exercises.
  • Develop web-based user interfaces to support search and presentation of operational data and develop web services that provide REST-based APIs.
  • Work with pub/sub technologies (e.g., Apache Kafka, NATS, or RabbitMQ) within container orchestration and other similar cloud vendor environments.
  • Work with automation technologies (e.g., Ansible, Bash, or Go) within container orchestration or other similar cloud vendor environments.
  • Work with metrics and monitoring technologies (e.g., Prometheus, Grafana) within container orchestration or other similar cloud vendor environments.
  • Work with logging and monitoring technologies (e.g., Fluentd, ElasticSearch, Kibana) within container orchestration or other similar cloud vendor environments.
  • Work with cloud package managed systems (e.g., yum repos, helm repos, binary repos) within orchestration or other similar environments.
  • Work with multiple cloud vendors as well as private cloud industry solutions (e.g., Kubernetes, AWS, Azure).

Preferred Qualifications

  • Four (4) years of cloud software engineering experience on projects with similar cloud architecture systems may be substituted for a bachelor’s degree.
  • Masters in Computer Science or related discipline from an accredited college or university may be substituted for one (1) year of experience.
  • Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.