Cloud Software Engineer Level 1
Company | CACI |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $79400 – $162700 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry 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.