- Build the modern platform of the future for DISH leveraging best in class, modern technologies
- Lead the Cloud & Platform Engineering Center of Excellence
- Evolve the cloud strategy to meet business needs and setup the foundation for the future
- Drive a customer-centric approach to the evolution of our platform
- Continue our efforts to realize a robust, hybrid cloud infrastructure
- Enable modern applications to run effectively and securely on the platform
- Deliver software in an agile environment, continuously.
Skills and Experience:
This leader will play a vital role in DISH's growth and long-term success. They will have the opportunity to lend their vision to how our company engages, collaborate and ultimately competes in the marketplace. The wide-ranging nature of the position will afford this leader oversight and influence into many aspects of the business. As a result, we expect potential candidates to meet a level of education and experience that demonstrates they can be successful in this role.
Successful Director of Platform Engineering Candidates Have:
- Ability to work onsite out of our American Fork, UT or Englewood, CO offices
- Four- year college degree in computer science or information technology; master's degree preferred.
- 15+ years of professional enterprise development/systems/operations experience
- 10+ years of leadership experience
- 8+ years managing senior managers and above
- Experience building and managing large highly available enterprise grade applications
- Experience with AWS, Kubernetes, GCP, SRE, DevSecOps, etc.
Ideal Director of Platform Engineering Candidates Have:
- Enthusiasm for automated testing with in-depth knowledge of how to effectively test services and continuous integration and continuous delivery (CI/CD) processes
- Hands-on experience leading and working with GitOps and infrastructure as code tooling
- Working knowledge of cloud security, how to implement it and how to help an organization adopt these new technologies
- Good exposure to working with various software vendors, handling licensing negotiations and leveraging them to deliver outcomes.
Technologies in our Environment:
Here are some of the key technologies that make up our environment. While we do not expect you to have a nuanced understanding of each, the more of these you are familiar with, the better:
- Programming Languages: Go, Java, Python, Node JS, Typescript, etc
- CI/CD & DevSecOps tools: Gitlab, Jenkins, Artifactory, SonarQube, ArgoCD, Fortify, Netsparker, white hat, OWASP, Vault, Salt Stack, Terraform, etc
- Automated Testing of applications, CI, TDD, and/or BDD
- Core Data Services: Confluent Stack, Kafka, Couchbase, Cassandra, Rabbit MQ, PostgreSQL, Elasticsearch, Logstash, Kibana, Redis, etc
- Core platform services: Linux, Kubernetes, Docker, Rancher, Consul, AWS, Jaeger, gRPC, Istio, Calico, GCP, NGINX, etc
- Serverless/Function as a service concepts, implementations and patterns
- Web Scale, distributed systems
- Cloud Services: AWS, GCP, Azure, VMWare.