Applications Architect ( Devops )

at Ascent Services Group
Location Vernon Hills, IL
Date Posted February 13, 2021
Category Default
Job Type Full-time

Description

Req #: 21-01420
Title: Application Architect (DevOps)  
Location: Vernon Hills, IL   
Type:
Direct-Hire   
 
Role Overview
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 CLIENT's Enterprise Architecture function and will continue to improve CLIENT 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 CLIENT 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

 
Qualifications

  • Bachelor's degree or equivalent IT knowledge/experience.
  • 12 years application development experience, or 10 years CLIENT Application Development experience

 
Other Required Qualifications

  • Experience in .NET & C# programing experience minimum 10 years combined DevOps and / or application development experience
  • 7 years of direct experience with PowerShell, Java, Javascript, SQL
  • 5 years of direct experience with Python, Ruby
  • 7 years of direct experience with Windows server configuration including operating systems and components such as IIS
  • 7 years of direct experience with Linux server configuration including operating systems and components
  • 3 years of direct experience building containers environments and managing orchestrators (Kubernetes)
  • 3 years of direct experience managing and building container platforms with PKS, Rancher, or OpenShift
  • 5 years of direct experience building and managing Azure PaaS (strongly preferred), or other cloud providers such as AWS, Google
  • 5 years of direct experience with monitoring tools such as SCCM, Splunk, Dynatrace, NGINX and Icinga
  • 5 years of direct experience with Chef or Ansible (strongly preferred) or other Infrastructure as Code platforms such as Puppet
  • 7 years of direct experience source control systems such as TFS/Azure DevOps (strongly preferred) Git, GitHub, or GitLab,
  • 7 years of direct experience configuring builds using tools such as Microsoft VSO / VSTS builds, MSBuild, VNext
  • 7 years of direct experience with deploying code, continuous integration, continuous delivery across multiple non-production and production environments
  • 7 years of direct experience with implementing and managing software deployment tools (i.e. XebiaLabs, Microsoft Release Manager, Azure DevOps Pipelines, Octopus, Jenkins, UrbanCode)
  • 7 years of direct experience with business, technical specific requirement analysis, business process modelling, mapping, API management and API gateway
  • 7 years of direct experience in using cloud APIs to automate provisioning, deployment, improving system performance and stability a plus.
  • 5 years of direct experience working in an Agile Scrum environment as an active participant delivering stories, creating stories, participating in stand-ups
  • Expert knowledge of the latest industry trends on DevOps technologies, cloud (iPaaS/PaaS), CI/CD, container, systems platforms management
  • Experience acting as a liaison between application development, infrastructure, change management, and build engineering teams
  • Demonstrated ability to build rapport and maintain productive working relationships cross-departmentally and cross-functionally.
  • Advanced knowledge of product lifecycle and understanding of the role of methodology/frameworks.
  • Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders including senior leadership
  • Familiarity with Agile development and testing practices
  • Strong planning and organizational skills with critical attention to detail and creative problem-solving skills
  • Proven track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines
  • Forward-thinking approach to design and implementation
  • Strong preference for candidates who have worked on large-scale enterprise applications (thousands of users, millions of lines of code)
  • Strong understanding of general network concepts such as DNS, firewalls, load balancing (F5), switching, routing, etc.
  • Strong understanding of Internet protocols including HTTP, SSL, TCP, IP is a plus
  • Familiarity with build engineering concepts a plus

 
Contact
Zak Hornung
Technical Recruiter
[Click Here to Email Your Resumé]
 
**If this is not a fit for you or you are not interested, Ascent Services Group offers an excellent Referral Bonus!  We look forward to hearing from you! 

About Ascent:  The Ascent Services Group (ASG) is a nationally recognized technology staffing and consulting firm whose fundamental business is providing staffing services to Small, Medium, and Large Enterprise clients in our core market verticals: Financial Services, Healthcare, Technology and Life Sciences.  As consultants for ASG, you will have access to many of the top clients within the industries we serve.  Our goal is to deliver innovative talent through proven best practices and effective resource optimization.  Become one of ASG’s candidates and experience the difference!
IND05
 
 
 
 

Drop files here browse files ...