Development of API-driven management framework and tooling for provisioning, monitoring, and supporting the dotCMS Cloud platform on AWS Evolving the continuous integration and delivery process of the dotCMS software.
Work in tandem with software engineering to design and implement product features that will enable dotCMS customers to have the best-
of-breed features, performance, and usability with their own dotCMS content and code Occasionally travel for meetings, training, or on-
site project coordination (usually less than one trip per quarter)
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.
3+ Years experience with Python and bash shell scripting 3+ Years experience building scalable, resilient, secure REST APIs (AWS platform preferred) 2+ years experience building with infrastructure-
as-code (AWS, Boto, Terraform, CloudFormation, Rancher, k8s, etc ) 2+ years experience with continuous integration, delivery, and deployment (Jenkins experience a plus)
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.
Deep understanding of the opportunities and challenges of working with distributed systems in a high-availability, elastically-
scalable environment Proven and demonstrable analytical, problem-solving, and communication skills Ability to speak and write English fluently Able to work efficiently in a team-
oriented, collaborative environment Willing and able to travel occasionally Experience with appropriate use of the AWS product family including EC2, VPC, RDS, S3, IAM, Lambda, API Gateway, DynamoDB, Route53, CloudFront Elastic Container, Cloudwatch, Elasticache, SQS, SNS (we use these and more) Function-
as-a-Service development (Lambda, Serverless, etc...) Configuration management tools such as Ansible, Packer, Chef, Puppet, Zookeeper Container orchestration (Docker, Swarm, Kubernetes, EKS, ECS, RKT, Mesos, etc.