Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
DevOps & Platform Support Engineer image - Rise Careers
Job details

DevOps & Platform Support Engineer

About Credo AI 

Credo AI is a venture-backed company on a mission to empower organizations to responsibly build, adopt, procure and use AI at scale.  Credo AI has built a pioneering platform for context-driven AI governance, AI risk assessment and compliance (to regulations like the EU AI Act and standards like NIST AI RMF, ISO 42001 etc) to ensure compliant, fair, and auditable development and use of AI. Our goal is to move responsible AI development from an “ethical” choice to an obvious one-by ensuring AI’s benefits are universally accessible while addressing the full spectrum of its risks. We aim to do this both by making it easier for organizations to integrate  responsible AI Governance  practices into their AI development and by collaborating with regulators/policymakers to set up appropriate ecosystem incentives. Founded in 2020, Credo AI has been recognized as a one of the Most Innovative Companies of 2024 by Fast Company, a Technology Pioneer by the World Economic Forum, named to the CBInsights' AI 100 List and World's Most Promising Startups list, and included in Fast Company’s Next Big Thing in Tech and Intelligent Applications Top 40 by Madrona, Goldman Sachs, Microsoft and Pitchbook.

About the Role

What we are looking for:

As a DevOps & Platform Support Engineer at Credo AI, you will play a crucial role in driving the success of our customer implementations. In this role, you will work with the Customer Success team to ensure smooth customer installations and implementations, providing technical support and project management assistance. 

In this role, you will serve as a technical expert and trusted advisor, bridging the gap between our product capabilities and the customer's unique challenges. Your ability to communicate complex technical concepts clearly and concisely will be instrumental in conveying the value proposition of our AI governance software to a diverse range of stakeholders. Through your work, you will drive the adoption of Responsible AI at scale, ensuring organizations can leverage the power of artificial intelligence while maintaining trust and compliance with applicable regulations and guidelines.

You might be a good fit if if you have experience in the following areas: 

  1. Kubernetes and Container Orchestration

    1. Proficiency in deploying applications to Kubernetes clusters (K8s), including understanding of Kubernetes Operators, Services, Pods, and other core K8s concepts. 

    2. Containerized Applications: Knowledge of container runtime environments (e.g., containerd) and container registries. Experience with Docker and understanding of containerization principles.

    3. Networking in Kubernetes: Understanding of Kubernetes networking, ingress controllers (e.g., AWS ALB, nginx), and Service meshes. Ability to manage and troubleshoot Kubernetes networking, including load balancing and DNS configurations.

  2. Cloud Services Management: Experience with cloud services, specifically AWS, including S3, RDS for PostgreSQL, and IAM roles. Knowledge of cloud security best practices and implementation.

  3. Security and Compliance

    1. TLS/SSL Management: Ability to manage TLS private keys and certificates for securing applications.

    2. Network Security: Proficiency in configuring firewall rules and ensuring secure access to the application. Experience with SMTP configurations and StartTLS for email services.

  4. Database and Storage

    1. Database Administration: Experience with PostgreSQL, including setting up, managing, and optimizing databases. Knowledge of database security best practices, especially for cloud-based solutions like AWS RDS.

    2. Object Storage: Understanding of AWS S3 and S3-compliant object storage, including bucket management and security best practices.

  5. DevOps and Automation

    1. Scripting and Automation: Proficiency in scripting languages (e.g., Bash, Python) for automation of installation and maintenance tasks.

    2. Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines and tools for automated deployment and updates.

  6. System Administration

    1. Operating Systems: Knowledge of Linux operating systems, system administration, and the ability to troubleshoot OS-level issues. Familiarity with SELinux and its configuration.

    2. Network Configuration: Understanding of network configurations, DNS management, and IP addressing.

  7. Identity and Access Management

    1. Single Sign-On (SSO): Experience with OIDC providers for SSO integration. Understanding of identity protocols and secure authentication mechanisms.

  8. Monitoring and Support

    1. Application Monitoring: Knowledge of monitoring tools and techniques to ensure application performance and availability.

    2. Troubleshooting: Ability to diagnose and resolve issues during installation, deployment, and operation phases. Effective problem-solving skills for both infrastructure and application-level issues.

