Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Cloud Engineer (TS/SCI) image - Rise Careers
Job details

Cloud Engineer (TS/SCI)

About the company:

VivSoft is an emerging technology company that specializes in using modern technologies to solve our clients' toughest mission challenges. We are focused on Cloud, Enterprise DevSecOps, Artificial Intelligence, and Digital Customer Experience to drive mission-enabling digital transformation. Our passion is building mission-focused, open, scalable solutions. We are a diverse team of strategists, engineers, designers, and creators experienced in building high-performance software and AI factory accelerators by embracing.


Job Summary:

Works with the Cloud Architect and Cloud/Software Engineering SMEs as well as the Cybersecurity Cloud Engineer and other Engineers to implement necessary compute and store application development to enable secure, scalable, and reliable CI/CD clouds that follow industry best practices and the DoD CIO DevSecOps Reference Design.


Job Responsibilities
  • Design, build, and maintain cloud-native applications using Kubernetes, Docker, and other Cloud Native Computing Foundation (CNCF) tools.
  • Develop and implement Continuous Delivery and Deployment Automation pipelines to ensure smooth CI/CD processes.
  • Collaborate with cross-functional teams, including Cloud Architects, Cybersecurity Engineers, and Software SMEs, to deliver secure and scalable cloud applications.
  • Write and maintain application code in at least two programming languages such as Python, Java, C#, JavaScript, TypeScript, Ruby, or Go.
  • Implement robust unit testing, integration testing, and end-to-end testing strategies to ensure high-quality applications.
  • Adhere to microservice architectures, ensuring modular, maintainable, and scalable software design.
  • Ensure applications comply with NIST Risk Management Framework guidelines and DoD security standards.
  • Own the application lifecycle, from design and implementation to scaling, maintenance, and retirement.
  • Work closely with the Operations Center help desk/onboarding teams for Tier 3 support and troubleshooting.


Skills / Qualifications Required:
  • Security Clearance Requirement: TS SCI
  • Hands-on experience with Kubernetes, Docker, and Open Container Initiative standards.
  • Strong knowledge of Cloud Native Computing Foundation projects and tools.
  • Proficiency in at least two programming languages: Python, Java, C#, JavaScript, TypeScript, Ruby, or Go.
  • Expertise in Continuous Delivery and Deployment Automation within CI/CD environments.
  • Experience with unit testing, integration testing, and end-to-end testing practices.
  • Strong understanding of microservice architectures and cloud-native design principles.
  • Solid experience in cloud computing platforms (AWS, Azure, GCP).
  • Familiarity with the NIST Risk Management Framework and DoD security standards.
  • Excellent problem-solving and collaboration skills to work with cross-functional teams.
  • Knowledge of DoD DevSecOps Reference Architecture, RKE2, Git/GitLab/GitOps, Kustomize, ArgoCD, Flux, Ansible, Helm, Terraform, Big Bang, Version Control, SOPS, Cybersecurity vulnerability scanning (SAST and DAST)

Preferred Qualifications:
  • Experience in DoD or other federal cloud environments.
  • Certifications such as Certified Kubernetes Administrator (CKA), AWS Certified Developer, or similar cloud certifications.
  • Knowledge of DevSecOps practices and automated security integration in cloud-native environments.


VivSoft Technologies Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
VivSoft Technologies DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of VivSoft Technologies
VivSoft Technologies CEO photo
Navin Gunalan
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Cloud Engineer (TS/SCI), VivSoft Technologies

Are you ready to take your career to the next level as a Cloud Engineer at VivSoft in San Antonio, TX? At VivSoft, we pride ourselves on leveraging cutting-edge technologies to tackle some of our clients' most pressing challenges. As a Cloud Engineer, you’ll work alongside our talented Cloud Architect and various Subject Matter Experts (SMEs) to develop, implement, and maintain secure, scalable, and reliable CI/CD platforms. You'll be diving deep into the world of cloud-native applications, utilizing tools like Kubernetes and Docker to help build robust solutions that comply with NIST Risk Management frameworks. The collaborative atmosphere here means that you'll actively engage with cross-functional teams to optimize cloud deployment processes and contribute to delivering high-performance applications. Your expertise in programming languages such as Python, Java, or Go will be crucial as you design and maintain the code that drives our technology forward. We're looking for someone who enjoys problem-solving and is passionate about building modular software architectures while adhering to DoD security standards. If you're excited about the prospect of being part of a diverse team dedicated to mission-focused digital transformations, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Cloud Engineer (TS/SCI) Role at VivSoft Technologies
What are the main responsibilities of a Cloud Engineer at VivSoft?

As a Cloud Engineer at VivSoft, your key responsibilities include designing, building, and maintaining cloud-native applications using tools like Kubernetes and Docker, implementing CI/CD pipelines for efficient deployment, and collaborating with other engineering teams to create secure applications. You'll also be writing and managing application code in various programming languages, ensuring that our solutions are scalable, maintainable, and comply with DoD security standards.

Join Rise to see the full answer
What qualifications do I need to apply for the Cloud Engineer role at VivSoft?

