The Application Architect (DevOps) will be responsible for the evaluation, support, and implementation of high-quality software automation architecture, including the creation of an automated delivery pipeline that assists with building and deploying software/strategies and infrastructure efficiently. In addition, the Application Architect (DevOps) will develop application architecture specifications, application partitioning, database design, on-going improvements to automate our operations processes, and provide post implementation support, by developing and serving as an evangelist for Application Development and DevOps best practices. This role will be guided by Enterprise Architecture function and will continue to improve overall application technology.
Key Areas of Responsibility
•Lead complex Software Automation Architecture and whiteboarding sessions
•Design Technical/Integration Architectures, including development, runtime, and operations architectures
•Develop technical coding and documentation standards for DevOps development team
•Manage technically complex projects efforts in development, maintenance and enhancements of business system applications
•Determine operating requirements, costs, as well as resource needs for assigned projects and work in conjunction with a project manager on initiatives.
•Participate in application architecture planning (including system partitioning and framework design) to determine optimal solution architecture, efficiency, maintainability, and scalability
•Analyze, design, and deliver efficiently and streamlined DevOps practices across the organization
•Create suitable DevOps channels across the organization
•Improve and build continuous build environments to speed up software development
•Establish and manage continuous release environments to speed up software deployment
•Lead / develop:
•High-level system narratives, storyboards, and user interface prototypes;
•Detailed design specifications for hardware and software use by the technical team;
•System test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished;
•Detailed estimates for projects, including resource allocation, timelines, and budget.
•Expertise in the architectural design, and implementation of patterns including Middleware, Bulk Data, Real-Time Data, File Based, Process Integrations, and Event Processing
•Establish a cloud presence (SaaS or PaaS offerings) for CI/CD, source code, and build management
location: Vernon Hills, Illinois
job type: Permanent
salary: $140,000 - 160,000 per year
work hours: 8am to 4pm
•Collaborate with business and project teams to gather requirements and business needs.
•Make technical decisions to meet the design goals laid out in product road map and by management.
•Technically manage complex and large-scale project efforts in development, maintenance and enhancement of business system applications
•Collaborate with enterprise application developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability
•Build reference architecture for server automation offerings
•Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
•Report project/task status to the appropriate Manager, DevOps Engineering on a weekly basis
•Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
•Draw appropriate resources together in order to address technical issues.
•Mentor and coach junior team members
•Travel between local facilities as necessary
•Experience level: Manager
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.