Software Maintenance Engineer Resume Samples
4.7
(92 votes) for
Software Maintenance Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the software maintenance engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
RK
R King
Reynold
King
3645 Lemke Ramp
Philadelphia
PA
+1 (555) 195 6050
3645 Lemke Ramp
Philadelphia
PA
Phone
p
+1 (555) 195 6050
Experience
Experience
Philadelphia, PA
Software Maintenance Engineer
Philadelphia, PA
Kessler LLC
Philadelphia, PA
Software Maintenance Engineer
- Work closely with Red Hat development engineering; assist production support engineers and technical account managers
- Work closely with Red Hat's production support engineers, technical account managers, and development engineering
- Work with support or product development teams to troubleshoot and work around product issues
- Work closely with Red Hat's production support engineers, technical account managers and development engineering
- Work closely with Red Hat's production support engineers, technical account managers, and development engineering teams
- Offer developer-to-developer assistance for Red Hat JBoss Middleware
- Analyze upstream development against current customer reported defects and develop or backport patches to resolve them
Phoenix, AZ
Systems Software Maintenance Engineer
Phoenix, AZ
Rau LLC
Phoenix, AZ
Systems Software Maintenance Engineer
- Works with other maintenance engineers across multiple locations providing maintenance support
- Works under pressure in restoring high-priority systems to operations
- Provides necessary mentorship, guidance, and training of entry level engineering crew
- Supports system engineering groups for ongoing analysis and integration efforts
- Interprets system documentation and records problems in logging and discrepancy reporting tools
- Performs software application maintenance, under supervision, on assigned mission systems running a variety of operating systems to include Solaris, UNIX, TRU-64 UNIX, SCO UNIX, Linux, Windows, and VMS
- Detects, isolates, documents, quickly reports, and resolves system outages, or problems encountered during operations of the operational system baseline, which includes the collection of diagnostic data, restoring the system operation, development of workarounds, and other activities necessary for recovery of a system, under supervision
present
Phoenix, AZ
Senior Software Maintenance Engineer
Phoenix, AZ
Runolfsdottir Group
present
Phoenix, AZ
Senior Software Maintenance Engineer
present
- Work closely with Red Hat development engineering, and assist production support engineers and technical account managers
- Work closely with Red Hat development engineering and assist production support engineers and technical account managers
- Manage workload to ensure that all customer issues are timely handled and moved to resolution
- Manage your workload to ensure that all customer issues are handled and resolved in a timely manner
- Analyze upstream development against current customer reported defects and develop patches to resolve the issue
- Work with the NFS and CIFS community to develop and review patches and test cases
- Collaborate with other engineers and developers to develop creative solutions for our customers, including product fixes
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Towson University
Bachelor’s Degree in Computer Science
Skills
Skills
- Knowledge of enterprise integration technologies and good working knowledge of commonly used UNIX platforms
- Knowledge of any of the following is highly desirable
- Ability to quickly learn new languages and technologies
- Ability to effectively communicate details of complex issues to stake holders, business and technical users
- Experience supporting a highly available application
- Genuine customer focus and the ability to apply your skills and knowledge to track down solutions to customer problems
- Detail-oriented with excellent verbal and written communication skills
- Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system
- Solid experience with Linux or UNIX operating systems; good understanding of installation, configuration, upgrade, and maintenance
- Ability and desire to quickly learn new languages and technologies
15 Software Maintenance Engineer resume templates
Read our complete resume writing guides
1
Software Maintenance Engineer Resume Examples & Samples
- Our teams work in 2-week sprints that rotate between top tier support of our production environment and patching our suite of software products
- In the support cycle, you will take on challenging, new tasks every day. This provides an excellent opportunity to hone your troubleshooting skills and increasing your knowledge of our customer’s daily needs
- In the patch cycle you will design and develop small-scale solutions to improve our customer’s overall experience within our application suite
- We are a closely knit development group of motivated and driven individuals where you will not be forgotten. We conduct daily knowledge transfers, striving for a deep understanding of our products and services to efficiently troubleshoot issues
- We work in a highly collaborative environment where problem solving is a collective effort, resulting in attaining the best option for the client
- We have a front row seat to an in-depth technical presentation of the code behind new release features, design techniques and technologies used across various products within our organization. Opportunities for growth are limitless!
- Ability to think critically to help design and implement monitoring tools that will provide transparency to applications state, history, and trends
- Ability to harness creativity, old and new ideas, and to think beyond your training with the goal of developing innovative solutions for business sensitive deadlines
- Demonstrate a strong desire to get to the root cause of an issue, utilizing a light-weight process
- Ability to effectively communicate details of complex issues to stake holders, business and technical users
- Experience supporting a highly available application
- Demonstrate an above average knowledge of T-SQL
- Working knowledge of Visual Studio’s development tools
- Working knowledge of ASP.Net/C#, MVC, JavaScript, Microsoft Reporting Services
2
Systems Software Maintenance Engineer Resume Examples & Samples
- Performs software application maintenance on assigned mission systems running a variety of operating systems to include Solaris, UNIX, TRU-64 UNIX, SCO UNIX, Linux, Windows, and VMS
- Helps establish requirements for software enhancements and new software and sometimes writes that software
- Analyzes software errors and frequently writes the software to correct those errors
- Supports system engineering groups for ongoing analysis and integration efforts
- Frequently communicates with the customer to help establish requirements and schedules
- Position requires a BS Degree in a related technical discipline and minimum 4 years related experience working with Java, C/C++ on Linux or UNIX platforms OR possess the equivalence of 12 years direct experience in lieu of a degree
- Must have the ability or experience in evaluating LINUX or UNIX log files and assess error conditions
- Must have the ability or experience modifying LINUX or UNIX scripts and configuration files
- Must have the ability or experience troubleshooting software issues on Solaris, UNIX, TRU-64 UNIX, SCO UNIX, Linux, Windows, and VMS platforms
- Must have the ability to identify and isolate discrepancies to software, hardware, database, scripts or configurations
- Must have the ability or experience modifying or creating configuration controlled software, test changes to verify requirements, and install builds in a controlled operational environment
- ·Requires good communication skills in order for the effective and accurate exchange of information across a multi-location enterprise, with customer visibility into maintainer based actions and response
- Must have a current DODI 8570.01-M IAT Level II (Security+) certification
- Experience with UNIX and LINUX system administration skills
- Position requires a BS Degree in a related technical discipline (Computer Science or Electrical Engineering) and minimum 4 years related experienceOR equivalence of 12 years direct experience in lieu of a degree
3
Software Maintenance Engineer Resume Examples & Samples
- Will respond to all maintenance related work requests for several systems
- Provides systems maintenance/administration to high priority infrastructure systems, servers, clusters and workstations running a variety of operating systems to include: Solaris, Red Hat Linux, and Cisco IOS
- Detects, isolates, documents, quickly reports, and resolves system outages, or problems encountered during operations of the operational system baseline, which includes the collection of diagnostic data, restoring the system operation, development of workarounds, and other activities necessary for recovery of a system
- Hardware and software installations, maintenance and urgent troubleshooting efforts
- Maintain and update standard documentation. Accurately documents problems in logging and discrepancy reporting tools
- Works under pressure in restoring high-priority systems to operations
- Works with other maintenance engineers across multiple locations providing maintenance support
- Must have a BS Degree in a related technical discipline and minimum of 2 years of Computer Maintenance or Unix System Administration experience or have at least 10 years of equivalent experience in lieu of a degree
- Highly desired to have Solaris, Red Hat LINUX and VMware-ESXI system administration skills
- Knowledgeable in the following software languages
4
Software Maintenance Engineer Resume Examples & Samples
- Performs software application maintenance on assigned mission systems running a variety of operating systems to include Solaris and Windows
- Accurately documents problems in logging and discrepancy reporting tools
- Requires a BS Degree and a minimum 2 years of applicable experience – OR- possess a minimum of 10 years directly related experience in lieu of a degree
- Must have a current DODI 8570.01-M IAT Level II (Security+) minimum certification
- Must have the ability to evaluate Solaris and Windows log files and assess error conditions
- Must have the ability modify Solaris and Windows scripts and configuration files
- Must have the ability to troubleshoot software issues on Solaris and Windows platforms
- Requires good communication skills in order for the effective and accurate exchange of information across a multi-location enterprise, with customer visibility into maintainer based actions and response
- Requires ability to multi-task in a dynamic environment with changing priorities
- Must have the ability to modify or create configuration controlled software, test changes to verify requirements, and install builds in a controlled operational environment
- Exposure to basic programming skillset to at least one of the following programming languages on UNIX platforms: Java and C++
- Experience with Solaris and Windows system administration skills
5
Software Maintenance Engineer Resume Examples & Samples
- Performs software application maintenance on assigned mission systems running a variety of operating systems to include Solaris, UNIX, TRU-64 UNIX, SCO UNIX, Linux, and VMS
- Must have the ability to evaluate LINUX or UNIX log files and assess error conditions
- Must have the ability modify LINUX or UNIX scripts and configuration files
- Must have the ability to troubleshot software issues on Solaris, UNIX, Linux, and VMS platforms
- Exposure to Java, C, and C++ on LINUX and UNIX platforms
6
Systems Software Maintenance Engineer Resume Examples & Samples
- Performs software application maintenance, under supervision, on assigned mission systems running a variety of operating systems to include Solaris, UNIX, TRU-64 UNIX, SCO UNIX, Linux, Windows, and VMS
- Detects, isolates, documents, quickly reports, and resolves system outages, or problems encountered during operations of the operational system baseline, which includes the collection of diagnostic data, restoring the system operation, development of workarounds, and other activities necessary for recovery of a system, under supervision
- Analyzes software errors and frequently writes the software to correct those errors, under supervision
- Position requires a BS Degree in a related technical discipline and minimum 2 years related experience working with Java, C/C++ on Linux or UNIX platforms OR possess the equivalence of 10 years direct experience in lieu of a degree
7
Software Maintenance Engineer Resume Examples & Samples
- Ensure customers get the maximum value from and easily use our solutions and subscriptions
- Support customers by responding within the designated service-level agreement (SLA) to incoming calls, as well as chat and web-based inquiries
- Collaborate with other engineers and developers to develop creative solutions for our customers, including product fixes
- Share knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system; present troubleshooting instructions and solutions to other engineers within the domain
- Manage customer cases and maintain clear and concise case documentation
- 5+ years of Linux or UNIX system administration experience
- Technical knowledge of and hands-on experience with the Linux storage and file system
- Advanced troubleshooting and debugging skills, with a passion for problem solving and investigation
- Fundamental understanding of OpenStack and container architecture; administration experience across all working components
- Knowledge or familiarity with Amazon Web Services; VMware vSphere, Azure, Google Cloud experience is an advantage
- Bachelor’s degree or equivalent experience within the enterprise IT sector
- Demonstrated first-rate customer service experience or prior technical support experience; desire to go above and beyond in assisting customers
- Ability to deal with rapid change and limited structure
- Ability and willingness to learn new open source technologies
8
Senior Software Maintenance Engineer Resume Examples & Samples
- Support customers by responding within the designated SLA to incoming calls as well as chat and web-based inquiries about our technologies
- Investigate and troubleshoot issues, developing solutions for our customers while understanding their business needs
- Exceed customer expectations by providing outstanding customer service
- Proactively update our customers and ensure they are satisfied with our support service
- Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system; present troubleshooting instructions and solutions to other engineers within the domain
- Participate case review conference call with customers when needed
- Technical knowledge and actual hands-on experience with the Linux storage and file system
- Previous experience with Ceph or Gluster storage is a plus
- Knowledge or familiarity with Amazon Web Services; VMware vSphere, Azure, or Google Cloud is a plus
- Demonstrated customer service experience or prior technical support experience; desire to go above and beyond in assisting customers
- Ability to manage and grow existing enterprise customer and partner relationships by delivering high-quality support
- Prior Red Hat product certification, e.g. Red Hat Certified Engineer (RHCE) or other relevant certifications is a significant advantage, as you'll need to be certified within 90 days of your start date
- Scripting or programming experience in languages like Bash, C, or Python is preferred
- Proven ability and willingness to learn new open source technologies
- Excellent reading and writing skills in English; fluent English language skills are preferred
- Commitment to providing the best experience possible for Red Hat customers
9
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within core Linux kernel
- Analyze upstream development against current customer reported defects and develop or backport patches to resolve them
- Use available tools like crash and systemtap to investigate and troubleshoot technical issues
- Record customer interactions, including investigation, troubleshooting, and the resolution of issues
- Work closely with Red Hat's production support engineers, technical account managers, and development engineering
- Manage workload to ensure that all customer issues are resolved quickly
- Help develop comprehensive, reusable self-service solutions for future incidents
- 5+ years experience as a support, sustaining, or development engineer or other directly related experience in an enterprise environment
- Deep understanding of Linux tools, especially gcc, binutils, git, crash, and systemtap
- Solid understanding of computer architecture and hardware ABI’s for x86-64 and i386, preferably ppc and z-series
- Understanding of compilers and other packages included in a Linux distribution
- Solid familiarity with run-time environment implementation
- Development-level experience with C and Assembly; familiarity with writing patches
- Experience with Linux kernel internals and writing scripts using Bash, Python, or Perl to troubleshoot and correct Linux issues
- Bachelor's degree or higher in computer science or other technical discipline or equivalent work experience
10
Software Maintenance Engineer Resume Examples & Samples
- Partner with the Ansible, Ansible Tower, and CloudForms communities to develop and review patches and test cases
- Analyze upstream development against current customer reported defects and develop patches to resolve the issue
- Use tools like curl, wireshark, and irb to investigate and troubleshoot technical issues
- Record customer interactions including investigation, troubleshooting, and resolution of issues
- Work closely with Red Hat development engineering, and assist production support engineers and technical account managers
- Demonstrate considerable judgment in selecting methods and techniques to obtain solutions
- Manage your workload to ensure that all customer issues are handled and resolved in a timely manner
- Assist in the development of comprehensive and reusable self-service solutions for future incidents
- Bachelor's degree in a technical field; engineering or computer science is preferred
- 5+ years of experience as a support or development engineer managing and maintaining Linux systems
- 3+ years of experience with automation frameworks and tools like Puppet, Ansible, or CFEngine is highly preferred
- Passion for open source software, tooling, and automation
- Advanced skills with command-line tools and scripting languages like Python
- Good understanding of Linux tools, with an emphasis on curl, wireshark
- Experience working with infrastructure providers (GCE, AWS, ESSXI, and HyperV) is preferred
- Linux operating system installation, configuration, upgrade, and maintenance experience is preferred
- Solid development-level experience with ruby and experience writing patches is preferred
- Upstream involvement in open source projects (patches submitted for upstream inclusion) is a plus
11
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within general base operating system components (e.g., shells, system administration tools, email, and web services)
- Analyze upstream development against current customer reported defects and develop patches to resolve issues
- Use available tools to investigate and resolve technical issues
- Record customer interactions to include investigation, troubleshooting, and the resolution of issues
- Linux operating system installation, configuration, upgrades, and maintenance experience
- Solid understanding of networking configuration (IP configuration, interface bonding, routing, firewalls, etc.)
- General understanding of base packages included in the Red Hat Enterprise Linux (RHEL) distribution
- Familiarity with security mechanisms like SELinux and iptables
- Development-level experience with C and familiarity with developing and applying patches
- Experience with development tools, including the gdb debugger
- Experience writing scripts using Bash, Python, or Perl to problem solve and correct Linux issues
12
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within Red Hat Enterprise Virtualization (RHEV) manager and related utilities
- Familiarity with Linux system, network configuration, and storage solutions or management
- Experience with an enterprise management system for large distributed systems)
- Database knowledge, including postgreSQL scripting
- Experience writing scripts using Bash and Python to troubleshoot and correct Linux issues
13
Software Maintenance Engineer Resume Examples & Samples
- Own the resolution of customer issues from initial contact through complete customer satisfaction
- Work with support or product development teams to troubleshoot and work around product issues
- Create knowledge base articles and technical notes
- Listen, comprehend, and communicate on the fly
- Proactively stay up to date on all the latest technologies concerning Red Hat solutions and the underlying technologies; dissipate this knowledge to the other engineers
- Develop a deep understanding of Red Hat JBoss Middleware solutions
- Work with developers to identify and resolve more complicated problems
- Work with customer employees and consultants, including business managers, project managers, software engineers, security analysts, data center engineers, and customer NOC
- Advocate for customer requests and offer innovative ideas to improve product quality
- Manage assigned solutions and components by prioritizing open issues for development
- Provide issue mentoring and training to support centers
- Troubleshoot and resolve complex, critical, and sensitive support issues
- Define, prioritize, and track bugs for development
- Develop a working knowledge of applicable bug and technical information databases
- Develop a working knowledge of applicable support debugging tools
- Excellent customer support skills; 2+ years of high-level technical and application support experience
- Proven ability and willingness to learn new open source middleware technologies
- Excellent English communication skills, both written and verbal
- Excellent analytical, interpersonal, communication, and technical writing skills
- 2+ years of experience with and knowledge of one or several Java and JEE technologies, such as JMS, Web Services, Servlets/JSP, EJB, JDBC, Hibernate, or Tomcat
- Basic hands-on experience with JBoss Application Server (or any other application servers like WebSphere or WebLogic)
- In-depth knowledge of the Java platform
- In-depth knowledge of databases or SQL
- Ability to deal with change and limited structure
- Motivated, flexible, and perceptive
- Knowledge of software build, patch, and deployment processes and procedures (i.e. automake, autoconf, etc.)
- Experience with Linux and UNIX
- Application development and deployment experience
- Experience with the configuration of open source software (i.e. Apache, Tomcat, etc.)
- Ability to analyze complex issues
- Solid customer service skills
- Demonstrated efficient problem solving techniques
- Availability to occasionally be on call after hours and on weekends
14
Software Maintenance Engineer Resume Examples & Samples
- Work in a team of excellent engineers, with a broad range of technologies and contribute to a vibrant, open source community
- Ensure customer success by providing well-researched, accurate, and prompt responses to developer-level technical issues
- Experience with middleware technologies and related open source projects
- Ability to efficiently develop test cases, product patches, and examples as required to resolve customer issues
- Development-level experience analyzing and debugging Java or C++ application issues at the language-level
- Detail-oriented with excellent verbal and written communication skills
- Good at analyzing, reproducing, and troubleshooting problems
- Expert knowledge with some Apache technologies
- Experience working on large-scale enterprise Java projects
- Genuine customer focus and the ability to apply your skills and knowledge to track down solutions to customer problems
15
Software Maintenance Engineer Resume Examples & Samples
- Troubleshoot, debug, and resolve complex configuration issues in multivendor solutions
- Analyze upstream development against current customer reported defects and develop patches to resolve the issues
- Work closely with Red Hat's production support engineers, technical account managers, and development engineering to provide the best possible solution to the customers
- Contribute to Red Hat product quality; propose and guide usability and supportability improvements
- 5+ years of experience as a support, sustaining, or development engineer, or other directly related experience in an IT enterprise environment
- Proven hands-on Linux admin experience
- Experience writing scripts using Bash and Python
- C coding experience is a plus
- Solid experience in one or more of the following technology areas: system management, Identity management (directory server, IPA, SSSD, etc.), networking, storage, file systems, clusters, virtualization, cloud, or middleware
16
Software Maintenance Engineer Resume Examples & Samples
- Use your engineering experience to understand, troubleshoot, and debug customer issues to ensure they are able to get full value from OpenShift by Red Hat
- Guide customer-facing support cases, exceed customer expectations and provide outstanding customer service
- Maintain technical knowledge of all aspects of our technology and market
- Share your knowledge gained from troubleshooting issues by contributing to the global Red Hat knowledge management system
- Deep knowledge of the .NET Framework
- Solid software engineering experience with multiple programming languages and experience writing patches and pull requests
- Knowledge of Openshift, Docker, Kubernetes or other container tools
- Ability and desire to quickly learn new languages and technologies
- Knowledge of any of the following is preferred
17
Software Maintenance Engineer Resume Examples & Samples
- Share your knowledge with our customers by using your developer-level experience to analyze or debug
- Java application issues at the language-level, e.g. code development, code review, and stack traces
- Own issues and provide an outstanding customer service experience
- Expert knowledge of the middleware environment
- Familiarity with JBoss middleware technologies, including any of Drools, Java EE, Fabric8, Infinispan, Apache ActiveMQ, Apache Camel, Apache CXF, Apache Karaf, Apache Tomcat, a distinct advantage
- Experience analyzing and debugging Java application issues at the language level
- Experience troubleshooting, analyzing, and reproducing issues
- Bachelor's degree in a technology-related discipline, preferably computer science or engineering
18
Software Maintenance Engineer Resume Examples & Samples
- Sustaining critical components in HDP
- Analyze complex customer reported issues that require strong analytical and technical skills
- Debug system level deployment issues, root cause analysis, and resolve failures
- Root cause analysis reports on any Severity 1 incidents including recommendations to improve proactive management of Hadoop deployments
- Resolve issues that may require producing enterprise-ready patches or hotfixes
- Regular briefings on Hortonworks Data Platform releases and roadmap
19
Software Maintenance Engineer Resume Examples & Samples
- Use your Engineering experience to understand, troubleshoot, and debug customer issues to ensure they are able to get full value from Red Hat’s OpenShift solutions
- Guide customer-facing support cases, exceed customer expectations, and provide outstanding customer service
- Work closely with Red Hat development engineering; assist production support engineers and technical account managers
- Ability to quickly learn new languages and technologies
- Linux or UNIX operating systems
- Performance troubleshooting
- Networking, Software-defined networking
- Infrastructure-as-a-Service (IaaS) environments (public and private cloud), e.g. OpenStack, Azure, or AWS
- NodeJS, Ruby (web frameworks), or Python (web frameworks)
- Upstream involvement in open source projects (patches submitted for upstream inclusion)
20
Software Maintenance Engineer Resume Examples & Samples
- Partner with the OpenShift Online and OpenShift Origin communities to develop and review patches and test cases
- Solid experience with Linux or UNIX operating systems; good understanding of installation, configuration, upgrade, and maintenance
- Knowledge of any of the following is highly desirable
21
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within Red Hat's storage and clustering products
- Use available tools to investigate and troubleshoot technical issues
- Work closely with Red Hat's production support engineers, technical account managers and development engineering
- Manage workload to ensure that all customer issues are timely handled and driven to resolution
- 5+ years of experience as a support, sustaining, or development engineer or other directly related experience in an enterprise environment
- Outstanding understanding of the current Linux kernel, with emphasis on storage subsystems
- Solid experience in one or more of the following technology areas in a software engineering, analytical, or development capacity
22
Software Maintenance Engineer Resume Examples & Samples
- Support customers and partners in the use of the Red Hat Mobile Application Platform
- Use your deep software engineering experience to understand, troubleshoot, and debug customer code to ensure they are able to get full value from Red Hat Mobile solutions
- Actively contribute to the Red Hat Mobile product as it continues on the open source path
- Demonstrated customer service or technical support experience; desire to go above and beyond in assisting customers
- Outstanding written and verbal English communication skills
23
Senior Software Maintenance Engineer Resume Examples & Samples
- Investigate and troubleshoot product issues, developing patches for the various client and server-side frameworks related to the Red Hat Mobile Application Platform
- Own customer-facing support cases, exceed customer expectations by providing outstanding customer service
- Deep knowledge of Java or JavaScript/Node.js
- Advanced analytical, troubleshooting, and debugging skills, with a passion for problem solving
- Good working knowledge of Git usage and workflows
24
Software Maintenance Engineer Resume Examples & Samples
- Ensure customers can get the maximum value from and easily use our products and subscriptions
- Support customers by responding within the designated service-level agreement (SLA) to incoming calls as well web-based inquiries about our technologies
- Collaborate with other engineers and developers to develop creative solutions for customers, including product fixes
- Relevant product administration experience, i.e. installation methods, networking, firewall, security, clustering, web servers, and databases
- Prior Red Hat product certification, e.g. Red Hat Certified Engineer (RHCE), or other relevant certifications is a significant advantage, as you'll need to be certified within 90 days of your start date
- Scripting or programming experience in languages like Bash, C, Perl, Python, Java, or Ruby is a plus
25
Senior Software Maintenance Engineer Resume Examples & Samples
- Use your engineering experience to understand, troubleshoot, and debug customer issues to ensure they are able to get full value from Red Hat OpenShift
- Help resolve customer-facing support cases, exceed customer expectations, and provide outstanding customer service
- Work closely with Red Hat development engineering and assist production support engineers and technical account managers
- Maintain a commitment to providing the best experience possible for Red Hat customers
- Knowledge of OpenShift, Docker, Kubernetes, or other container tools
- Solid experience with Linux or UNIX operating systems; good understanding of installation, configuration, upgrade, and maintenance experience
- Bachelor’s degree or equivalent experience within the enterprise IT
- Containers, Docker, Kubernetes
- Performance troubleshooting,
- Networking, Software-defined networking,
- Infrastructure-as-a-Service (IaaS) environments (public and private cloud) e.g. OpenStack, Azure, or AWS
- Clustering or high availability
- Virtualization
- .NET Framework
- Databases, Restful APIs, storage, JBoss, Tomcat
26
Senior Software Maintenance Engineer Resume Examples & Samples
- Efficiently develop test cases, product patches, and examples to resolve customer issues
- Analyze, troubleshoot, and reproduce problems
- Familiarity with JBoss middleware technologies (e.g. Drools, Java EE, Fabric8, Infinispan, Apache ActiveMQ, Apache Camel, Apache CXF, Apache Karaf, Apache Tomcat) is a major plus
- Experience working on large-scale enterprise Java projects at the developer level
- Genuine customer focus and an understanding that their success is your success
- Passion for improving your skill set in the open source, enterprise Java space
27
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within Red Hat Satellite and other system management products
- Exercise sensible judgement in selecting methods and techniques for obtaining solutions
- Manage workload to ensure that all customer issues are handled and driven to resolution in a timely fashion
- Analyze upstream development against current customer reported product defects and develop patches to resolve issues
- Share and improve knowledge content for product technologies
- Understand, develop, and promote good practices for long-term solutions
- 5+ years experience as a support, sustaining or development engineer or other directly related experience in an enterprise environment
- Thorough understanding of high-level web application concepts and architecture, and knowledge of major frameworks
- Record of solving complex problems efficiently
- Ability to read and write code, especially using Ruby, Rails, Angular Js, Python, Perl, or Java
- Troubleshooting mindset, creative problem-solving skills, and the ability to manage your time on your own
- Passionate about both technology and customers; committed to providing the best experience possible for Red Hat customers
- Highly motivated team player focused on constantly improving, adapting as needed, and contributing to the team
28
Software Maintenance Engineer Resume Examples & Samples
- Resolve complex customer problems within general base operating system components (e.g., shells, system administration tools, email, web services, and more)
- Manage workload to ensure that all customer issues are quickly handled and resolved
- General understanding of all base packages included in the Red Hat Enterprise Linux (RHEL) distribution, security mechanisms like SELinux and iptables ,and authentication mechanisms including local files, NIS, LDAP, and Kerberos
- Solid development-level experience with C, and familiarity with developing and applying patches
- Familiarity with development tools including the gdb debugger and revision control software (CVS, Subversion, and Git)
- Experience writing scripts using Bash, Python, or Perl to troubleshoot and correct Linux issues
29
Software Maintenance Engineer Resume Examples & Samples
- Work with unique technology that automates and monitors the user interfaces of desktop applications
- Analyze software while working with variety of languages and platforms
- Work in an agile environment with a team that enjoys solving complex issues
- 2 to 3 years of experience developing a software product is a must. A true tenacious desire to learn with career discipline and methodical style are the key ingredients
- Hands-on programming with C++ and either .NET/C# or Java
- Strong understanding of object-oriented design
- Experience with Windbg, Eclipse MemoryAnalyzer, JVisualVM, or Performance Profiling are a big plus
- Must be able to perform in a fast-paced interactive development environment
- Self-taught, highly intelligent and ability to work with minimal supervision
30
Senior Software Maintenance Engineer Resume Examples & Samples
- Partner with the Ceph and Red Hat Storage communities to develop and review patches and test cases
- Use tools like SystemTap, ftrace, strace, Wireshark, GDB, and crash to investigate and troubleshoot technical issues
- 5+ years of experience as a support or development engineer for network-based file systems on Linux
- Experience working with scale-out, distributed file systems like Gluster, Ceph, and Nutanix
- Ability to read and understand complex multi-threaded kernel and user space code and relate this back to customer issues
- Good understanding of Linux tools, with an emphasis on SystemTap, ftrace, strace, Wireshark, GDB, and crash
- Linux operating system installation, configuration, upgrade, and maintenance experience is a major plus
- Solid development-level experience with C and experience writing patches
- In-depth knowledge of file system standards, including Posix specifications
- Experience with tcpdump analysis and network file system protocols
31
Systems Software Maintenance Engineer Resume Examples & Samples
- Interprets system documentation and records problems in logging and discrepancy reporting tools
- Collects data describing the environment at the time of the failure
- Serves as a single point of contact for monitoring, troubleshooting, and anomaly resolution. Performs routine software functions as required
- Escalates problems to Tier 2 level as required, perform call-ins as necessary
- Coordinates with any required resources across the enterprise to resolve operational issues
- Works with other 24x7 engineering crew across multiple locations providing enterprise level maintenance support, with high customer visibility into all actions and response
- Provides necessary mentorship, guidance, and training of entry level engineering crew
- This is a grade/level E01 position which requires a BS Degree in a related technical discipline and related knowledge or ability to troubleshoot operational systems supported by this program OR possess the equivalence of 8 years direct experience in lieu of a degree
- Must have a broad knowledge of high priority systems across a multi-location enterprise
- Requires good communication skills in order for the effective and accurate exchange of information across a multi-location enterprise, with customer visibility into crew-based actions and response
- Must be able to work a non-standard work week, weekends, and holidays; 12-hour shift work expected in support of 24x7 operations
- Must have a current DODI 8570.01-M IAT Level I Certification or must obtain the certification within first 60 days of employment
- System administration experience to include UNIX, Linux, and Windows platforms
- Experience with virtualization technologies and software such as VMware
- Knowledge and understanding of Enterprise Management Systems to include HP OpenView, and CA based Concord
32
Software Maintenance Engineer Resume Examples & Samples
- Software maintenance tasks (SCM, CI, ...)
- Maintenance pack delivery related tasks
- Testing and releasing maintenance packages according to maintenance process
- Inter-operability testing related tasks, maintenance of device library updates
33
Software Maintenance Engineer Resume Examples & Samples
- Responsible for maintenance and development of software components for the payment gateway; Follow documented design procedures and participate in team-based design reviews, to implement a design; Help conduct Software Unit Tests and Software Reliability demonstrations; BDD; utilizing software tracking tools
- Work with team distributed across the globe
- Construct software per requirements and design while maintaining adherence to source/build control procedures; Follow coding standards and the software development lifecycle defined by the organization; Document program code according to specifications; Conduct software code inspections and reviews
- Ensure the software is appropriately covered by automated Unit Tests; Understand the value and process of software quality assurance and test automation; Improve the critical parts of the real time transaction processing system with focus on the performance
34
Systems Software Maintenance Engineer Resume Examples & Samples
- Oversee the daily performance of computer systems and networks
- Respond to requests for technical assistance in person, via phone, electronically. Advise user on appropriate action
- Detects, isolates, documents, quickly reports, and resolves system outages, or problems encountered during operations, which includes the collection of diagnostic data, restoring the system operation, development of workarounds, and other activities necessary for recovery of a system
- Identify and escalate situations requiring urgent attention
- Update and communicate with users about problem progress
- Maintain record of daily data communication transactions, problems and remedial action taken, and installation activities
- Specify users and user access levels for each system
- Diagnose and resolve technical hardware and software issues
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems
- Coordinate deployment of workstation software, communications services and equipment, server replacements and upgrades, and other IT changes
- Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure
- Follow standard help desk procedures
- Provide user training
- This is a grade/level G06 position which requires a BS Degree OR possess the equivalence of 8 years direct experience in lieu of a degree
- Computer System maintenance and troubleshooting
- Working knowledge of fundamental operations of relevant software, hardware and other equipment
- Knowledge of system and network performance monitoring
- Knowledge of relevant problem tracking applications
- Comprehension of customer service practices
- Follow processes and procedures for resolving system anomalies
- Problem analysis
- Verbal and written communication skills, including maintenance of detailed problem tracking information
- ITIL knowledge
35
Software Maintenance Engineer Resume Examples & Samples
- Work with Red Hat enterprise customers across the globe on a 24/7 basis which will require you to work in shifts
- Analyze and resolve complex customer problems within the core Linux kernel
- Work closely with Red Hat's production support engineers, technical account managers, and development engineering teams
- Demonstrate good judgement in selecting methods and techniques for obtaining solutions
- Manage workload to ensure that all customer issues are timely handled and their issues resolved
- Outstanding understanding of Linux tools, with emphasis on GCC, GNU Binutils, Git, crash, and systemtap
- Demonstrated understanding of compilers and other packages included in Linux distributions
- Solid understanding of runtime environment implementation
- Solid understanding of computer architecture and hardware ABI’s for Intel 64, AMD64, and i386; understanding of PowerPC (PPC) and z-series architectures is a plus
- Solid development-level experience with C and Assembly; familiarity with writing patches
- Bachelor’s degree or higher in computer science or other technical discipline or equivalent work experience
- Linux operating system installation, configuration, upgrades, and maintenance experience is a plus
36
Software Maintenance Engineer Resume Examples & Samples
- Use your familiarity and experience with at least one of the technologies applied in our solutions
- Efficiently develop test cases, patches for our offerings, and examples as required to resolve customer issues
- Share your knowledge with our customers by using your developer-level experience analyzing and debugging Java and C++ application issues at the language level (code development, code review, stack traces, etc)
- Analyze and reproduce problems, troubleshoot issues, and quickly learn new technologies and customer environments
- Expert knowledge of Apache technologies like Camel, CXF, ActiveMQ, Karaf, Fabric8, or Spring Boot
- Ability to successfully prioritize, handle multiple tasks at once, and demonstrate genuine customer focus and understand that their success is your success
- Passion for improving your skill set in the open source enterprise Java space
- Knowledge of enterprise integration technologies and good working knowledge of commonly used UNIX platforms
- Bachelor's degree in a technology-related discipline; computer science or engineering are a plus
- Focus on detail and ownership of issues
37
Senior Software Maintenance Engineer Resume Examples & Samples
- Work with the NFS and CIFS community to develop and review patches and test cases
- Provide the best experience possible for Red Hat customers
- Manage workload to ensure that all customer issues are timely handled and moved to resolution
- 5+ years of experience as a support or development engineer for network filesystem on Linux
- Good understanding of Linux tools, with emphasis on systemtap, ftrace, strace, wireshark, gdb, and crash
- Solid development experience with C and familiarity with writing patches
- Upstream involvement in open source projects with patches submitted for upstream inclusion
- Bachelor’s or higher in computer science or other technical discipline or equivalent work experience
38
Software Maintenance Engineer Resume Examples & Samples
- Provide a high, detailed level of technical assistance to ensure that our customers get the most out of our Red Hat JBoss Middleware offerings
- Engage and collaborate with open source developers around the world
- Offer developer-to-developer assistance for Red Hat JBoss Middleware
- Work alongside in-house developers, write new code, fix and improve code, provide highly technical solutions, and contribute to the Red Hat JBoss Middleware and open source software communities
- Serve as a technical point of contact for a technology of your choosing within the Red Hat JBoss middleware suite
- Develop patches and feature requests to provide upstream to the community and downstream to customers
- Advise customers on JEE architectural design decisions
- Work with other open source projects to help customers integrate Red Hat solutions with their applications
- 4+ years of professional JEE platform experience
- Deep experience with one or several JEE or application server technologies like Java Message Service (JMS), Amazon Web Services (AWS), SOAP, REST, Servlets, JavaServer Pages (JSP), Java Database Connectivity (JDBC), Hibernate, Apache Struts, Teiid, MetaMatrix, Arquillian, Drools, Apache Tomcat or DataSource, FuseSource, Apache Camel, OSGI, Apache ActiveMQ (AMQ), Apache Karaf, Fabric, SwitchYard, version control, build tools, OpenShift by Red Hat, or Docker
- Solid knowledge of the JEE platform
- Practical experience with application server technologies like Red Hat JBoss Middleware, IBM WebSphere, and Oracle WebLogic
- Solid troubleshooting and debugging skills; passion for problem-solving and investigation
- Ability and willingness to learn new open source middleware technologies
- Clear and effective written and verbal communication skills in English
- Ability to communicate courteously and effectively with customers, third party vendors, and Red Hat associates
- Solid understanding of Java programming APIs and popular Java frameworks is a plus
- Bachelor’s degree in engineering or computer science is preferred; equivalent experience within the enterprise IT sector will also be considered
39
Associate Software Maintenance Engineer Resume Examples & Samples
- Provide technical support to Red Hat enterprise customers
- Resolve complex customer problems within Red Hat's storage and clustering solutions
- Demonstrate considerable judgement in selecting methods and techniques for obtaining solutions
- Manage workload to ensure that all customer issues are timely handled and guided to resolution
- Assist with the development of comprehensive and reusable self-service solutions for future incidents
- 1-3 years of experience as a support, sustaining, or development engineer or other directly related experience in an enterprise environment
- Understanding of the current Linux kernel with emphasis on storage subsystems
- Understanding of hardware and computer architecture, preferably Intel 64 and AMD64; additional architectures are a plus
- Development experience with C and familiarity with established open source methodologies
- Experience writing scripts using Bash and Python troubleshooting and correcting Linux issues
- Experience with Linux crash dump analysis (vmcore analysis) with the crash tool is a plus
- Linux 2.6 virtual memory subsystem
- Linux 2.6 SCSI subsystem
- Linux storage device drivers
- Locally attached storage (IDE and ATA, SAS and PAS)
- Storage area networks, storage virtualization, and fiber channel-attached storage (including iSCSI and FCoE)
- High-availability clustering and clustered shared-storage file systems
- Common Linux filesystems (ext2, 3, and 4, XFS, reiserFS, etc.)
- Redundant storage systems (RAID, multipath I/O, distributed storage)