DevOps Engineer – Messaging CPaaS Platform Development

Remote position

We are seeking a skilled and passionate DevOps Engineer to join our team in the development and operation of our state-of-the-art messaging CPaaS platform written in Java. The ideal candidate will have a solid background in software development and operations, with experience in building, deploying, and maintaining scalable, high-availability systems. You will play a crucial role in automating our development processes, ensuring infrastructure reliability, and facilitating continuous integration and delivery (CI/CD) to meet business needs and enhance the performance of our messaging CPaaS platform.

Apply

Who we are:

GMS is the AI-driven communications solutions partner for Mobile Network Operators and enterprises globally. Through recent acquisitions, GMS has enhanced its product portfolio with Generative AI and Conversational AI, as well as improving the technical capabilities of GMS CPaaS. Together with our clients we identify growth opportunities and co-create secure, engaging AI-driven communications solutions that build trust between brands and their audiences, enabling next-generation customer experiences. We are the strategic partner of choice, ready to greenlight tomorrow.

 

What you’ll do:

  • Collaborate with software developers, system operators, and other IT staff members to manage code releases and deployments.
  • Build and maintain tools for deployment, monitoring, and operations, ensuring high availability and performance of the CPaaS platform.
  • Automate and streamline our operations and processes for more efficient development cycles.
  • Troubleshoot and resolve issues in our development, test, and production environments.
  • Design and maintain infrastructure for scalability, including cloud services, server configurations, and load balancing strategies.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Monitor system performance, optimize resource usage, and plan for scaling or upgrades as needed.
  • Ensure security best practices are followed throughout the infrastructure and development lifecycle.
  • Document and refine operational procedures and system configurations.
  • Participate in on-call rotation for supporting the platform outside of regular business hours.

 

What we expect:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven experience as a DevOps Engineer or similar software engineering role.
  • Proficient with code versioning tools (e.g., Git), CI/CD tools (e.g., Jenkins, Travis CI), and infrastructure as code (IAC) tools (e.g., Terraform, Ansible).
  • Strong background in Linux/Unix administration.
  • Experience with Docker, Kubernetes, or other container management tools.
  • Knowledge of Java and experience with scripting languages (e.g., Bash, Python).
  • Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and understanding of scalable infrastructure.
  • Excellent problem-solving, teamwork, and communication skills.

 

Will be a plus:

  • Experience with messaging systems or CPaaS platforms.
  • Certifications in cloud computing or DevOps-related fields (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator).
  • Understanding of network protocols and security (SSL/TLS, HTTP/HTTPS, etc.).

 

What we offer:

  • Multicultural and dynamic environment in fast-growing worldwide business.
  • One-of-a-kind company culture — a mixture of an open mindset, high dedication, striving for success, and team spirit.
  • Professional team that is committed and stands for the highest standards of performance.
  • Our values – Integrity, Agility, and Commitment – are vivid in day-to-day company activities.
  • Customer-oriented culture with a high respect for both internal and external customers.
  • Competitive salary and bonus system.

 

Please submit the form below or send your CV and cover letter to jobs@gms.net

Apply

Add Your Heading Text Here