Remote 24/7 Operations Team for US Client

Our Client

Our client is a global leader on cloud-based digital marketing technology and one of the giants in Ad-Tech. They initiated their products and IT services in 2004 as a privately held company with the simple idea of “UNIFIED DATA-FIRST DIGITAL MARKETING PLATFORM”. Currently they have a global foot print of over 500 employees within 17 offices around the world and headquartered in New York, USA.

This client is one of the largest independent digital marketing technology companies in the world, with a unique goal of “TO HELP MARKETERS WIN”. CMS is proud to work with a client, who manages a marketing budget of 5 Billion US Dollars per annum and generates revenue exceeding 60 Billion US Dollars for leading brands in different verticals such as Automotive Industry, Hotels & Tourism, Advertising and Retail.

Our client currently scores 300 Million users monthly across 75 countries and to empower such an operation, we work with variety of hi-end cutting edge technologies. There are Hundreds of TB of data, over 3000 Linux and Windows servers distributed across 6 data centers around the world including on AWS cloud. The company is powered with world class technologists in USA, Europe and Asia on an actual real time 24/7 production environment.

This client uses only single centralized platform for managing online marketing causes to the high popularity among the marketer. If the marketers are passionate about driving bleeding edge marketing and advertising technologies to partner amazing clients and work alongside high-performance teams, this is the best option currently available in the industry and would be the ideal solution they are looking for.

Their product simplifies life for marketers by using a proprietary scoring algorithm and integrated marketing and advertising solutions. The product offers a full-featured digital marketing platform which significantly improves performance across all devices and paid and owned channels throughout the customer journey. The platform allows marketers to better understand their customers and activate personalized 1:1 messaging across Search, Display, DMP, Social, mobile, email, and website personalization.

Our client is specialized in search management, attribution, data management, SEM, Search marketing, analytics, display optimization, Facebook marketing, digital marketing suite, digital marketing, PPC, online advertising, marketing automation, Email marketing, programmatic display, DMP and Email.

Our Team

As the Sri Lankan team, we are an offshore 24/7 operational team working as APAC technology office. There are 7 sub teams within the Sri Lankan Ops team covering the end to end systems operation 24/7.

Initially we started with a single DBA and only focused on DB operations, but through continuous and excellent client service, we were able to extend the team as below over the past 9 years.

  1. DBOPS – SQL & NoSQL (Database Operations)
  2. DEVOPS – Windows
  3. DEVOPS – Linux
  4. SYSOPS (Systems Operations)
  5. NETOPS (Network Operations)
  6. TECHOPS (Technical Support)
  7. SECOPS (Security Operations)

All our team members are highly skilled technically and qualified academically. All hold a Bachelor’s degree in IT and some hold double degrees while a few have pursued further academic qualifications up to the Master’s level. On professional qualifications, most hold certifications on AWS, Red Hat Linux, Microsoft and CISCO; thus adding more technical strength to the team in all aspects of the operation.

On average, our team members have industrial experience of 4+ years in reputed IT organizations in Sri Lanka and overseas.

At CMS we all have a great opportunity to leverage our careers to the next level, while enjoying the experience of working in a friendly work environment and a culture that supports a perfect work life balance, where we get to see the sun set each day, every day!

What we do as an operations team?


Technology/tool stack at Client: MS SQL Server, MySQL, Cassandra (Apache & DataStax), MongoDB, DynamoDB, AWS RDS, PostgreSQL, SSIS, SSRS, Aerospike, Redshift, EMR, Storm, Pivotal GreenPlum, AWS Neptune, Snowflake, Mattilion, Databricks

  • Manage databases through multiple product lifecycles, from development to mission-critical production systems (DEV→ QA → UAT → PREPROD → PROD).
  • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
  • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations.
  • Ensure high availability and quality of database systems by independently analyzing, solving, and fixing issues in real time, providing problem resolution end-to- end.
  • Refine and automate regular processes, track issues and assist developers with complex query tuning and schema refinement.
  • Provide 24×7 proactive and reactive data management support for mission critical production systems and troubleshoot DB Server / service outages as they occur.
  • Perform scheduled maintenance and support fast track release deployment activities.
  • Ensure all database servers are backed up in a way that meets the business’s Recovery Point Objectives (RPO) and test backups to ensure we can meet the business’s Recovery Time Objectives (RTO).
  • Handle scheduled DB release and deploy database change scripts provided by the development team during the release.
  • Work with all day to day DB operations such as alerts (job failures, capacity shortages), backups, cleanup of out-of-date files and records, database integrity checks, index defragmentation, reviewing error logs, sizing files, updating stats.


