The site reliability engineering teams vision is to deliver the automation agenda across our services and continuously evolve the team and practice capabilities to align with new technology and
services and help disrupt the way we deliver to our employees.
Working at NTT
What does your day look like within the team?
- Create a link between development and operations by applying a software engineering mindset to system administration activities
- Design, innovate and build large scale automations to provide efficiencies to NTT
- Help drive a cultural movement of automation across the business and coach others who are learning a new way of working via code and automation
- Automating infrastructure technologies with a modern approach aligned to things such as Infrastructure as Code, Configuration as Code, and DevOps
- Participate in team planning activities and ensure progress is being made against the business objectives
- Document automation processes and runbooks across staging, production, and technical administration tasks
- Work closely with our operational engineering teams and provide consulting and troubleshooting to alleviate the pressures with operational and reliability issues
- Work closely with technology subject matter experts and business analyst to understand requirements and automation use cases
- Work with our architects to participate in the technology standards lifecycle
- Promote standardization and automation across infrastructure that we support and manage for our clients
- Maintain existing automation infrastructure used to identify risks in areas such as performance, reliability, capability and scalability
- Be responsibility for deployment, maintenance, and enhancements of automation workflows (own your code)
- Follow the change and release processes to prevent production outages and ensure engineers who operate the automation know how to operate it
- Participate in post incident reviews and documenting findings and act on their learnings and enhancements of your code
- Work with our technical enablement teams during the pilot phases so we can enable your development into our client environments.
Mandatory requirements:
- Automation technologies: (StackStorm or Ansible)
- Advanced python
- Source code management
- Data structure formats i.e. JSON / Yaml
- Analytics technologies: (ElasticSearch, PowerBI)
- Atlassian technologies: (Jira, Confluence)
- Kubernetes / Azure Kubernetes Services
- Yang data models
- Cloud technologies for example Azure, GCP, AWS where Azure is a main focus for us
- Data Centre technologies for example storage, and servers
- Security technologies for example firewalls, antivirus, IPS, access controls
- Connectivity technologies for example wired, wireless, WAN
- End User Compute technologies for example Office 365, Windows, MAC
- Collaboration Technologies for example Microsoft teams, WebEx Teams
- Contact Centre Technologies for example Genesys
- Passion for coding / scripting, automation and innovation
- Positive attitude and willingness to learn
- Ability to critically examine a system and use that to guide them when asking questions of
- the system
- Maintaining good relationships with engineering teams
- Big picture mindset and enjoy problem solving
- Highly analytical with a level of business value and outcomes focused
- Excellent interpersonal and communication skills to engage with stakeholders