DevOps Architect
- Job Title
- DevOps Architect
- Job ID
- 27005961
- Location
- Detroit, MI
- Other Location
- Description
-
Our History:
From our start in 2009, Conexess has established itself in 3 markets, employing nearly 150+ individuals nation-wide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies, to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record.
Who We Are:
Conexess is a full-service staffing firm offering contract, contract-to hire, and direct placements. We have a wide range of recruiting capabilities extending from help desk technicians to CIOs. We are also capable of offering project based work.DevOps Architect
Position Description
Seeking a DevOps Architect with significant Java expertise who will join a team focused on advancing development and operations. The team functions as a Development Practice that is responsible for providing standards and tools to developers and as a SWAT Team that is engaged for the resolution of highly-visible operational issues. Team members are expected to be subject matters experts who are hands-on, detail-oriented, and capable of mentoring others.
This position will involve defining and communicating standards for the following:
- Continuous integration
- Code quality analysis
- Code reviews
- JavaEE application server configuration
- Java / JavaEE coding
- Unit and integration testing
- Configuration management
- Use of 3rd-party libraries and dependency management
Job Responsibilities
- Primary:
- Communicate and collaborate with IT development teams to increase automation and code quality
- Lead the creation of standards for Java-based applications and middleware
- Ensure consistent application of standards throughout the enterprise to streamline development and maintenance
- Provide design and implementation guidance and tutoring to developers on best practices, tools, and quality assurance
- Resolve high-visibility application and middleware issues
- Engineer the deployment and operation of continuous integration tools
- Provide build environment that consistently builds, packages, reports on, and ensures the integrity of software products
- Integrate automated builds and build artifacts into test environments, test harnesses, and code analysis tools
- Stay abreast of the latest in development and build technologies
- Support Client's DevOps initiatives
- Secondary:
- Harvest and maintain reusable components
- Provide guidance for development teams on modularizing applications into cohesive, reusable components
- Participate in R&D activities
- Collaborate in the selection of preferred technologies
- Assist in enterprise architecture efforts
- Collaborate in the development of applications with respect to testability, scalability, performance, security, and fault tolerance
Qualifications
- Required:
- Strong grasp of automation tools
- Ability to use a wide variety of open source technologies and tools
- Ability to code and script
- Experience with systems and IT operations
- Comfort with frequent, incremental code testing and deployment
- Hands on experience in designing and developing applications using JavaEE platforms
- Profound insight of Java and JavaEE internals (classloading, memory management, transaction management, etc.)
- Comfort with collaboration, open communication, and reaching across functional borders
- Object-oriented analysis and design using common design patterns
- Preferred:
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing applications using at least one popular UI framework (Angular, Ember, Spring MVC)
- Knowledge of virtualization technologies (Docker, AWS, VMware)
- Experience with the Spring Framework
- Experience with test-driven development