Tysons, VA, 22182, USA
1 day ago
Systems Engineer – DevOps
Overview We rely on Infrastructure as Code (IaC) and DevOps practices to manage our enterprise IT infrastructure that supports critical business functions. The successful candidate will join a dynamic multidiscipline team responsible for design, implementation, integration, and support of the enterprise IT platform, which includes secure cloud-hosted and on-premises environments. As part of the team, the **Senior Systems Engineer** 's responsibilities will include (but will not be limited to) the following: + **Researching available technology options** and their respective functional, performance, security, and interoperability characteristics; testing and evaluation of technology components; + Working with system architects and lead engineer **to maintain and improve the architecture and design** of the infrastructure as code (IaC) solutions + **Designing, developing** , and **maintaining** technology-specific, configurable, and reusable automation modules for network and systems infrastructure, data storage, messaging, and cybersecurity components and services; + **Designing, developing** , and **maintaining** infrastructure configuration code for new and existing enterprise IT solutions; + **Maintaining and improving** DevOps infrastructure, including source code repository (Git), deployment pipelines, and related components; + Plan, evaluate and execute capacity optimization, updates, upgrades and other **lifecycle activities** associated with the solution; **troubleshooting** of functional and performance problems; + Create and maintain detailed and accurate **system documentation** , including design and configuration plans, design diagrams, task-oriented procedures, operations and maintenance plans, etc. **Specific qualification requirements for the position include the following:** + 2-4 years of progressive experience performing comparable systems engineering, implementation, and support functions; + Advanced knowledge of infrastructure as code (IaC) and DevOps architectures, processes, and best practices; + Advanced knowledge and extensive experience with automation frameworks (e.g., Terraform, Ansible), libraries, development tools (e.g., Visual Studio), source code management systems (e.g., Git), build servers, artifact repositories, and related components; + Working knowledge and administration experience with application lifecycle management systems, such as Atlassian Jira (and related components), Azure DevOps, GitLab, etc. + Working knowledge of MS Windows platform and services, including Active Directory / EntraID, Group Policy Objects (GPO), virtual desktop infrastructure (VDI), application deployment frameworks and components, networking, and storage services, and their associated cybersecurity characteristics, logging, monitoring, and auditing capabilities; + Working knowledge and hands-on experience with MS Azure and cloud services and technologies, including compute, database, storage, network virtualization, and security services; + Working understanding of network infrastructure, concepts of operation, and protocols such as TCP/IP, DNS, DHCP, SNMP, Syslog, etc. **General:** + Demonstrated time management and organization skills while working in a fast-paced, multidiscipline team environment; + Strong analytical and problem-solving skills; + Strong communication (oral and written) skills; + Proficiency with workflow and lifecycle management systems (e.g. Atlassian Jira) **Education and Certification:** + Education: + Bachelor’s degree in computer science, Information Technology, or a Related Engineering Discipline + Certification: + Microsoft Certified Professional / Systems Sngineer certification is strongly desired + Security+ or CISSP certification is strongly desired **Other:** + US Citizenship is a requirement for this position. **Abilities:** + Exposure to computer screens for an extended period of time. + Sitting for extended periods of time. + Reach by extending hands or arms in any direction. + Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard. + Listen to and understand information and ideas presented through spoken words and sentences. + Communicate information and ideas in speaking so others will understand. + Read and understand information and ideas presented in writing. + Apply general rules to specific problems to produce answers that make sense. + Identify and understand the speech of another person.
Confirm your E-mail: Send Email