To apply for the Cloud Engineer position at VivSoft, candidates are required to hold a TS/SCI security clearance. Hands-on experience with Kubernetes, Docker, and familiarity with CI/CD environments are essential, along with proficiency in at least two programming languages such as Python, Java, or C#. Having knowledge of cloud computing platforms like AWS or Azure and understanding microservice architectures will further strengthen your application.

Join Rise to see the full answer
How does VivSoft ensure the security of its cloud applications?

VivSoft places great emphasis on security, particularly in our Cloud Engineer role. Engineers are responsible for adhering to the NIST Risk Management Framework and DoD security standards while designing cloud applications. By implementing robust testing strategies, collaborating closely with Cybersecurity Engineers, and utilizing CI/CD practices, our teams work diligently to ensure that our solutions are not only functional but also secure.

Join Rise to see the full answer
What programming languages should I know for the Cloud Engineer position at VivSoft?

For the Cloud Engineer role at VivSoft, proficiency in at least two programming languages is required. Candidates should be well-versed in any combination of Python, Java, C#, JavaScript, TypeScript, Ruby, or Go. These languages are crucial for writing and maintaining application code that underpins our cloud solutions.

Join Rise to see the full answer
What does a typical day look like for a Cloud Engineer at VivSoft?

A typical day for a Cloud Engineer at VivSoft involves collaboration with various teams to design and implement cloud solutions, writing and reviewing code, participating in meetings to discuss project updates, and ensuring that CI/CD pipelines run smoothly. Additionally, you’ll engage in testing and troubleshooting, ensuring that the applications are optimized and secure, all while being part of a supportive and innovative team environment.

Join Rise to see the full answer
Common Interview Questions for Cloud Engineer (TS/SCI)
Can you explain your experience with Kubernetes and how it applies to your role as a Cloud Engineer?

In discussing your experience with Kubernetes, outline specific projects where you deployed applications using this tool. Highlight your familiarity with Kubernetes architecture, how you managed container orchestration, and any challenges faced during the implementation. Emphasize your contributions to ensuring seamless scaling and reliability of cloud applications.

Join Rise to see the full answer
What strategies do you employ for Continuous Integration and Continuous Deployment?

When asked about CI/CD strategies, discuss tools you’ve used (like Jenkins, GitLab CI, or CircleCI) and how you automated testing and deployment processes. Explain how these practices reduced manual errors and improved overall development efficiency, as well as your role in implementing these strategies within past teams.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS, Azure, or GCP.

This is a chance to showcase your familiarity with cloud platforms. Talk about specific services you've utilized (like EC2, S3, Azure Functions, or GCP's App Engine), your experience in deploying applications on these platforms, and any integration with other tools. Provide examples of how you leveraged these platforms’ features to optimize performance and security.

Join Rise to see the full answer
What testing practices do you implement in cloud-native applications?

When responding, highlight specific testing methodologies you've used, such as unit testing, integration testing, and end-to-end testing. Mention the tools you prefer (like JUnit for Java or PyTest for Python), and provide examples of how these practices helped catch potential issues early in the development lifecycle.

Join Rise to see the full answer
How do you ensure compliance with security standards in your cloud engineering work?

Discuss your approach to incorporating security during the development process. Reference compliance frameworks such as NIST and DoD standards, focusing on your experience conducting security assessments, utilizing scanning tools, and collaborating with cybersecurity professionals to implement necessary security measures.

Join Rise to see the full answer
What role does collaboration play in your work as a Cloud Engineer?

In your response, emphasize the importance of teamwork in engineering roles. Share examples of how you've collaborated with cross-functional teams to address challenges, improve processes, or deliver solutions. Highlight any successful projects that resulted from effective communication and teamwork.

Join Rise to see the full answer
Can you provide an example of a challenging technical problem you solved?

Choose a specific challenge that showcases your problem-solving skills. Outline the context, your approach to identifying the root cause, and the steps you took to resolve the issue. Emphasize the technologies used and the positive impact of your solution on your team or project.

Join Rise to see the full answer
How do you stay updated with the latest developments in cloud technology?

Discuss your commitment to continuous learning through various channels, such as online courses, webinars, or tech conferences. Mention any specific resources you follow, like technical blogs or communities, and how you apply this knowledge to stay ahead in your cloud engineering practices.

Join Rise to see the full answer
What microservices design principles do you follow in your development work?

When answering, focus on principles like loose coupling and high cohesion, and discuss how you ensure that microservices are independently deployable. Highlight your experience with APIs, service communication, and any strategies for managing data consistency across services.

Join Rise to see the full answer
What tools do you use for version control, and why are they important?

In your response, mention specific version control systems you’ve used (like Git) and their significance in software development. Discuss how version control facilitates collaboration, helps manage code changes, and enables smoother rollbacks in case of failures. Share examples of how these tools contributed to project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
TKDA Remote MSP - Minneapolis - Saint Paul, Minnesota (Bloomington)
Posted 7 days ago
Photo of the Rise User
Posted 23 hours ago
Posted 2 days ago
Photo of the Rise User
AECOM Remote Orange, CA, United States
Posted 2 hours ago
Photo of the Rise User
AECOM Remote Bengaluru, India
Posted 13 days ago

To solve complex federal problems using open and emerging technologies

33 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!