Share this Job

Platform Architect - Automation

Apply now »

Date: Jan 13, 2018

Location: Ipswich, MA, US, 01936

Company: EBSCO Industries Inc

EBSCO Information Services (EIS) provides a complete and optimized research solution comprised of e-journals, e-books, and research databases — all combined with the most powerful discovery service to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EIS employs more than 3,300 people worldwide. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and top-notch workforce. EIS, a division of EBSCO Industries Inc., based in Birmingham, AL, is ranked in the top 200 of the nation’s largest, privately held corporations according to Forbes magazine. EBSCO is a company that will motivate you, inspire you, and allow you to grow. We are looking for the best. If you are too, we encourage you to explore our unique opportunities.

Platform Architect - Automation

 

EIS is undergoing an accelerated technology transformation, moving from a traditional enterprise-scale n-tier web application to a cloud-native micro services architecture on AWS. We have about 400 skilled developers in various stages of this transformation. Our technology strategy is to leverage Amazon public cloud capabilities and managed services to focus our people on writing code that differentiates us in the marketplace, at maximum velocity. We are embracing cutting-edge development practices including domain-driven design, continuous operation, DevSecOps, continuous delivery, a data-driven culture, and SAFe.

The Platform Architecture team works with all of our feature teams, program teams, Solution Architects, and Enterprise Architects to design world-class, highly scalable micro services that run on our technology stack, which is based on Spring Boot and Netflix OSS. Those services are shared across multiple products and market domains, so they must be generalized, performant, scalable, and properly instrumented to provide business telemetry, technical metrics to support continuous operation (“you build it, you run it, you own it”), and they must meet non-functional requirements designed for security and supportability.

As our feature teams build and support new applications at a rapid pace, we are looking for an exceptional Platform Architect to help design & develop an impactful underlying platform architecture for the cloud – this will include the implementation of cloud policies, cost optimization, provisioning, monitoring and adoption of telemetry driven CI/CD/CO pipelines. This will a hands-on senior technologist role with responsibilities spanning across new development & operational technology support for all of our products to enable teams to architect and build scalable, resilient, data-driven, cost-aware systems.

 

Key areas of focus include but are not limited to:

  • Driving towards an implicit expression of key operational and business metrics for all of our services with a focus on developer velocity and productivity.
  • Working with several groups to realize a vision of data-driven decisions based on telemetry obtained in our production environment.
  • Seeing everything as code – infrastructure, telemetry, provisioning, security, component lifecycle management
  • Leveraging AWS-native services to deliver differentiated functionality
  • Best practices for developing shared micro services in support of agility, cloud cost management
  • Consulting with peers and stakeholders to make good decisions about how software is built

 

Primary Responsibilities:

  • Work closely with Platform Architecture group and all of Technology to establish the practice of dev-centric operations at the enterprise driving the design, process, education, and adoption across agile teams.
  • Support the implementation of a strong operational backbone including establishing processes around metrics-driven application support model.
  • Determine and promote technologies to gain leverage in the Cloud Platform with a heavy focus on automation of every step in the pipeline.
  • Evangelize best practices of DevSecOps disciplines that align with the core vision themes of the platform architecture group to the organization.
  • Maintaining a watchful eye for opportunities to improve our practices and stack and communicating those opportunities in a productive way
  • Living the principles behind the Agile Manifesto and SAFe framework in all interactions and equip others to do the same.

 

Role-Based Competencies:

  • Collaboration:  Works effectively with team members and cross functional teams to accomplish individual, team and organization goals.
  • Leadership: Creates the vision, sets the direction and objectives, then motivates and guides others to take actions that support the vision (continually ensuring the focus remains on the customer and business objectives).
  • Accountability and Persistence:  Holds self and other accountable for measurable high-quality, timely and cost effective results.  Expects personal and team performance to be the best.  Determines objectives, sets priorities, and delegates work. Accepts responsibility for mistakes. Demonstrates tenacity and willingness to go the distance to get something done.
  • Communication: Ability to communicate technical information to non-technical audiences. Ability to lead a team by exhibiting strong oral, written, and interpersonal skills.

 

Cultural Competencies:

  • Drive
  • Positive Attitude
  • Good Judgement
  • Open Communication
  • Collaboration
  • Desire to Make an Impact
  • Eager to Understand
  • Accountable
  • Decisive
  • Team Player 

 

Requirements:

  • Degree in computer science or related technical field
  • 10+ years of experience in software development
  • 3+ years of experience as an architect, consultant, or senior technologist leading the deployment of new software practices and approaches
  • 1-3+ years of experience with CI/CD/CO tools such as Git, Jenkins, Artifactory, Docker, Ansible, Chef, DataDog, SumoLogic, CloudFormation or similar.
  • 2+ years of cloud native architecture and cloud services, preferably AWS

 

Preferred Qualifications:

  • Ability to quickly understand and assess technical aspects of our products and components
  • Ability to advise on best practices (architecture, implementation) and then document for others to consume
  • Experience designing and building highly-scalable cloud solutions
  • Experience in publishing or other content or search-heavy industry
  • Capable of contributing technically when necessary
  • Deep knowledge of software design patterns, algorithms, data structures and modern programming techniques
  • Rich understanding of micro services patterns and anti-patterns
  • Experience working in a data-driven culture
  • Successful deployment of enterprise grade applications in AWS
  • Understanding of Netflix OSS technology
  • Scaled Agile Framework for Enterprises (SAFe) or enterprise agile
  • Experience with AWS cost and utilization monitoring

 

EBSCO Industries, Inc.is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.  EBSCO strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex (including pregnancy), age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.  This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

EBSCO complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Nearest Major Market: Boston

Job Segment: Architecture, Consulting, Developer, Computer Science, Cloud, Engineering, Technology