Expectations:

  • Manage the complete deployment lifecycle, from identifying the customer’s deployment lead and team to creating and executing the deployment project plan alongside the customer to managing and supporting the installation and setup of the Credo AI Platform, ensuring a smooth and successful launch

  • Manage and support post-deployment activities, including software releases, customizations, monitoring, and maintenance, ensuring the system remains optimal and up-to-date

  • Utilize strong communication skills to effectively convey deployment-related information and confidently lead customer discussions on deployment and releases

  • Support ongoing implementation, custom deployment works, configuration updates, and management of the Platform to meet business requirements

  • Troubleshoot issues and provide technical support to ensure high availability and reliability

  • Coordinate Platform updates and upgrades as well as the customer-facing deployment instructions and documentation

  • Design and implement a repeatable standard process for new customer deployments across the board, designed to optimize efficiency, quality, and self-sufficiency while also adapting to the unique characteristics and needs of each customer

Compensation

The expected base salary range for this position is $150,000 - $170,000.  Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position in the specified location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Location & Remote Culture

While this is a remote role and we're a fully distributed team, we routinely meet up in-person. We support individual members to coordinate in-person coworking whenever possible, and organize company-wide offsites multiple times a year. At Credo AI we value diversity, equity, and inclusion as core principles in our work environment, and the development of our product offerings, and we have implemented initiatives to foster and support these values.

Credo AI Benefits & Perks

  • Competitive Salary and Equity

  • Health: We offer health, dental, and vision coverage. We also offer an ergonomic benefit to cover the costs of equipment to help staff stay healthy while working, both in the office and at home.

  • Coworking: We will cover the cost of co-working spaces like WeWork and in-person meetups.

  • Unlimited PTO: Credo AI has unlimited time off to support our employees 

  • Generous Parental Leave: We offer up to 12 weeks of paid parental leave.

  • 401(k) plan for  employees (US only)

Average salary estimate

$160000 / YEARLY (est.)
min
max
$150000K
$170000K

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 DevOps & Platform Support Engineer, Credo.AI

As a DevOps & Platform Support Engineer at Credo AI, you'll embark on an exciting journey where your expertise will directly impact the future of AI governance. In this role, your primary mission will be to ensure seamless customer implementations while working closely with our Customer Success team. Not only will you troubleshoot technical issues, but you will also utilize your rich understanding of Kubernetes and cloud services to bring our innovative platform to life for our clients. You will be the go-to source of technical advice, bridging the gap between our cutting-edge product and the unique challenges our customers face. Your ability to explain complex technical concepts in simple terms will be key, as you help a diverse audience understand the value of our solutions. Moreover, you'll play an active role in shaping the Responsible AI landscape, guiding companies to adopt AI technologies responsibly and in compliance with regulations. With responsibilities that range from managing the full deployment lifecycle to ongoing support, you'll not only ensure our platform’s performance but also lead with confidence, fostering an environment of collaboration and trust. The challenges you’ll tackle will enhance your skills in cloud security, database management, and application monitoring. At Credo AI, we deeply value each employee and offer competitive salaries, unlimited PTO, and a supportive remote culture. If you're ready to drive impactful change in a rapidly evolving field while being part of a recognized and innovative company, we encourage you to apply and join us on this vital mission.

Frequently Asked Questions (FAQs) for DevOps & Platform Support Engineer Role at Credo.AI
What responsibilities does a DevOps & Platform Support Engineer have at Credo AI?

As a DevOps & Platform Support Engineer at Credo AI, your responsibilities include managing the complete deployment lifecycle, providing technical support during customer installations, and ensuring robust post-deployment activities. You will facilitate seamless communication between technical teams and customers, serve as a trusted technical advisor, and handle various tasks like managing cloud services and troubleshooting issues to ensure high system availability.

Join Rise to see the full answer
What qualifications are needed to become a DevOps & Platform Support Engineer at Credo AI?

To qualify as a DevOps & Platform Support Engineer at Credo AI, applicants should possess strong knowledge in Kubernetes and container orchestration, experience with AWS services such as S3 and RDS, and proficiency in database management, particularly PostgreSQL. Familiarity with scripting for automation, CI/CD practices, and security protocols, along with excellent communication skills, is crucial for success in this role.

Join Rise to see the full answer
How does Credo AI support career growth for DevOps & Platform Support Engineers?

