DevOps Engineer: Multi-Language, Real-Time Intelligent Communication Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Entratus AI ยท 1 month ago

DevOps Engineer: Multi-Language, Real-Time Intelligent Communication Systems

Entratus AI is looking for a DevOps Engineer to design, implement, and maintain a multi-language cloud-based infrastructure on Azure. The role involves managing CI/CD pipelines, ensuring service reliability, and collaborating with development teams to optimize deployment processes.

Artificial Intelligence (AI)Information TechnologySoftware

Responsibilities

Architect, manage, and optimize infrastructure on Azure, ensuring high availability and strong security practices
Use Azure Container Apps, Docker, and (potentially) Kubernetes (AKS) to containerize and run Node.js, Python, PHP, and C# services
Implement Infrastructure as Code (IaC) using templates, or similar tools for consistent and repeatable environment provisioning
Build and maintain robust CI/CD pipelines using Azure DevOps, integrating multiple codebases (Node.js, Python, PHP, C#)
Collaborate with developers to schedule and perform zero-downtime deployments for mission-critical services
Troubleshoot build failures and deployment issues swiftly to minimize disruption
Implement comprehensive monitoring solutions to track performance across all services
Configure alerts and incident response processes to rapidly detect and address issues
Establish a unified logging strategy (e.g., Azure Log Analytics, ELK Stack) for quicker root-cause analysis
Ensure containerized environments follow best practices for security, including access controls, secrets management, and network segmentation
Conduct regular security audits and vulnerability scans, addressing findings promptly
Collaborate with security teams or compliance officers to maintain industry-standard protocols
Partner with developers to diagnose and resolve performance bottlenecks, ensure stable releases, and optimize resource usage
Share DevOps best practices with the broader engineering team, fostering a culture of collaboration and shared ownership
Maintain clear and actionable documentation of infrastructure, processes, and incident responses
Own the uptime and reliability of multiple codebases running in a distributed environment
Develop and maintain Disaster Recovery (DR) strategies and Business Continuity Plans for mission-critical services
Lead post-incident investigations and implement long-term solutions to avoid repeat issues
Manage and troubleshoot infrastructure on both Linux and Windows systems
Ensure smooth integration and deployment of cross-platform tools, scripts, and automation workflows
Design and manage Azure networking components including VNets, subnets, NSGs, and private endpoints to ensure secure service-to-service communication
Configure and maintain Azure Firewall, Application Gateway, or WAF rules to protect public-facing services
Manage DNS configuration (Azure DNS, private DNS zones) and load balancing for high availability
Implement and maintain secure remote access solutions (VPN, Azure Bastion) for administrative access
Configure network policies for containerized workloads, ensuring proper isolation and traffic flow
Troubleshoot connectivity issues across services, including external integrations (telephony, third-party APIs)

Qualification

Azure servicesDockerCI/CD pipelinesLinuxWindowsKubernetesInfrastructure as CodeNetworking principlesTroubleshooting skillsMonitoring/logging stacksReal-time systemsServerless architecturesHybrid connectivityCommunication skillsCollaboration skills

Required

3+ years of experience as a DevOps Engineer or similar role, managing cloud-based and containerized environments
Hands-on experience with Azure services (Azure DevOps, Azure Container Apps, Azure Monitor, etc.)
Proficiency in Docker, container orchestration (e.g., Kubernetes, Azure Container Instances), and Infrastructure as Code tools
Solid experience with Linux and Windows operating systems, scripting, and automation
Demonstrated success in building and maintaining CI/CD pipelines for diverse codebases (e.g., Node.js, Python, PHP, C#)
Strong understanding of networking, load balancing, and security best practices in cloud environments
Excellent troubleshooting skills for complex distributed systems and applications
Exceptional communication and collaboration skills to partner with cross-functional teams
Hands-on experience with Azure networking (VNets, NSGs, private endpoints, Azure Firewall/Application Gateway, DNS)
Understanding of network security principles including firewall rule management, traffic segmentation, and secure connectivity patterns

Preferred

Experience with multiple programming languages (Node.js, Python, PHP, C#) at an operational level
Familiarity with monitoring/logging stacks
Knowledge of in-memory data stores
Prior exposure to real-time or high-availability systems and best practices
Understanding of serverless event-driven architectures
Azure, AWS, or Kubernetes certifications
Experience with hybrid connectivity (VPN, ExpressRoute) and hub-spoke network architectures
Familiarity with securing real-time communication infrastructure (WebSockets, SIP/VoIP traffic)

Benefits

Competitive compensation
Comprehensive benefits
Performance-based bonuses

Company

Entratus AI

twittertwitter
company-logo
Entratus.ai offers comprehensive support throughout the entire journey of AI solution design, planning, development, and evolution.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Heather Widler
Chief Executive Officer
linkedin
Company data provided by crunchbase