Engineering Manager
CSS Tec
2021-12-03 07:34:54
Washington, District of Columbia, United States
Job type: fulltime
Job industry: Engineering
Job description
Direct Hire
No C2C rates
May have to travel to client located in King Of Prussia, PA.
Our client based in King of Prussia, PA is seeking a Engineering Manager to join the team. This is a direct hire and 100% remote role.
Delivers deployment engineering with infrastructure capabilities that emphasize the collaboration between the commercial software engineering and infrastructure operations to deliver high quality, reliable commercial software solutions both for on premise and cloud. This is done by providing technology capabilities that are performance oriented, agile, timely, cost-effective, and risk appropriate that enable a continuous integration and delivery pipeline for software delivery and infrastructure.
Responsible for the delivery of deployment pipelines including design and support of tools and infrastructure to enable the engineering teams to delivering commercial solutions to the market both on premise and public cloud. Work hand in hand with the engineering and other key stake holders to ensure that business requirements and priorities are fully aligned and agreed. Spearhead the adoption of Agile System Team principles and practices across the commercial engineering organization.
Essential Job Functions and Responsibilities:
- Assume responsibility for delivery of commercial software deployment, systems automation tooling, CI/CD, and engineering infrastructure and consistently demonstrate mastery of a wide range of IT environment capabilities (i.e. security, cloud, compute, storage networking, middleware, databases, risk, etc.) and building an organization capable of delivering these solutions.
- Manage 1-2 teams of highly skilled technical individuals.
- Break down technical roadmaps into specific projects/ sprints based on priorities and define an integrated data management platform that aligns with those specific needs, including data mapping, onboarding, standardization, management, provisioning, exploration and strategies.
- Collaborate with Product Owners and Product Managers to develop the roadmap
- Work closely with architecture, user experience, product and engineering to ensure delivered products are in alignment with corporate strategy and engineering best practices.
- Collaborate on key decisions on technologies and tools required for systems and CI/CD automation.
- Lead Research and evaluation efforts of emerging technologies and trends to ensure that the best techniques and tools are used to automate infrastructure and platform operations.
- Communicate technical issues to a non-tech audience and be an effective bridge from business to technology.
- Participate in other projects or duties.
- Occasional travel required.
Supervisory Responsibilities:
- Manage and coach team on all personnel related processes including selection, performance management, employee relations, compensation and rewards, employee development, etc.
- Own attainment of high employee satisfaction and retention; leads development of programs and initiatives within group to attain high employee satisfaction.
- Prepare and manage budget as assigned; analyzes variances and initiates corrective actions to maximize operational performance.
- Define annual Key Performance Indicators aligned with corporate goals.
- Determine appropriate resourcing of staff in order to achieve goals and objectives.
Knowledge, skills and abilities:
- Excellent written / verbal communication skills and presentation and project
- management skills.
- Experience designing and deploying AWS and other cloud services with an Infrastructure as Code (IAC) mindset.
- Experience with at least one automation/scripting/deployment language such as Python, Ruby, Go, Powershell, Cloud Formation, Terraform, etc.
- Experience with Kubernetes deployment, high availability operations, and security.
- Ability to coordinate needs assessments across the commercial organization, and an ability to deliver a comprehensive solution to those needs.
- Analytical and problem-solving skills and solid business acumen with the ability to manage and provision large amounts of data to enable business analysis with high level of performance and trust.
- Experience in Agile (SAFe) development methodology.
- Broad automation experience in build, test, configuration, and deployment in complex environments.
- Must be able to identify operational weakness and implement corrective action / plans.
- Ability to network with key contacts outside own area of expertise.
- Knowledge of systems administration in a variety of environments - Linux, Windows, virtualized, and cloud (AWS, Azure, Oracle Cloud, etc.).
- Automated build experience with tools like Jenkins, Ant, QuickBuild, GitHub Actions, CodeFresh, etc.
- Experience with one or more software development languages including Java, JavaScript, C#, Python, or C++.
- Experience with Software as a Service (SaaS) environments including architecture and management.
- Understanding of security best practices when architecting environments, applications, and CI/CD processes.
- Proficiency in Microsoft office packages.
- Sufficient knowledge of business communications, including telephone, voicemail, and e-mail and operations of office machines, such as photocopier, scanner, and fax.
Education, Training:
- Bachelor's Degree in Computer Science or similar technical degree; or equivalent combination of education and experience.
- Ten (10) years of related experience, or equivalent combination of education and experience required
- Two (2) years of leadership responsibility experience
- Cloud experience, AWS preferred
- Four (4) years of experience in a DevOps culture or production SaaS environment.
- provided by Dice