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.