Technology/tool stack at Client: Linux, Windows, Stash, SVN, Jenkins, TeamCity, Nexus, Sonarqube, Octopus, Chef, Puppet, Terraform, Memcached, Redis, Docker, Rancher, Kubernetes, AWS, Zabbix, Icinga, DataDog, CatchPoint, Prometheus, Collectd, Graphite, Graphana, PagerDuty, ElasticSearch, Graylog, Nginx, Kafka

  • Implement & build automation tools / scripts to automate common processes.
  • Architect enterprise solutions and build proof-of- concepts to solve systematic issues.
  • Respond to system alerts by troubleshooting and either fixing or managing escalations to DEV / QA / OPS / Client Services teams.
  • Manage architecture and maintenance of the build and continuous integration environment.
  • Configuration management to architect / build fully automated server / environment deployments.
  • Monitor for new matrices, dashboards, alerts and expose system performance and stability.
  • Design dashboard / reporting to provide transparency to Client Services, OPS and DEV / QA teams.
  • Work closely and frequently with OPS / DEV / QA / Client Services through clear communicative emails and group chats.
  • Coordinate bi-weekly scheduled application releases and fast track maintenances.
  • Involve with all aspects of DEVOPS configuration management, artifact management, continues integration, continuous deployment and continuous delivery.


Technology/tool stack at Client: Windows Administration, Linux Administration, VMWare, VCenter, ESXI, HP Blades, Cisco UCS, Puppet, Foreman, Icinga, Zabbix, AWS.

  • Install, maintain and manage virtual machine infrastructure in Windows and Linux environments.
  • Manage users and their permissions including the Active Directory.
  • Manage infrastructure, VCenter and Linux environment for zero downtime.
  • Perform OS tasks including kernel tuning, network settings and other configuration tasks.
  • Perform OS and application hardening by installing security related patches.
  • Perform system and network security analysis and remediation.
  • Perform system management including disk, file system and volume management.
  • Configuring, monitoring and managing the systems and reacting to alerts.
  • Provide support for application and services running on Windows, Linux as well as in Cloud.
  • Manage all security aspects for smooth running of the system with 100% availability.


Technology/tool stack at Client: Cisco, Arista, HP switches/ routers, F5, A10, NGINX, Cisco load-balancers, Cisco ASA, FWSM, Fortinet FortiGate, F5 AFM, A10 WAF, IDS / IPS Systems, Solar Winds Orion, NetFlow

  • Design, implement and maintain LAN / WAN, VOIP networks, load-balancers, security appliances, VPN
    technologies (IPSEC, remote access), and wireless networks.
  • Install, support and configure routers, switches, load-balancers and security appliances. Provide ongoing network maintenance, including updates and security patches.
  • Monitor, evaluate and solve potential network performance issues to ensure system availability and reliability
  • Develop and maintain documentation related to the installation, administration and maintenance of network
  • Evaluate new network technologies and asset with the planning and design of future network architecture.
  • Network monitoring, management and troubleshooting with various tools including Solar Winds Orion NPM,
    NetFlow Traffic Analyzer and Protocol Analyzer.
  • Work with assigned network related support tickets and actively involve with the network related scheduled maintenances and releases.
  • Maximizing network performance by monitoring performance, troubleshooting network problems and outages, scheduling upgrades and collaborating with network architects on network optimization.
  • Capacity management and audit of IP addressing and hosted devices within data centers.
  • Secures network system by establishing and enforcing policies, defining and monitoring access.


Technology/tool stack at Client: Windows Administration, Linux Administration, AWS, VMWare, Bash, Python, Linux scripting, Firewalls, Switches, DNS, Load-balancers

  • Install, configure and manage a large environment of Widows and Linux servers on VMWare and AWS.
  • Provide general system, network and application administration / support on Linux.
  • Monitor alerts and respond to technical emergencies diligently and independently.
  • Perform OS and application hardening by installing security related patches in quarterly parching cycles.
  • Scripting and automate common administrative tasks.
  • Document incidents and knowledge sharing.
  • Track computer system issues through to resolution, within agreed time limits (SLAs)
  • Communicate with respective parties through a series of actions, either via phone, email or chat, until they’ve solved a technical issue.
  • Properly escalate unresolved issues to the next level.
  • Ensure IT systems are fully functional after troubleshooting, maintenance, scheduled release or fast track release.


Published Date October 24, 2017