dotCMS is a leading, open source content and customer experience management platform for companies that want innovation and performance driving their websites and other content-driven applications. Extensible and massively scalable, both small and large organizations can rapidly deliver personalized and engaging content across browsers, mobile devices, channels, second screens and endpoints -- all from a single system.
Founded in 2003, dotCMS is a privately owned US company with offices in Miami, Florida; Boston, Massachusetts and San Jose, Costa Rica. With a global network of certified development partners and an active open source community, dotCMS has generated more than a half-million downloads and thousands of implementations and integration projects worldwide. Notable dotCMS customers include: Telus, Standard & Poors, Hospital Corporation of America, Royal Bank of Canada, DirecTV, Thomson Reuters, China Mobile, Aon, and DriveTest Ontario.
dotCMS is seeking an engineer with two or more years of experience to assist us in our efforts in the administration of our web systems including software, servers, networking and storage. The administrator will be responsible for tuning, automating, maintaining and growing a scalable, reliable, secure and highly available environment and would be joining the team responsible for 24x7 web environments.
This environment includes Linux, AWS, Postgres and other databases, a Tomcat/Java based web CMS system and is responsible for delivering hundreds of websites to millions of visitors a month. The position will include the engineering, system administration, and operation of the CMS, the sites and related servers and services.
This position is part of a team environment that is responsible for delivering web services for dotCMS on an end to end basis. This includes working with vendors to debug issues, to developing and implementing new systems and network designs, deploying new systems and software, providing support to internal customers and content authors, performing upgrades and maintenance of client infrastructure and dotCMS, and developing creative technical solutions to improve the performance of the overall systems as needed.
This position will both review and provide input into the design of new technical features and architectural changes to systems, define and implement best practices around operational processes while working to enhance/expand our clients SLA, and perform Linux operating system installations upgrades, patching, tuning, log parsing, troubleshooting, configuration, support, & maintenance. The position will be responsible for performing application software installations, upgrades, and troubleshooting across products including, but not limited to: Apache Tomcat, PostgreSQL, MySQL, HA Proxy, AWS, Redis, Nginx, CDNs, Containers and other related devices.