Software Architect

Location: Auburn Hills, Michigan
Posted On: 3/15/2017
Job Code: 3363_TA_MI
Job Description
Job Description:

The position is to support the transition of Car-Net by comprehending and specifying the IT work required . Responsibilities will include the on and off premise cloud environments, design of Docker images, orchestration of Docker instances, microservices and the secure networking between those and to other environments. The final solution has to be cloud provider agnostic, automatic deployable and scalable.
This position will be responsible to design and define the cloud architecture and its integration with other backend components. This work is the basis for a micro services application environment.

General Skills:
• Minimum of 10 year experience in advanced technologies including a minimum of 5+ years as a technical architect
• Bachelors Degree in Business, Computer Science, engineering, or related discipline, or equivalent (Advanced degree desired)
• Experience in the concepts and methodologies of enterprise architecture (e.g. Zachman Framework, TOGAF, etc.) and application architecture
• Conceptual knowledge of business area processes and functions (i.e. a general working knowledge of the Automotive Sales Company business model)
• Knowledge of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software)
• Broad understanding of technologies and has experience in implementation methodologies, software development life cycle process, and project management
• Excellent planning and organization, project management and time management skills
• Strong problem solving and negotiation abilities
• Ability to inform, educate and influence managers and employees to support goals and initiatives
• Exceptional written, verbal and presentation skills are necessary to effectively convey goals and initiatives to staff and management
• Knowledge of the vendor market and possess existing relationships
• Strong integration background

Technical Skills:
• Strong familiarity with cloud architecture and different cloud hosting provider cloud concepts
• Strong familiarity with working and managing of large Docker environments and their deployment e.g. Kubernetes and Mesos
• Experiences in design of Docker images and Docker multi host networks
• Experiences with log management in large Docker and cloud environments
• Experience in designing infrastructures to support cloud-native distributed applications that leverage microservice architecture, REST APIs, API Gateways, relational and NoSQL stores and loosely coupled messaging
• Experience in the design and implementation of Internet of Things solutions that leverage high volume telemetry ingestion, stream analytics and data visualization
• Experience with Open Source Middleware solutions (Apache, NGINX, Redis, etc.)
• Understanding of a Global Traffic Management and Load Balancing
• Understanding of security related concepts/concerns within a full stack web application

• Expertise in cloud hosting and storage technologies such as AWS/EC2/S3, Azure, Rackspace, Google, etc.
• Experience in common middleware issues such as virtualization, high availability active-active solutions, service availability, patching without service downtime, etc.
• Experience in agile development methodology and DevOps
• Experience with Continuous Integration/Automation technologies like Atlassian Bamboo, Jenkins, Puppet, Chef etc.
Category:IT  code:new
Job Requirements
Cloud Computing, Apache, Automation, Architecture, Management, Engineering, Software Development, Networking, Azure, Project Management

Not Ready to Apply?
Contact Details
Anurag Singh
E-mail Address