What are the responsibilities and job description for the Cloud Solutions Architect - Enterprise position at Southern California Gas?
Domain Architect - Cloud
About Southern California Gas Company
We're shaping the future of energy in California, empowering the state to reach its sustainability goals through innovation and decarbonization.
Our company provides reliable energy that's clean, safe, and affordable to our 22 million customers.
As a key member of our team, you'll enjoy an aggressive total compensation plan, multiple upward mobility opportunities, and the ability to maintain a true work-life balance.
We strive to reflect the communities we serve by attracting top talent and maintaining a diverse workforce.
To discover more about working with us, visit these pages on our website: Our Mission; Diversity, Equity and Inclusion, Sustainability, In the Community, and Employee Benefits.
Job Description
The Domain Architect - Cloud plays a pivotal role in translating requirements into blueprints for business process, data, infrastructure, applications, or platforms to be configured or created in the Cloud.
This position drives development and implementation of our cloud strategies, contributing to our cloud roadmap and delivery strategy.
Responsibilities include ensuring onboarding of Cloud Services, designing and implementing Cloud-based strategies to automate repeatable tasks, decrease risks, and speed deployment.
Key Responsibilities:
- Assists in creating and implementing an architecture that optimizes for flexibility, re-use, scalability, performance, and availability within the Cloud environment.
- Drives selection and adoption of necessary technology tools to enable Cloud-based workflows, driving automation and building pipelines for Continuous Integration and Continuous Deployment (CI/CD) of code.
- Drives adoption of DevSecOps methodologies, informing selection and implementation of technology tools, implementing security automation as code, and ensuring use of test automation strategies.
- Coordinates and prioritizes resolution of all escalated activities, including testing, project management, and implementation of system upgrades, enhancements, and bug fixes within the domain.
- Collaborates with engineers, business stakeholders, and IT leadership to provide input to roadmap, lifecycle management, and strategy of products and capabilities relevant to the domain.
- Provides technical input into technology fit, risk management, and trade-offs with respect to business value and constraints pertaining to the domain.
- Frequently interacts with the business to integrate the knowledge of the business and functional priorities into Cloud architecture and designs.
- Works side-by-side with developers on new technical architecture patterns ensuring alignment.
- Consults with agile teams to address design decisions.
- Cordinates with contractors to enable their day-to-day activities, participating in status meetings, providing company protocols, scope of work, and contract adjustments where valid and approved by the company.
Requirements
Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent training and/or experience.
10 years of progressive experience in software engineering, IT infrastructure engineering, and/or technology architecture across multiple products, systems, and/or platforms.
Must include 5 years of experience with systems orchestration and automation, and extensive experience working with Cloud technologies and infrastructure.
Required skills and qualifications include:
- Communication for Technical Leadership - Ability to communicate technical ideas and strategies effectively to non-technical audiences, including executive leadership, via multiple mediums.
- Advanced Architecture Strategy - Knowledge of the fundamentals of architecture strategy, with a strong ability to create an enterprise architecture (application, data, and technical) that is aligned to business and IT imperatives.
- Advanced Information Security - Strong understanding of the fundamentals of information security, digital privacy measures, and cybersecurity practices, and the ability to incorporate strong security practices into technology systems and applications.
- Advanced Cloud Delivery - Familiarity with different Cloud computing delivery models, knowledge of Cloud-based solutions for Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), and ability to deliver Cloud-based technologies and systems.
- Advanced Cloud Engineering - Ability to deliver highly scalable software in the Cloud, design for resiliency and redundancy, and leverage expertise in relevant design, processes, and techniques to develop and plan server architecture for Cloud infrastructure.
- Advanced Cloud Architecture - A strong understanding of the components of cloud architecture, including front-end platforms, back-end platforms, cloud delivery, and network, and the ability to understand the interactions between those components and subcomponents to design applications, systems, and infrastructure in the Cloud environment.
- Advanced Development Languages - Knowledge and understanding of multiple IT programming languages and ability to write code and develop applications using those languages.
- Intermediate Continuous Integration / Continuous Delivery - Knowledge of concepts related to Continuous Integration and Continuous Delivery of code, DevSecOps, and automation, and ability to use relevant tools to drive the creation of Continuous Integration and Continuous Delivery pipelines.