The Role :
Core Responsibilities :
Work with and guide clients' Network technical leaders and Architects in our Network Operations department's Digital Transformation by building a network management platform and Network Automation and analytics practice.
Assist colleagues in Network Design, deployment and operations by building a portal that will become our Enterprise Network Management system.
Design, build, integrate and or build platforms that exploit our vast real time monitoring databases with AI or Machine learning to proactively identify operational mission critical network problems.
Architect, guide, design build interfaces to operational systems such as SCADA and OSISoft Pi and IT operational systems such ServiceNow to allow for correlation and automated workflows for our operational and deployment Network processes.
Assist our team of network experts to scale our services by helping them transition to Network As Code and associated on-prem / cloud Development support system.
Assist delivery of applications programming and analysis tasks as part of a system development process as well as provide application support, maintenance and enhancements for our internal business partners.
As we intend to have a sustained ability to support the automation and platform within this practice, increased attention will be given to applicants which would consider becoming a core employee.
Decision Making :
Makes decisions and recommendations on highly technical or complex issues and without formal guidelines or precedents and exercises resourcefulness and ingenuity to interpret policy
Manage very complex or multiple projects and is considered a SME and has the ability to influence others.
Work with our network Architects, designers, expert Operations staff and Cloud Dev Ops Practice leads in setting development practices direction along with reviewing Network industry best practice for deploying Network As Code and automating routine network changes on our massive, mission critical network.
Assist and or mentor other developers in team as well as network staff as they transform our practices to deploying changes via code and build automation for our workflows.
Leads and oversees projects and ensures alignment with business goals. Leads a work group or project team. Develop and document software based on a defined set of design and performance requirements
Adhere to processes defined by the Technical Lead and Solution Architect Provide estimates of work effort
Proactively provide ideas to improve proposed solutions
Perform application design, database design, schema layout and data loading and drive code walkthroughs / inspections as per the software development process and Quality Management Plan
Ensure delivery of sample data and unit test plans commensurate with the mission critical nature of our delivery on the Production network.
Troubleshoot and corrects complex bugs or issues (including performance issues) Develop and execute unit and integration tests as per the project plan Assist in the set up and execution of demonstrations as required
Align all work effort with the project schedule / work plan
Innovative Senior DevOps Engineer with a strong .Net / C# background and 10+ years of experience designing, implementing, and managing cutting-edge deployment automation of cloud resources.
Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tool GIT
Maintain build profiles in Team Foundation Server
Manage GitHub repositories and permissions, including branching and tagging
Administration of DevOps tools suite : AWS, Teamcity, GitHub, Octopus Deploy, and Splunk
Deploy code to different environments like Dev, QA, Production, and DR
Intermediate to expert Power BI report and Dashboard experience required
With help from our Digital Tranformation and Cloud DevOps team, help us build a Network Is Code automation and Network Management System in a development practice with current industry tools in a mix of On-prem and Cloud environments Experience using the Visual Studio Team Services (VSTS) tool to leverage requirements gathering through identifying user stories and defining acceptance criteria.
Agile is our preferred delivery methodology.
Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, AWS CLI, RDS, lambda, IAM, Route 53, API Gateway, Auto scaling, Cloud Watch, and Cloud Formation
Experience Migrating On-premise infrastructure to cloud platforms like AWS and AZURE and involved in virtualization with VMware, though this is not an immediate requirement.
Leveraging Cloud services and applications in the cloud in conjunction with and on-on prem data is required.
Experience with databases MS SQL server, PostgreSQL, and RDS
experience with and or willingness to learn Python to assist with
DevOps experience required, On-prem Infrastructure and cloud infrastructure automation experience will be an asset.