You are viewing a preview of this job. Log in or register to view more details about this job.
As a DevOps Engineer you will support our Line of Business application infrastructure services. The primary job role is supporting TRS’s Line of Business applications/environments. You will also be contributing to our continuous integration and continuous delivery build/release pipeline. If you enjoy working in a team environment supporting the design, configuration, build, deployment, and maintenance of multiple application environments along with other related support activities through automation and DevOps best practices then we would love to talk you!
 
General Description
DevOps Engineer I
The DevOps Engineer I performs routine (entry-level) system engineering work supporting the application infrastructure and the build/release pipeline for TRS Pension and Healthcare Line of Business applications. Work involves assisting with managing a complex application and infrastructure environment, which includes Red Hat JBoss and Fuse technologies running on Microsoft Windows servers; and assisting with configuration, deployment, and maintenance of the application environment along with other related support activities through automation and DevOps best practices. Works under direct supervision with minimal latitude for the use of initiative and independent judgment.  
DevOps Engineer II
The DevOps Engineer II performs complex (journey-level) system engineering work supporting the application infrastructure and the build/release pipeline for TRS Pension and Healthcare Line of Business applications. Work involves managing a complex application and infrastructure environment, which includes Red Hat JBoss and Fuse technologies running on Microsoft Windows servers; and supporting configuration, deployment, and maintenance of the application environment along with other related support activities through automation and DevOps best practices. Works under minimal supervision with moderate latitude for the use of initiative and independent judgment.  
DevOps Engineer III
The DevOps Senior Engineer performs advanced (senior-level) system engineering work supporting the application infrastructure and the build/release pipeline for TRS Pension and Healthcare Line of Business applications. Work involves supporting a complex application and infrastructure environment, which includes Red Hat JBoss and Fuse technologies running on Microsoft Windows servers; and designing, configuration, deployment, and maintenance of the application environment along with other related support activities through automation and DevOps best practices. Works under minimal supervision with considerable latitude for the use of initiative and independent judgment.  
 
State Classification:
0255/System Analyst IV/B22
0256/System Analyst V/B24
0257/System Analyst VI/B26
 
WHAT YOU WILL DO:
 
Duties and Responsibilities
DevOps Engineer I
DevOps & Release Engineering 
• Assists with infrastructure support focusing in the area of Microsoft Windows and Red Hat JBoss Enterprise Application Platform (EAP) and Fuse Enterprise Service Bus (ESB) technologies.
• Assists with the deployment of applications across multiple technologies, primarily based on Windows PowerShell, Ansible, Chef and Jenkins.
• Assists in software provisioning, configuration management, integration validation and application deployment tools.
• Analyzes and diagnoses infrastructure problems related to Red Hat and Microsoft technologies.
• Works with developers, DBAs, QA staff and others for continuous process improvements and high-quality deliveries on time.
• Assists with developing policies, procedures, and standards for installing, configuring, and supporting Red Hat technologies with Microsoft Windows servers. 
System Support & Maintenance 
• Assists with installation, configuration, monitoring and maintenance of a large Microsoft server farm with Java applications.
• Assists in conducting product evaluations of new software and upgrades to existing middleware software to identify strengths, weaknesses, and potential benefits to the agency.
• Monitors applications to ensure compliance with licensing agreements and system availability.
• Collaborates with other agency staff to maintain application and network security.
Performs on-call or scheduled after hours and related work as required 
 
DevOps Engineer II
DevOps & Release Engineering 
• Provides infrastructure support with a focus in the area of Microsoft Windows and Red Hat JBoss Enterprise Application Platform (EAP) and Fuse Enterprise Service Bus (ESB) technologies.
• Deploys applications to multiple environments using DevOps methodologies using automation and continuous integration / continuous deployment, primarily based on Windows PowerShell, Ansible, Chef and Jenkins.
• Supports software provisioning, configuration management, integration validation and application deployment tools.
• Analyzes, diagnoses, and resolves infrastructure problems related to Red Hat and Microsoft technologies.
• Works with developers, DBAs, QA staff and others for continuous process improvements and high-quality deliveries on time.
• Develops policies, procedures, and standards for installing, configuring, automation and supporting, IBM Red Hat technologies with Microsoft Windows servers. 
System Support & Maintenance
• Assist with planning an infrastructure environment for multiple applications.
• Works on the installation, configuration, monitoring and maintenance of a large Microsoft server farm with Java applications.
• Conducts product evaluations of new software and upgrades to existing middleware software to identify strengths, weaknesses, and potential benefits to the agency.
• Monitors applications to ensure compliance with licensing agreements and system availability.
• Collaborates with other agency staff to maintain application and network security.
• May provide training and technical assistance to IT and other staff on middleware technology software and related issues. 
Performs on-call or scheduled after hours and related work as required
 
