Logo
Itron, Inc.

Principal DevOps Software Engineer

Itron, Inc., Raleigh, North Carolina, United States, 27601


Join our vibrant global team in shaping a more resourceful world through the creation of innovative cloud-based IoT energy management solutions. As a DevOps Software Engineer, you will play a key role in automating and streamlining processes for the development and deployment of Itron smart meters.

In this role, you'll have the opportunity to collaborate with a diverse group, contributing your skills to design, code, test, and document projects associated with monitoring Itron infrastructure and applications. Your responsibilities include architecting, deploying, and managing a multi-datacenter Global Monitoring Automation framework. Embrace the chance to provide expertise, guidance, and direction for process improvements while championing a growth mindset and continuous improvement.

Tech Stack : Python, Golang, Bash, PowerShell, Kubernetes, Docker, Kibana, Grafana, Prometheus, Splunk, Elastic, Azure, Nagios, Zabbix, Ansible.

Your ResponsibilitiesDesign, code, test, debug, and document projects and programs related to monitoring Itron infrastructure and applications, including upgrades and deployments.Architect, deploy, and manage a multi-datacenter Global Monitoring Automation framework.Provide documentation and participate in architecture reviews to ensure solutions comply with standards and use approved technologies.Act as an expert guiding process improvements and policy establishment.Lead design and coding activities, offering mentoring and guidance to fellow devops developers.Build tools to enhance workflows and document best practices for monitoring.Participate in code reviews.

Required Experience And SkillsLead, implement, advise, and advocate for monitoring best practices.Understanding of technical infrastructure, modern application architecture, Kubernetes, Docker, and strong Linux experience.Initiative and follow-through on effective project implementation, including clear technical documentation.Experience with application clustering, load balancing, high availability, and reliability concepts.Comfortable managing and monitoring large-scale infrastructure deployments on-prem or in the Cloud.Willingness to debug problems across the stack and take ownership of end-to-end problem resolution.

Preferred Experience And SkillsBachelor's degree in Computer Science or a related field.4+ years of Software Engineering experience.3+ years of experience with logging, monitoring, and event detection.Experience with Azure, Linux, VMware, and understanding of cloud providers.Experience with Kubernetes container orchestration, service data mesh, and service discovery frameworks.Adoption of GitOps practice for managing applications.Ability to quickly identify and resolve critical issues across multiple layers.

BenefitsFlexible schedule with the ability to work from home.Competitive benefit package, including an employee stock purchase program, flexible PTO, 401k, wellness program, and more!

At Itron, we are committed to building an inclusive and diverse workforce, fostering an authentic workplace experience for all. If you are enthusiastic about this role but don't perfectly align with every requirement, we encourage you to apply. You may be just who we are looking for!

Itron is proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.

Join us at Itron, where we enable utilities and cities to deliver critical infrastructure solutions safely and reliably. We provide smart networks, software, services, meters, and sensors to better manage electricity, gas, water, and city services. Together, let's create a more resourceful world!

Salary Range : $130,000 - $180,000 Depending on experience and market.#J-18808-Ljbffr