Credo AI emphasizes continuous learning and professional growth for its DevOps & Platform Support Engineers. Employees are encouraged to engage in training resources, attend industry events, and collaborate with team members to share knowledge. The company fosters an environment where you can grow within your role while contributing to meaningful projects that directly impact the AI governance landscape.

Join Rise to see the full answer
What tools and technologies will I work with as a DevOps & Platform Support Engineer at Credo AI?

As a DevOps & Platform Support Engineer at Credo AI, you will work with various tools and technologies including Kubernetes for container orchestration, AWS for cloud services management, and monitoring tools to ensure application performance. You'll also be involved with SQL databases like PostgreSQL and engage in scripting languages like Bash and Python for automation tasks.

Join Rise to see the full answer
What is the company culture like at Credo AI for remote teams?

Credo AI promotes a dynamic and supportive remote culture, recognizing the importance of flexibility and collaboration among its distributed teams. Regular in-person meetups and company-wide offsites foster connection, while the focus on diversity, equity, and inclusion ensures that all employees feel valued and empowered to contribute their unique perspectives.

Join Rise to see the full answer
Common Interview Questions for DevOps & Platform Support Engineer
Can you explain the deployment lifecycle you would manage as a DevOps & Platform Support Engineer?

When discussing the deployment lifecycle, highlight your experience in coordinating pre-deployment tasks, such as customer consultations to understand their needs, setting up the deployment project plan, and leading the actual installation process. Reassure the interviewer that you focus on post-deployment follow-ups, ensuring the system's performance through monitoring and support.

Join Rise to see the full answer
What scripting languages are you comfortable with, and how have you used them in automation?

In your answer, mention specific scripting languages like Bash or Python and give examples of how you have automated installation or maintenance tasks in previous roles. Emphasize your ability to write clean, efficient scripts that streamline processes and enhance operational efficiency.

Join Rise to see the full answer
How do you ensure the security of cloud environments, specifically within AWS?

Discuss your understanding of AWS security features, such as IAM roles, security groups, and best practices for managing TLS/SSL certificates. Provide examples of how you've implemented these security measures to protect application data and maintain compliance with industry standards.

Join Rise to see the full answer
Describe your experience with Kubernetes and how you troubleshoot issues?

Outline your hands-on experience with deploying applications on Kubernetes clusters, emphasizing your familiarity with core concepts like Pods, Services, and Ingress controllers. Discuss specific troubleshooting techniques you employ, such as checking logs, using kubectl commands, and understanding network configurations.

Join Rise to see the full answer
What strategies do you use for effective communication with customers during the onboarding process?

Emphasize your ability to break down complex technical information into understandable terms for varied audiences. Share specific strategies like active listening, adapting your communication style, and providing clear documentation that customers can refer to throughout the onboarding process.

Join Rise to see the full answer
How have you utilized CI/CD tools in your previous roles?

Illustrate your experience with CI/CD pipelines by detailing the tools you've used, such as Jenkins or GitLab CI/CD, and how you've set up automated deployment processes. Discuss the efficiency gains achieved through these tools and any challenges you faced and overcame during implementation.

Join Rise to see the full answer
What monitoring tools are you familiar with, and how do you leverage them for application performance?

Identify the monitoring tools you have expertise with, such as Prometheus or Grafana, and explain how you've utilized them to track application health and performance. Share insights on how proactive monitoring has allowed you to detect issues early and optimize system performance.

Join Rise to see the full answer
Can you walk us through a challenging technical problem you solved in a previous role?

Approach this question by narrating a specific technical issue, detailing the steps you took to diagnose and resolve it. Highlight how you leveraged your technical skills, collaboration with team members, and communication with stakeholders to achieve a successful outcome.

Join Rise to see the full answer
What is your understanding of the importance of Responsible AI?

Convey your understanding of Responsible AI by discussing its significance in ensuring compliance, ethical use of technology, and building trust with users. Relate this back to the mission of Credo AI and how your role as a DevOps & Platform Support Engineer contributes to this goal.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in DevOps?

Share your approach to professional development, which may include attending webinars, participating in online communities, and reading industry publications. Highlight your proactive efforts in adopting new tools or practices and how they have benefited your work.

Join Rise to see the full answer

Credo AI is the world's first comprehensive AI governance SaaS product which puts AI ethics into action. In addition it empowers business and technical stakeholders to measure, manage & monitor AI introduced risks, to ensure ethical, auditable and...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 2024

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!