As a Cloud Native Automation Architect, you will be responsible for:
Take ownership of an existing product developed for OCI and extend it to other public and private clouds, as well as other products within our portfolio.
Serve as the architect driving the technical strategy and direction for our cloud native automation platform, driving simplicity, high-reliability, ease of maintenance and operation. Own the primary responsibility for establishing a pragmatic long term technical direction for our software services ensuring alignment with our customers, business goals and internal teams. Lead a team of highly passionate technical leads to evolve our service architecture, oversee alignment of several products technical roadmaps. Lead by example through direct contribution (80-90% hands on initially), and provide direction in establishing development and operational practices. Building proof of concepts to help make design choices and recommend technologies to be used.
Serving as the technical lead on our most demanding, cross-functional projects. Actively mentor individuals and the engineering community on advanced technical issues. Collaborating in an Agile environment that fosters innovative solutions, rapid development cycles, and open communication
Career Level - IC5
Responsibilities:
- Evaluate Cloud Application requirements and make architectural recommendations for automated deployment, and provisioning.
- Identify & define technical requirements to automate the build / provisioning and life cycle management of individual applications and solutions.
- Own the system design and implementation, helping to guide engineering while ensuring alignment with the big picture
- Build proof of concepts to help make design choices and recommend technologies
- Automate the continuous integration and continuous deployment (CI/CD) and management process using Jenkins and/or GitHub CI source code management.
- Use Terraform to deploy infrastructure as code (IaC)
- Provide expertise to help develop enterprise standards, architecture plans, operation plans, application assessments, and migration planning & processes to support both public and private cloud environment to reduce the overall TCO.
- Coordinate cloud-centric automation activities with other development leaders, architects, SMEs, and program management to ensure cloud solution architecture governance and alignment with the Enterprise Architecture strategies, standards, and patterns.
Qualifications:
- 12+ years of relevant experience and a Bachelor's degree in Computer Science or related field
- At least 5+ years of hands-on experience delivering solutions running in an enterprise cloud infrastructure
- Experience with any one of public-cloud platforms like OCI, AWS, Azure and/or GCP (including Networking) is a must.
- Knowledge of DevOps principles and practices
- Experience building and operating highly available, fault-tolerant, and scalable production services using Kubernetes and Cloud-Native technologies
- In-depth knowledge in Cloud Computing, Storage, Networking, Platform-as-a-Service, Infrastructure-as-a-Service, Software-as-a-Service.
- Excellent communication skills at all levels is a must.
- Demonstrate significant experience with Linux, Go, Python, Bash
- Hands-on experience using Infrastructure as Code (IaC) technologies such as Terraform, Ansible, or Cloud Formation.
- Integration technologies (APIs and CLIs)