Troops to Energy Jobs

Job Information

National Grid Senior DevOps Engineer in Waltham, Massachusetts

About us

National Grid is hiring a Senior DevOps Engineer to support National Grid’s DevOps Engineering group in Waltham, MA.

Every day we deliver safe and secure energy to homes, communities, and businesses. We are there when people need us the most. We connect people to the energy they need for the lives they live. The pace of change in society and our industry is accelerating and our expertise and track record puts us in an unparalleled position to shape the sustainable future of our industry.

To be successful we must anticipate the needs of our customers, reducing the cost of energy delivery today and pioneering the flexible energy systems of tomorrow. This requires us to deliver on our promises and always look for new opportunities to grow, both ourselves and our business.

Our IT ambition is to be recognized for ‘Transforming National Grid into the leader of the digital energy future’.

Market innovation will drive the digital utility.

We plan to enhance our IT offerings, mature the way we interact with our business partners, and transform the culture of our teams.

Culturally, we will be placing a stronger emphasis on designing systems around the end user. We are establishing an operating model based on accountability and empowering our workforce to share ideas and drive continuous improvement. There will be clear career options within the company, both management and technical. We are focusing on enhancing and investing in both leadership capability and developing necessary technical expertise.

Job Purpose

The DevOps Tools & Engineering team builds and maintains the enterprise DevOps platform used by more than 2,000 users at National Grid. In this role, you will design, build, and implement continuous integration / continuous delivery (CICD) solutions used by a wide range of project and product teams. The CICD pipelines will support applications written in .Net, Java, React JS, React Native, and Node JS. You will analyze project requirements and come up with DevOps solutions to automate software build and deployment processes via the tools of the enterprise DevOps platform.

Our enterprise DevOps platform is made up of industry leading DevOps tools and supports DevOps capabilities across the entire application life cycle. These include: Cloudbees Jenkins, Ansible Tower, Bitbucket, Jira, Confluence, SonarQube, Checkmarx, Selenium, Artifactory, NetSparker, and Azure DevOps.

Key Accountabilities

  • Gather requirements for new or modified CICD pipelines

  • Design and implement CICD Pipeline solutions

  • Develop scripts to automate and improve operational processes

  • Maintain pipeline code within Bitbucket

  • Plan and execute work using Jira, Confluence

  • Troubleshoot DevOps toolchain deployment issues

  • Implement new tools required to extend the enterprise DevOps platform

  • Partner with DevOps team members and application development teams on automation projects


Minimum Qualifications

  • Bachelor's degree in Software Engineering or related technology field

  • 3-5 years of Software Engineering experience

  • Experience with one or more of the following DevOps related tools: Jenkins, Artifactory, Ansible Tower, or Azure DevOps

  • Scripting experience with one or more of the following: Groovy, Python, PowerShell, and Bash

  • Experience using build tools such as Maven, Ant or MS Build,

  • Good understanding of industry best practices for agile software development

Preferred Qualifications

  • 2+ years of DevOps, Build Engineering, Release Management, or SRE experience

  • Strong Software experience with DevOps in an agile/SAFe environment

  • Solid understanding of object-oriented programming concepts

  • Ability to plan and manage work using Jira and Confluence

  • Hands on experience implementing CI/CD flows using pipeline as code

  • Ability to implement quality scans and quality gates within CICD pipelines using Sonarqube

  • Ability to implement Checkmarx (SAST) or NetSparker (DAST) within CICD Pipelines.

  • Experience using Azure DevOps for infrastructure as code (IaC) automation

More Information

This position has a career path which provides for advancement opportunities within and across bands as you develop and evolve in the position; gaining experience, expertise and acquiring and applying technical skills. Internal candidates will be assessed and provided offers against the minimum qualifications of this role and their individual experience.

National Grid is an equal opportunity employer that values a broad diversity of talent, knowledge, experience and expertise. We foster a culture of inclusion that drives employee engagement to deliver superior performance to the communities we serve. National Grid is proud to be an affirmative action employer. We encourage minorities, women, individuals with disabilities and protected veterans to join the National Grid team.