Lead DevOps Engineer

  • Contract

Company Description

Synthesis has extensive experience building large-scale, enterprise systems for government and commercial clients. We specialize in developing JEE, SOA, Portals, and database-driven applications. Our extensive knowledge spans across all application tiers. Since, we were founded in 2003, Synthesis has been delivering large-scale systems based on design patterns, service-oriented architectures, dynamic and intutive web interfaces, and web services. Our clients include Fortune 100 companies and a number of government agencies.

Job Description

Synthesis is seeking a Lead DevOps Engineer for our client in Mclean, VA to improve, enhance, and manage their highly distributed and complex SaaS platforms. The ideal candidate will be able to design, implement, and manage HA infrastructures; improve scalability, availability, and latency for their cloud and mobile offerings.

Responsibilities:

- Create and influence architectures and standards across client's various, cutting-edge technology stacks and multiple frameworks

- Prioritize and troubleshoot site issues; ensure reliability and site uptime by working with software development, systems/operations, application support, and quality engineering teams at a global scale

- Identify and push for opportunities to increase automation at all levels of design, testing, and production

Qualifications

Requirements:

- 4+ years of experience in supporting, managing, or building highly scalable and distributed systems, as a Systems Administrator, DevOps Engineer, or an equivalent role

- Experience with environments using either Linux, UNIX, or Windows

- Knowledge in supporting and troubleshooting event-driven web or back-end systems, with Java, .NET or other languages

- Solid experience with Object Oriented Design & Development

- Demonstrated skill in writing scripts and creating tools (Bash, PowerShell, Ruby, or Python)

- Knowledge of Service Oriented Architecture (SOA) principles

- Infrastructure (Linux/UNIX/Windows) and network management (TCP/IP, DNS, load balancing)

- Working knowledge of configuration management tools (ex: Chef, Puppet or Salt)

- Working knowledge of the SDLC (Agile, Kanban)


Additional desired skills:


- Working experience with container technologies (ex: Docker or Rocket)

- Project management and collaboration tools (ex: JIRA, TFS)

- Database management or exposure, to NoSQL (Redis, MongoDB, Cassandra)

Additional Information

All your information will be kept confidential according to EEO guidelines.

1099/Corp-to-Corp considered as well.