ADP is seeking a Principal Architect, DevOps.
We believe people make great companies, not the other way around. Our people make all the difference in delivering innovative HR technologies and solutions that help employees all over the world do their jobs better. The result? We're building the next generation of ADP technologies.
The Principal Architect, DevOps will provide leadership, technology design expertise, direction, coordination, and consultation, in the development, integration, launch, scaling, and maintenance of new and existing products and solutions.
Spread/Expand the DevOps Culture to Development Teams
Develop Blueprints for Infrastructure/Applications, Work closely with other teams to build the communication lines.
Understand and work on the "what" should be done for future.
Design new cloud architecture and methods for future expansion into the cloud
Work closely with Security Team to create standards for Cloud architectures
Develops detailed designs for specific solution of focus. This includes infrastructure specifications, software versions, configurations
Work with business partners to drive and capture system functional and non-functional requirements
Collaborate with other architects to define and capture software architecture for systems and/or components
Collaborate with various teams to do performance analysis, tuning and right structural modification/design
Develop design models
Identify, evaluate and select appropriate technology
Develop/Code applications and/or components
Create technical documentation
Support production software operations, test and debug programs
Assist in the development of overall project plans and timetables, analysis and identification of intermediate deliverables
Report progress and status of assigned tasks to project teams and managers
Provide technical leadership and motivation to junior developers
Experience building reporting applications using commercial and open source frameworks
Expert knowledge of Java 8, JVM ecosystem, memory model, tuning, threading, reactive streams, modularization
Knowledge of Domain Driven Design concepts and microservices
Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc
Knowledge of NoSQL data stores and polyglot persistence (MongoDB, Neo4J,Document DB, Aurora DB, Dynamo DB)
In depth knowledge of distributed systems concepts
Knowledge of event sourcing and distributed message systems (Kafka, SNS and SQS)
API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques)
Expert knowledge of build tools and dependency management (gradle, maven and ansilbe)
Understanding of the testing pyramid (unit, functional, integration, system, API testing) and testing approaches TDD, BDD
In depth hands on experience with virtualization approaches (VMs, containers,)
Hands on experience with cloud based IaaS (AWS) and distributed schedulers (Kubernetes, Mesos)
Expert knowledge of Unix OS, tuning, command line utilities
Comfortable to operate in an agile, dynamic environment
Excellent written and verbal communication skills are a must
Expert Knowledge in CI/CD Piplelines ( Jenkins, Spinniker, CloudBees )
Expert Scripting in ( Python, Ansible, Java Script,Bash,Perl)
Expert in Source Control (Git, Bitbucket)
15+ years of IT experience with hands-on experience in application/system/platform/integration architectures
We're designing a better way to work, so you can achieve what you're working for. Consistently named one of the 'Most Admired Companies' by FORTUNE Magazine, and recognized by DiversityInc as one of the 'Top 50 Companies for Diversity,' ADP works with more than 740,000 organizations across the globe to help their people work smarter, embrace new challenges, and unleash their talent. "Always Designing for People" means we're creating platforms that will transform how great work gets done, so together we can unlock a world of opportunity.
At ADP, we believe that diversity fuels innovation. ADP is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, or protected veteran status. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.