From its inception in 1998, Media Temple has helped web designers, developers, creative agencies and enterprises focus on successfully running and growing their business while we take care of all their hosting needs. Over 125,000 people and businesses in 100 countries rely on our people-powered web and cloud hosting solutions to host more than one million websites. Our premium service model combined with our scalable technology allows us to focus on delivering only exceptional quality solutions and best-in-class, award-winning 24/7 customer support. Our clients range from top tier designers, popular blogs and online creative communities, to global advertising agencies and major brands. With 230 dedicated, U.S.-based employees, Media Temple has been repeatedly recognized as one of the best places to work in Los Angeles.
As a Senior Cloud Application Platform SoftwareDeveloper, you will be a key member of a teamresponsible for architecting,designing , developing, deploying and supporting cloud-based tools and solutions for MediaTemple and our customers
As a Senior Cloud Application Platform Software Developer, you will be a key member of a team responsible for architecting, designing , developing, deploying and supporting cloud-based tools and solutions for Media Temple and our customers. You will be responsible for exciting initiatives paving the way for public cloud adoption. It will be your responsibility to help our team build scalable, highly available, reliable, secure deployments on Amazon Web Services (AWS) and other public and private cloud infrastructure for our Media Temple and our customers. We are looking for talented individuals with experience and a passion for cloud technologies.
Architect, design, develop, maintain and support cloud software tools and software platforms for cloud applications deployment, observability and integration with third party tools and services.
Evaluate and improve existing cloud tools and solutions.
Provide team leadership as well as mentorship to other members of the organization.
Set direction and vision for the cloud tools and platforms.
Evaluate and develop plans and tasks using agile approach
Continuously improve the effectiveness of the development team through advancing the development pipeline (CI/CD), tools and software development practices.
Identify and continuously improve appropriate use of cloud application deployment and operational best practices
Proficient in using Git software version control tool.
Proficient in cloud computing and cloud native application environments (networking, load balancing, compute, scalability, security, storage, monitoring)
Proficient in infrastructure as a code tools and solutions (such as Terraform, Cloudformation, ...)
Proficient in configuration management tools (such as Ansible, Puppet, Chef, …)
Proficient in databases (both relational and key/value stores)
Proficient in service architectures (microservices, API)
Proficient in data processing and data pipelines (distributed pub/subs, logging systems, data collection and data analytics)
Proficient in Linux OS system administration
Capable of independently running complex projects and provide project and team leadership.
Minimum of 5 years of relevant experience.
Multiple AWS Certified Solutions Architect, SysOps Administrator or DevOps Engineer - Associate or Professional Level
Competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, CloudFront, CloudFormation
Experience in developing and deploying applications on Kubernetes platform.
Experience delivering infrastructure for distributed, scalable, secure, reliable software systems
B.S. CS, Mathematics, or Engineering