DevOps Engineer

Engineering · Plano, TX · Full-time

Role Overview:

As a DevOps Engineer at Yobi, you will drive the automation, optimization, and scalability of our development and deployment pipelines. You'll collaborate with software engineers, data scientists, and IT teams to maintain a robust infrastructure, ensure high availability of our services, and integrate continuous delivery practices into our AI and UCaaS platforms.

Key Responsibilities:

Infrastructure Automation:

  • Design, implement, and maintain automated infrastructure as code using tools like Terraform, CloudFormation, or similar.
  • Manage configuration using tools like Ansible, Chef, or Puppet to ensure consistent environments across development, testing, and production.

CI/CD Pipeline Management:

  • Build, monitor, and improve continuous integration and continuous deployment pipelines for seamless code integration and delivery.
  • Work with Git repositories and integrate automated testing, deployment, and rollback processes.

Cloud & Containerization:

  • Oversee deployment and management of applications on cloud platforms (AWS, GCP, or Azure).
  • Leverage containerization (Docker) and orchestration (Kubernetes) to deploy microservices and scalable applications.

Monitoring & Performance Optimization:

  • Implement robust monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack) to track application performance and infrastructure health.
  • Optimize systems for performance, cost-efficiency, and scalability.

Security & Compliance:

  • Integrate security best practices into the DevOps lifecycle, ensuring data protection and compliance with industry standards.
  • Regularly perform security audits and vulnerability assessments.

Collaboration & Troubleshooting:

  • Collaborate closely with cross-functional teams to diagnose and resolve deployment issues.
  • Provide technical guidance and support to engineering teams on DevOps best practices and tool integrations.

Documentation & Continuous Improvement:

  • Maintain detailed documentation of systems, processes, and procedures.
  • Continuously evaluate and adopt new DevOps tools and methodologies to improve system reliability and efficiency.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a DevOps Engineer or in a similar role, preferably within fast-paced startup or AI environments.
  • Strong proficiency with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools (Terraform, CloudFormation).
  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and container technologies (Docker, Kubernetes).
  • Solid understanding of Linux/Unix systems, networking, and security best practices.
  • Excellent problem-solving skills, attention to detail, and effective communication abilities.
  • Familiarity with scripting languages (Bash, Python, etc.) and agile methodologies is a plus.

Yobi-1 Assistant

You can start a conversation with Yobi-1 by typing a message to chat or clicking the button below to call me

Click "Talk to Yobi-1" on the homepage to start a call