Overview
Skills
Job Details
Job Description
The Department of Information Resources (DIR) requires the services of one DevOps Engineer 3, hereafter referred to as Worker, who meets the general qualification of DevOps Engineer 3 and the specifications outlined in this document for the above-named customer.
The position requires broad-based skills with solid background in architecture, design, development and deployment of applications and integration with tools. Experience with Oracle, Java, SQL tools (PL/SQL developer, SQL plus), XML, JSON, LDAP, Splunk, Dynatrace, ISAM, IBM MQ and Middleware application servers is required. Experience must include solution design and implementation incorporating architectures such as, Event Driven, , Serverless and Spring frameworks. Experience developing and supporting large, mission critical transaction processing applications is required. Strong experience with scripting languages such as bash, shell, Perl, python, groovy and JavaScript is a must. The individual will participate and provide technical leadership for replacing and upgrading application technology platforms. The individual must have proven ability to develop architectures that incorporate high availability, operations supportability, and scalability - an end-to-end perspective. In the architecture/design role worker will participate in discovery sessions with business liaisons, vendors, business analysts to design and develop new scalable and secure Enterprise IT solutions or augment and improve existing solutions. The individual will also be involved in triaging high priority production issues and do deep dive and root cause analysis. The individual must have strong background in Linux (Red Hat), proficiency in scripting with ongoing development, and solid understanding of automation and scheduling concepts.
The individual should demonstrate strong collaboration skills with internal teams and external partners to effectively troubleshoot cross-functional issues.
The individual suitable for this position must have worked in Agile SDLC. Ability to learn complex material quickly, allocate time efficiently, handle multiple projects and deliverables concurrently, along with good communication and relationship building skills with technical staff and executive management are expected traits for the position.
Roles and Responsibilities:
- Architect, design, develop and integrate tools and technologies for delivery of new end-to-end enterprise solutions or enhancements of existing solutions
- Maintain system batch processes and batch environments. Provides support and guidance on batch processing to other team members: Performs analysis and problem resolution.
- Work collaboratively with cross-functional teams on networking, system environments, and software components associated with batch processing.
- Provide support to ensure Production issues are addressed and resolved promptly.
- Demonstrated ability to understand complex systems involving multiple applications, analyze issues, and recommend improvements.
- Monitor MQ queues, triage issues and provide solutions.
- Participate in Sprints discovery, standups, retrospectives, and other aspects of Agile SDLC
- Triaging high priority production issues including deep dive and root cause analysis