About the job
Job Title: Distributed Applications Engineer
Location: Reston, VA 20190
Duration: 12 months
Job Overview:
We are seeking a talented and experienced Engineer to join our team in Reston, VA. This role involves managing and optimizing distributed applications across multiple locations, ensuring their performance in large-scale environments, and implementing effective solutions in shared virtualized settings.
Key Responsibilities:
- Oversee the operation of distributed applications across various geographical sites.
- Manage applications in extensive environments to optimize performance and reliability.
- Utilize cloud solutions for application deployment in virtualized environments.
- Employ advanced troubleshooting techniques and performance tuning for both applications and server resources.
- Understand and apply the OSI model in networking for effective communication across all tiers.
- Leverage scripting languages (e.g., Python, shell) to facilitate troubleshooting and resolve application issues.
- Develop and maintain automation tools (e.g., Ansible, Puppet) for managing changes in large operational environments.
- Implement load balancing and GSLB tools to enhance application performance and ensure failover capabilities.
- Adhere to security best practices while architecting solutions.
- Design application deployments to meet requirements for load, scalability, and fault tolerance.

