ABOUT RIBBON COMMUNICATIONS
Ribbon Communications is a company with two decades of leadership in real-time communications. Built on world-class technology and intellectual property, the company delivers intelligent, secure, embedded real-time communications for today’s world. The company transforms fixed, mobile and enterprise networks from legacy environments to secure IP and cloud-based architectures, enabling highly productive communications for consumers and businesses. With 64 locations in 27 countries around the globe, Ribbon’s innovative, market-leading portfolio empowers service providers and enterprises with rapid service creation in a fully virtualized environment. To learn more, visit ribboncommunications.com.
SUMMARY
The Ribbon Professional Services department covers installation, commissioning, configuration, integration, acceptance testing & migration activities, following a DevOps mentality. A DevOps engineer is a professional who combines expertise in software development and IT operations to streamline and automate the process of creating, testing, and deploying software applications. A DevOps Engineer must balance several roles in the development process, including computer coding, testing and deployment. They must also possess the communication and management skills needed to oversee and manage multiple teams continually working on updating sections of code, testing the updated sections and deploying them.
The role is based in our Madrid office (Hybrid policy but no teleworking) and may require mobility and flexibility
POSITION RESPONSIBILITIES
· Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle and deployment/testing while continuously improving processes and tools to enhance efficiency and productivity.
· Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment to reduce occurrence of errors and improve customer experience
· Troubleshooting and resolving issues related to application development, deployment, and operations.
· Implementing and maintaining version control systems, configuration management tools, and other DevOps-related technologies
· Proven communication skills increasing Customer trust and personal consideration while working from various customer and teams locations
· Relationship building & interaction across internal & external organizations
· Effectively adaptable and flexible to an ever changing & evolving environment
EDUCATION AND EXPERIENCE
· Excellent spoken and written English and Spanish
· Bachelor’s degree in Telecommunications, Computer Science, Information Technology or other technical discipline
· Between one and three years of work experience in technical roles in Software Engineering, IT Infrastructure, Telecommunication or similar DevOps environment for large company
· Proven experience in Software Development, DevOps, Systems or Infrastructure Administrator or a similar role
· Strong knowledge of Linux and Virtualization (VMware)
· Proficiency with source control (Bitbucket, GitLab) and git
· Strong knowledge of Bash scripting and Python
· Experience with DevOps and/or IaC methodologies (Docker, Kubernetes, Terraform, Ansible, etc.)
· Experience with CI/CD (Jenkins, GitLab CI/CD)
· Familiar with Kubernetes ops and observability and monitoring (Prometheus, Grafana)
· Familiar with Test Automation (Selenium, Cucumber, etc.)
· Strong problem-solving skills and the ability to work under pressure
· Organizational and time management skills
· Solid written and verbal communications skills, as well as a track record working with other teams
Please Note:
'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'