Sr Manager, Systems Engineering

Date:  Sep 23, 2022
Location: 

Rancho Cordova, CA, US

Company:  NCA - NEC Corporation of America

Location: Hybrid - Remote and Rachco Cordova, CA

Sr. Manager of Systems Engineering

 

Summary -

In this critical delivery role, the Senior Manager of Systems Engineering will work with senior leadership, Product Management, and globally distributed Engineering teams to advance maturity of CI/CD pipelines, automate infrastructure deployments, improve observability, and generally advocate for and improve our DevOps / DevSecOps practices. This role will require collaboration with North American and global engineering teams.

 

You will help lead and mentor the team to cloud migration as well as assist in new team organizations design. Upgrade CI/CD pipelines so that static code analysis and test automation are being run constantly.  Improve cloud footprints and cost by recommending improvements to our container strategy. 

 

You will define network, cloud and environmental infrastructure in both Linux and Windows administration environments that support our law enforcement clients. 

 

You will also play a role in automating our pre production and production environments using CI/CD.


 Essential Duties and Responsibilities -

50% Define and drive the selection and adoption of tools and processes that advance our DevOps – DevSecOps practices.

  • Engage, Improve, develop, measure, and implement processes and tools for
  • Work to improve quality, delivery time, and lower costs and testing cycle times by leveraging best practices in manual and automated testing methodologies and toolsets to support product, DevOps, and development teams.
  • Provide leadership, guidance, training, and mentoring to implement test automation across project and product teams and test engineers.
  • Subject matter expert to define, coordinate and implement test automation strategy including roadmap, tools, framework & approach for optimal results.
  • Work closely with product owners to understand future projects and identify capabilities required for both manual and automated testing.
  • Organizes the execution of test scenarios that evaluate each software component and demonstrate the business condition being tested and the expected results. Define and publish key performance metrics for automated testing.
  • Determine reasons for failures during test automation runs and communicate to appropriate stakeholders. Then, fix technical automation issues following change control procedures.
  • Complete automation code reviews and ensure proper version control and configuration management of all automated test objects developed and test environments used. Ensure all mechanical testing framework, training, and development standards documentation is kept up to date.
  • Work collaboratively with the DevOps team to integrate testing automation tools into CI/CD pipeline.
  • Cultivate a positive company culture that values cross-team collaboration, trust, and leading by example.

 

25% Maintains and enhances technology expertise, keeping current cloud, infrastructure, tools, etc.

  • Research, evaluate industry trends and emerging technologies that will drive delivery efficiency

 

25% Collaborate on decisions, resolving conflicts and ensuring follow-through with exceptional verbal and written communication skills

  • Represent delivery teams in governance rituals.  Assure that teams have 3-6 months of backlog and providing visibility into future projects.
  • Advocate for DevOps, DevSecOps, and the complete automation of build and test pipelines

 

Prerequisites -

Education:

Bachelor's degree in Computer Science or equivalent

Experience:

Requires 10+ years of software development or networing experience, including at least 5 in a management/leadership position.  Mush have experience with Lean/Agile and in leading offshore teams.  Experience with Change Management is a big plus.

Certifications, Licenses, etc:

Public cloud vendor certifications in topics such as Well Architected Framework, Secure Infrastructure, FaaS, Serverless, etc

  • Experience with Change Management: Understanding the stresses and risks inherent in significant organizational change and mobilize the organization behind the change objective

 

Required Qualifications
 

  • Bachelor’s degree or equivalent experience
  • Experience building CI/CD pipelines using DevOps tools such as Git, Maven, Ant, Jenkins, Ansible, Artifactory and Consul.
  • Public cloud DevOps experience
  • Experience with software development, infrastructure development, or development and operations
  • Experience with modern software orchestration, containerization, and deployment technologies
  • Experience leading/managing a team(s) of skilled DevOps and application engineers
  • Experience leading/managing enterprise level DevOps initiatives and Agile Development

 

 

     

 

Specialized Knowledge and Skills -

Language Skills:

Demonstrated ability to effectively work with and support customers.  Excellent written and verbal communications skills

 

 

Reasoning Skills:

Must be a self-starter and able to recognize and resolve issues dependably and effectively.   Excellent project leadership skills.  Must be self-motivated with strong attention to details.

Technical Skills:

Excellent in-depth working knowledge of public cloud (primarily Azure) architectures and systems.  Must be fluent in the relevant programming languages and environments.  Proficient in all aspects of the software development lifecycle (including analysis, design, development, testing, implementation and support).

     

 

Work Environment and Physical Demands -

General Work Environment:

Professional office environment.

Noise:

Moderate.

Standing/Lifting:

None.

Visual:

Must be able to read small text accurately.

Stress:

 

Travel:

Negligible.

         

 

Supervisory Responsibility, if any:

Responsible for a team fo approx 12 Systems Engineers, DevOps resources, NW and Infrastructure engineers and managers . Responsible for goal setting and periodic feedback and reviews for them.  Define process under which they perform their daily tasks.

 

 

 


Nearest Major Market: Sacramento

Job Segment: Testing, Systems Engineer, Engineering Manager, Cloud, Engineer, Technology, Engineering