Job Summary We are seeking a highly experienced and innovative
Principal DevOps Engineer to lead and drive the evolution of our DevOps practices across the organization. As a Principal DevOps Engineer, you will be responsible for shaping the vision and architecture for our application infrastructure, automating key workflows, providing cost reporting and transparency, and ensuring the scalability, reliability and security of our systems. This is a strategic leadership role, where you will influence technical decisions, mentor engineering teams, and be at the forefront of building and optimizing the next generation of our on premise and cloud application infrastructure.
You will need to reside within 50 miles of our Corporate Headquarters in Scottsdale, AZ as this role has the option of hybrid or onsite. Duties and Responsibilities - Strategic Leadership: Define the overarching DevOps strategy and vision, aligning with business goals and driving the adoption of modern infrastructure management practices across the organization.
- Infrastructure Architecture: Lead the design and implementation of robust, scalable, and cost-effective cloud infrastructure solutions using AEM, Azure, GCP, and other cloud platforms. Build out architectures that support multi-cloud environments and hybrid cloud strategies.
- Automation at Scale: Spearhead the automation of infrastructure provisioning, configuration management, and CI/CD pipelines at scale using Terraform, Ansible, or similar tools. Streamline and optimize the software development lifecycle to ensure efficiency and reliability.
- Cloud-Native Solutions: Architect and implement cloud-native services, working with the Application Engineering teams for developing the future integration of containerization (Docker) and container orchestration (Kubernetes, OpenShift) for high availability and scalability.
- Innovation & Best Practices: Lead the exploration and adoption of emerging technologies, tools, and frameworks that enhance the DevOps lifecycle. Champion best practices for continuous integration, continuous delivery (CI/CD), Infrastructure as Code (IaC),Configuration as Code (CaC) and site reliability.
- Cross-Functional Collaboration: Work with app engineering, security, infrastructure, operations, and product teams to ensure seamless deployment and monitoring of applications, identifying bottlenecks and continuously improving the development and deployment processes.
- Performance & Reliability Engineering: Own the performance, reliability, and availability of production systems. Implement advanced monitoring solutions (e.g., ELK Stack, AppDynamics, Prometheus, Grafana, Splunk) to ensure proactive management and rapid resolution of performance issues.
- Security & Compliance: Provide leadership on security practices within the DevOps pipelines, ensuring compliance with regulatory standards and industry best practices. Implement robust security automation to secure infrastructure and applications.
- Mentorship & Thought Leadership: Mentor and guide senior and junior DevOps engineers, promoting a culture of learning, continuous improvement, and innovation. Be a thought leader, advocating for DevOps principles across the organization and presenting at conferences, meetups, or internal knowledge-sharing sessions.
- Incident Management & Troubleshooting: Lead complex troubleshooting efforts, root cause analysis, and post-mortems for major incidents or outages. Establish incident management processes to reduce downtime and improve system resilience.
- Documentation & Reporting: Maintain high-quality documentation for infrastructure, processes, and DevOps workflows. Provide regular updates to leadership on the status and impact of DevOps initiatives and projects.