USA
6 days ago
Principal Software Engineer

Who We Are

Automation and standardization are crucial for scaling cloud-based SaaS offerings to meet growing customer needs. The Cloud Infrastructure Automation Enablement team's Infrastructure-as-Code platforms ensure consistency, detect drift, and guarantee reliable delivery, empowering stakeholders to provision and maintain environments across regions and lifecycle stages. Our frameworks enable high-velocity cloud provisioning, ensuring verifiability and reliability across a diverse fleet. We develop tools and systems that directly support cloud infrastructure and empower operational teams to build and manage it. We are responsible for understanding business goals, identifying how software supports achieving them, and implementing best-of-breed solutions. We focus on core principles of software development including design patterns, maintainability, reliability, and scalability. Regardless of experience or specialization, we are all software engineers first.

What You'll Do

Develop cloud automation solutions for mission-critical SaaS infrastructure to deliver safe, repeatable, verifiable changes at cloud scale Develop and maintain internal tools Design, develop, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines Automate application upgrades at cloud-scale across a diverse fleet Enhance our Infrastructure-as-Code implementation and be a thought-leader as we implement best practices in this area Integrate automation solutions with existing tools and platforms including change management, security approval, and data visualization Develop automated configuration audit tools to provide visibility into infrastructure compliance

Skills You Have

Education and Work Experience

Bachelor’s/master’s degree in computer science or equivalent work experience in a relevant field Production experience with Infrastructure-as-Code tools such as Terraform and Ansible Extensive experience in workflow automation (cloud infrastructure and/or on-premises) using Infrastructure-as-Code and Configuration-as-Code principles Track record of delivering assigned projects on time, using Agile and DevOps best practices Professional experience with operations and support processes and tools such as: Incident Management, Change Management, Ticketing Systems (Jira, Service Desk), Service Level Agreements, and Escalation processes

Technical Qualifications

Advanced programming skills in Python, Ruby, Go Terraform, Chef and Ansible Experience creating, configuring, and using CI/CD pipelines for code testing and delivery Familiarity with cloud-native technologies such as containers and serverless development Familiarity with operating system configuration for Linux and Windows Familiarity with data aggregation and visualization tools such as OpenSearch and Grafana Familiarity with generative AI

Soft Skills

Excellent written and oral communication skills Committed self-starter who thrives in a collaborative environment with personnel at all levels in the organization Strong analytical, planning, and organizational skills with an ability to manage conflicting priorities Ability to work independently, defining and managing one’s own work while still providing transparency and accountability to management and stakeholders Curiosity and a thirst for learning Passion for technology and customer service Aptitude for suggesting process improvements when applicable

Career Level - IC4

Confirm your E-mail: Send Email
All Jobs from Oracle