DevOps Engineer III
DevOps & Release Engineering
• Provides infrastructure support expertise with a focus in the area of Microsoft Windows and Red Hat JBoss Enterprise Application Platform (EAP) and Fuse Enterprise Service Bus (ESB) technologies.
• Deploys applications to multiple environments using DevOps methodologies using automation and continuous integration / continuous deployment, primarily based on Windows PowerShell, Ansible, Chef and Jenkins.
• Supports and designs processes for software provisioning, configuration management, integration validation and application deployment using DevOps best practices and methodologies.
• Analyzes, diagnoses, and resolves infrastructure problems related to Red Hat and Microsoft technologies.
• Works with developers, DBAs, QA staff and others for continuous process improvements and high-quality deliveries on time.
• Develops policies, procedures, and standards for installing, configuring, and supporting Red Hat technologies with Microsoft Windows servers. 
System Support & Maintenance 
• Plans an infrastructure environment for multiple applications.
• Oversees the installation, configuration, monitoring and maintenance of a large Microsoft server farm with Java applications.
• Conducts product evaluations of new software and upgrades to existing middleware software to identify strengths, weaknesses, and potential benefits to the agency.
• Monitors applications to ensure compliance with licensing agreements and system availability.
• Collaborates with other agency staff to maintain application and network security.
• Provides training and technical assistance to IT and other staff on middleware technology software and related issues. 
Performs on-call or scheduled after hours and related work as required 

WHAT WILL YOU BRING
Education:
DevOps Engineer I/II/III
• Bachelor’s degree from an accredited college or university.
• High school diploma or equivalent and additional full-time, related experience may substitute for the required education on an equivalent year for year basis.  
 
Experience:
DevOps Engineer I
• Proven ability to administer a Microsoft Windows server environment.
DevOps Engineer II
• Two (2) years of full-time, recent network administration experience, including one (1) year administering a Microsoft Windows server environment.
DevOps Engineer III
• Five (5) years of full-time, recent network administration experience, including three (3) years administering a Microsoft Windows server environment.
 
Registration, Certification, or Licensure:
• None.
 
Preferred Qualifications
DevOps Engineer I
• Experience with automation and DevOps tools.
• Experience in Windows and Red Hat infrastructure design and support.
• Experience with Agile, ITIL methodologies and best practices.
DevOps Engineer II
• Experience in Windows and Red Hat infrastructure design and support.
• Experience with one or more of the following technologies: Microsoft Windows Server and DNS, Microsoft Active Directory, Microsoft PowerShell, Red Hat JBoss Technologies, Imperva Cloud Web Application Firewall, SolarWinds Monitoring suite, and Oracle Glassfish.
• Experience with automation and DevOps tools including Ansible, Chef Inspec, Jenkins, and GitHub.
• Experience with Agile, ITIL methodologies and best practices.
• Possession of one or more of the following certifications: Microsoft Certified Systems Administrator (MCSA), Microsoft Certified Systems Engineer (MCSE), Red Hat Certified JBoss Administrator.  
DevOps Engineer III
• Experience in Windows and Red Hat infrastructure design and support.
• Experience with one or more of the following technologies: Microsoft Windows Server and DNS, Microsoft Active Directory, Microsoft PowerShell, Red Hat JBoss Technologies, Ansible, Chef, Imperva Cloud Web Application Firewall, SolarWinds Monitoring suite, and Oracle Glassfish.
• Experience in designing and optimizing solutions with Automation, DevOps and Infrastructure as Code.
• Experience with Agile, ITIL methodologies and best practices.
• Possession of one or more of the following certifications: Microsoft Certified Systems Administrator (MCSA), Microsoft Certified Systems Engineer (MCSE), Red Hat Certified JBoss Administrator.  
 
Knowledge, Skills and Abilities
Knowledge of:
DevOps Engineer I/II/III
• The practices, principles, and techniques of DevOps for continuous delivery of the application stack using automation including web, middleware, and database technologies, along with monitoring and network operations.
• Microsoft Windows Server, Microsoft Windows PowerShell, Red Hat JBoss EAP, Red Hat FUSE, Red Hat Ansible, Chef Inspec, Jenkins, GitHub, Oracle Glassfish, network protocols and security, current hardware and software architectures, and integration within these systems. 
 
Skill in:
DevOps Engineer I
• Understanding standard middleware technologies, tools, and protocols including: Certificate Services, JDBC, JMS, JSP, SOAP and REST web services.
• Analyzing routine problems and developing workable solutions.
• Communicating technical information to people of all levels of technical knowledge.
• Planning, organizing, and coordinating work to effectively meet frequent and/or multiple deadlines; handling multiple tasks simultaneously; and managing conflicting priorities and demands. 
DevOps Engineer II
• Understanding standard middleware technologies, tools, and protocols including: Certificate Services, JDBC, JMS, JSP, SOAP and REST web services.
• Solving network Windows server problems or network infrastructure issues and managing the performance and capacity of a LAN/WAN environment.
• Analyzing complex problems and developing workable solutions.
• Communicating complex technical information to people of all levels of technical knowledge.
• Planning, organizing, and coordinating work to effectively meet frequent and/or multiple deadlines; handling multiple tasks simultaneously; and managing conflicting priorities and demands. 
DevOps Engineer III
• Understanding standard middleware technologies, tools, and protocols including: Certificate Services, JDBC, JMS, JSP, SOAP and REST web services.
• Solving network Windows server problems or network infrastructure issues and managing the performance and capacity of a LAN/WAN environment.
• Analyzing complex problems and developing workable solutions.
• Communicating complex technical information to people of all levels of technical knowledge.
• Planning, organizing, and coordinating work to effectively meet frequent and/or multiple deadlines; handling multiple tasks simultaneously; and managing conflicting priorities and demands. 
 
Ability to:
DevOps Engineer I/II/III
• Establish and maintain harmonious working relationships with co-workers, agency staff, and external contacts.
• Work effectively in a professional team environment.