Skip to Main Content
Applications Support Engineer
Tech Tammina Houston, TX

Applications Support Engineer

Tech Tammina
Houston, TX
Expired: January 06, 2024 Applications are no longer accepted.
  • Full-Time
Job Description
Company Info

**Immediate role**

Role: Applications Support Engineer
Location: Houston, TX (Onsite role)
Duration: Long term
Rate: Market

We are looking for an Applications Support Expert in Houston, Texas
As a part of the FRDC Site Reliability Engineer (SRE) team, you will help identify resilience challenges, build re-useable, foundational software and infrastructure component to improve, influence and validate the resilience and reliability for technologies that move trillions of dollars per day.

Responsibilities include, but not limited to:
•Participate in the design of build, refactor major software components that improve the availability, resilience, performance of our system
•Design, code, test, and deliver software to automate manual operational work
•Support incident responses, blameless postmortem, design and implement the product improvement to prevent incident reoccurring
•Implement application patterns in support of better service level objectives
•Implement self-healing, resiliency patterns
•Exercise failure cases regularly to validate resilience assumptions
•Engage with development teams throughout the life cycle of incident, ensure lessons learned are translated into automated or process adjust responses to help develop software for reliability and scale, ensuring minimal refactoring or changes
•Code, test and deliver software to automate manual operational work
•Troubleshoot incidents, participate in blameless post-incident evaluations and ensure permanent closure of incidents
•Identify application patterns and analytics in support of better service level objectives
•Analyze self-healing and resiliency patterns and contribute to software which can use these outcomes
•Implement best in class monitoring frameworks to accomplish end to end flow monitoring and noiseless alerting

Required Skills:
Technical expertise of 4+ years the below areas, overall IT experience of 6+ years
•Proficiency in Java / JVM based system design & implementation
•Infrastructure knowledge required including Unix, Windows, networking, and scripting (e.g. Perl / Python)
•Experience with orchestration tools like Jenkins CI/CD, or Jules
•Experience following source control best practices: Git/bitbucket
•Experience with database development (MySQL / Oracle)
•Understanding of architecture and design across distributed systems

Preferred Skills:
•Knowledge of SpringBoot / Microservices architecture
•Experience using Pivotal Cloud Foundry
•Experience with Public Cloud: AWS
•Enterprise platforms using Big Data tools and technologies (e.g. Hadoop, Spark, Hive, Impala, Dremio, Nifi, Ignite)
•Experience setting up & building solutions for Containers e.g Kubernetes

Requirements & Qualifications:
•Bachelor's degree or equivalent experience in a software engineering discipline
•2+ years of hands-on software engineer experience
•Curious about solving resilience problems in run time at scale
•Expertise in at least one technology stack designing, coding, testing, and delivering software
•Knowledge in a few of the infrastructure components (e.g. routers, load balancers, cloud products, container systems, compute, storage, and networks)
•Experience in cloud native, distributed application design and implementation
•Demonstrated communication and ownership skills
•Debugging and trouble shooting skills
•Collaboration with a diversified high-performing multi-location team
•Excellent analytical, interpersonal and communication skills
•Understanding of SRE methodologies/practices

Responsibilities include, but not limited to:
•Participate in the design of build, refactor major software components that improve the availability, resilience, performance of our system
•Design, code, test, and deliver software to automate manual operational work
•Support incident responses, blameless postmortem, design and implement the product improvement to prevent incident reoccurring
•Implement application patterns in support of better service level objectives
•Implement self-healing, resiliency patterns
•Exercise failure cases regularly to validate resilience assumptions
•Engage with development teams throughout the life cycle of incident, ensure lessons learned are translated into automated or process adjust responses to help develop software for reliability and scale, ensuring minimal refactoring or changes
•Code, test and deliver software to automate manual operational work
•Troubleshoot incidents, participate in blameless post-incident evaluations and ensure permanent closure of incidents
•Identify application patterns and analytics in support of better service level objectives
•Analyze self-healing and resiliency patterns and contribute to software which can use these outcomes
•Implement best in class monitoring frameworks to accomplish end to end flow monitoring and noiseless alerting

Get fresh Applications Support Engineer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.