Description
Position Overview
We are seeking a Cloud Platform Engineer with experience in cloud technologies, particularly AWS, strong programming skills in languages such as Python or Go, and a solid Linux foundation.
The selected candidate will contribute to the development of custom software components and the integration of open-source technologies to solve complex technical challenges using modern Big Data and cloud-based solutions. This role requires someone who can work independently, quickly identify and resolve issues, and support broader technical objectives established by senior technical leadership.
Work will be performed in a hybrid environment on a regular basis.
Essential Job Responsibilities
- Serve as a strong systems integrator with the ability to identify opportunities to enhance, optimize, or increase the robustness of existing systems and codebases.
- Develop and deploy infrastructure in AWS environments.
- Use infrastructure-as-code practices and modern automation tools to define, build, and manage virtual infrastructure in the cloud.
- Design and implement core architecture and capabilities for software, from prototype through operational deployment.
- Integrate open-source and custom software components into scalable platform solutions.
- Troubleshoot complex technical issues across cloud, infrastructure, Linux, and application environments.
- Support broader architectural and strategic technical goals.
- Perform other duties as assigned.
Requirements
Minimum Qualifications
- U.S. Citizenship required.
- Ability to obtain and maintain a U.S. Government security clearance.
- Candidates with an active Secret or TS-level clearance may also be considered.
- 5+ years of relevant experience with a bachelor’s degree in a related field; or 3+ years of relevant experience with a master’s degree; or high school diploma/equivalent with 9+ years of relevant experience.
- Experience developing and deploying infrastructure in AWS.
- Experience with Kubernetes or vendor-supported Kubernetes platforms.
- Experience with Ansible and related automation/configuration management tools.
- Familiarity with storage technologies such as Ceph, Rook, Longhorn, or similar platforms.
- Programming experience in languages such as Python or Go.
- Strong understanding of Linux systems, hosts, networks, security, and applications.
- Proficiency with shell scripting, including Shell or Bash.
- Excellent problem-solving skills with the ability to identify and troubleshoot complex technical issues.
- Strong verbal and written communication skills.
- Must be able to work in a hybrid environment, spending an average of 1–2 days per week at a company or customer-designated location. Flexibility is required to adapt to schedule changes as needed.
Preferred Qualifications
- Prior experience or familiarity with Big Data platforms such as Hadoop-based distributions, Cloudera, Hortonworks, MapR, or similar systems.
- Experience with CI/CD pipelines and tools such as GitLab CI, Travis CI, Jenkins, or similar platforms.
- Understanding of Agile software development methodologies.
- Experience using standard software development and collaboration tools such as Jira, Confluence, GitHub, GitLab, or similar tools.
- Experience with tools and technologies such as Puppet, Ansible, Maven, virtualization platforms, or similar infrastructure technologies.
- Relevant DoD 8140 / 8570 compliance certifications may be required depending on program or customer requirements.