DevOps Engineer
JOB SUMMARY:
The DevOps Engineer is responsible for designing, developing, and maintaining automation tools, APIs, and scripts that support REV’s provisioning, deployment, and operational workflows. This role builds and supports internal applications that integrate across systems, enabling efficient and scalable service delivery. The DevOps Engineer works closely with stakeholders to gather requirements, troubleshoot issues, and deliver software solutions that improve operational performance.
ESSENTIAL DUTIES, FUNCTIONS & KEY ACCOUNTABILITIES: (include but are not limited to)
Develop and maintain internal APIs and automation tools
Understanding of cloud, hybrid, and serverless architectures
Maintain codebase version control including CI/CD pipelines
Write and maintain code in Python, PHP, and other relevant languages and frameworks such as Django and Laravel
Support automated provisioning workflows across voice, video, and data platforms
Collaborate with product, operations, and engineering teams to gather requirements and deliver solutions
Implement secure coding standards and conduct code reviews to prevent vulnerabilities
Integrate security checks into CI/CD pipelines (e.g., static code analysis, dependency scanning)
Automate security patching and configuration management for infrastructure and applications
Collaborate with Security team to ensure DevSecOps principles are embedded in workflows
Troubleshoot and resolve software-related issues in production environments
Document and transfer knowledge to support teams for operational continuity
Stay current with emerging technologies and propose improvements to existing systems
Other duties as assigned
KNOWLEDGE & SKILLS:
Ability to analyze complex information, draw conclusions, and communicate findings
Strong organizational and analytical skills
Attention to quality and detail
Strong communication skills
BEHAVIOR:
Upholds and acts in accordance with REV’s Guiding Principles
EVALUATION:
Performance of this job will be evaluated in accordance with procedures established by the company.
QUALIFICATIONS & PREREQUISITES
5+ years of experience in DevOps, software engineering, or systems integration
Strong programming skills in Python (required), Java, PHP, or other scripting languages
Experience with cloud services (AWS preferred) and API development
Familiarity with automation/configuration management tools
Knowledge of best practices in software deployment and operational reliability
Preferred:
Bachelor’s degree in Computer Science, Engineering, Analytics, Statistics, Information Systems, or closely related field
Experience with Telecommunications operations
GENERAL INFORMATION:
This job description does not restrict the company’s right to assign or reassign duties and responsibilities of this job at any time. This job description is subject to change at any time.