Principal Openstack Platform Engineer
Company | Comcast |
---|---|
Location | Austin, TX, USA, Philadelphia, PA, USA, Reston, VA, USA, Cherry Hills Village, CO, USA |
Salary | $113634.3 – $196019.16 |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- Expertise in Engineering processes: deliver a product that meets requirements from a specification, test and validate the product, optimize configuration, and enable production deployment
- Systems thinking: the ability to understand and address complex problems by understanding relationships within an interconnected system rather than just its individual parts
- Data-driven decision making: the capability to define metrics for success and failure, to design systems and processes to test and gather relevant data needed to make a decision, and the willingness to let data guide decision making rather than relying on existing biases.
- Expertise with OpenStack
- Expert Linux knowledge
- Experience automating infrastructure
Responsibilities
- Collaborate with Architecture on designing new features and capabilities for our OpenStack product
- Research software, hardware, and other technologies in support of advancing our private cloud portfolio
- Optimize the cost, availability, performance, and developer experience of our OpenStack product.
- Validate new OpenStack releases through a combination of automated functional and performance testing.
- Integrate evolving security and compliance requirements into new OpenStack product releases.
- Continue to evolve and enhance our existing deployment automation capabilities.
- Support SRE team for L3 escalations
Preferred Qualifications
- Proficiency with Python or GoLang, including ability to write basic scripts/software
- Experience writing Ansible playbooks
- Prior experience and knowledge of Git and peer-review workflow
- Experience with CI/CD tools
- Knowledge of testing tools and techniques
- Experience with managing servers, data centers, networking, and security
- Prior experience with Ceph storage.
- Experience with component integration using APIs and SDKs
- Prior contributions to open-source software
- Past software engineering projects you can show – e.g. GitHub portfolio
- Strong communication and presentation skills
- Willingness to learn by asking questions and showing initiative to learn
- Ability to actively participate in team meetings, providing accurate and complete status updates
- Experience and enthusiasm for mentoring colleagues
- AI and MML experience are a plus