LEAD DEVOPS ENGINEER/ PRODUCT OWNER
IntElect Inc/PG Controls
Pay: 65c2c MAX citizens preferred but show me any status if local.
Duration: c2h
Start Date: asap
Location: rockford hybrid /23 days onsite a week
SEND ME LOCAL CANDIDATES ONLY FOR NOW WHO CAN ONSITE INTERVIEW
Qualifications:
Must Haves: - 5 years as a Software lead Monitoring deployment on AWS
- Bachelors or Masters Degree in Computer Engineering
- Understand Cloud deployments in AWS
- SQl databases
- Docker
- Capable of overseeing a team in india.
- Plus Haves:
- Expertise in programming languages such as Java C C# Python or others.
- Embedded experience would be a plus understanding hw and software and how it integrates.
Company Information:
What they do: (technology and product) - Control solutions for off highway marines oil etc.
Why its open: - Developing aws application for 4 years and they are ready for field trials. Manager has been interfacing w development. Now they need someone to step in and work with dev and customers. Get feedback from customers on changes to implement etc.
Team Makeup:
Responsibilities:
Requirement Analysis
- Meet with stakeholders to collect and analyze project needs.
- Translate business requirements into technological specs and architecture.
Architectural Design
- Create highlevel detailed design documentation.
- Create system architectural diagrams and flowcharts.
- Determine the general architecture and design patterns.
Technology Selection
- Evaluate and choose relevant technologies frameworks and tools.
- Ensure compatibility with current systems and future scalability.
Project Planning
- Define project milestones and deliverables.
- Develop and maintain a project plan and timeline.
- Collaborate with other stakeholders to ensure that architecture aligns with product plans.
Collaboration & Communication
- Coordinate with crossfunctional teams such as developers testers and operations.
- Share architectural decisions and strategies with stakeholders and team members.
- Facilitate architectural discourse and decisionmaking procedures.
Technical Leadership
- Offer direction and mentorship to development teams.
- Review and approve modifications to the code and design.
- Ensure compliance with coding standards and best practices.
Prototyping and proof of concept (PoCs)
- Create prototypes and proofofconcept models to validate architectural methods and technology.
- Iterate designs based on user feedback and technical feasibility.
Implementation Oversight
- Oversee the implementation of design plans.
- Maintain consistency with the established architecture and design patterns.
- During the development phase resolve technical challenges and suggest solutions.
Performance and Scalability
- Create systems with optimal performance and scalability.
- Perform performance testing and optimization.
- Identify and address potential bottlenecks and scalability difficulties.
Security & Compliance
- Ensure that architectural designs meet security standards and regulatory requirements.
- Implement security best practices and perform security assessments.
Documentation
- Maintain extensive architectural documentation.
- Manage development team documentation to ensure design implementation and change management is well controlled.
- Record architectural decisions system setups and technical specifications.
Quality Assurance
- Collaborate with QA teams to develop testing strategies and requirements.
- Perform architectural reviews and code quality inspections.
Continuous Improvement.
- Stay informed on industry trends upcoming technology and best practices.
- Continuously evaluate and enhance architectural processes and approaches.
Risk Management
- Identify and manage architectural risks.
- Create contingency plans and conduct risk assessments.
- Postimplementation Support