Enterprise Server Programmer

Fairfax County
Alexandria, VA, United States
8 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Unix Cloud Computing Configuration Management Databases System Configuration Data Centers Dynamic Host Configuration Protocol Data Center Infrastructure Management (CIM) Linux File Systems Domain Name System (DNS)
+34 more
Monitoring of Systems Identity and Access Management IP Addressing Subnetting Multipath I/O Python (Programming Language) Kernel-Based Virtual Machine Network Troubleshooting Linux System Administration Logical Volume Manager Routing OpenShift Package Management Systems Red Hat Enterprise Linux Ansible Shell Script Software Systems System Programming TCP/IP Virtual Local Area Networks Virtual Machines Virtualization Technology VMware VSphere Scripting Enterprise Software Applications System Availability Firewalls (Computer Science) Git Containerization Infrastructure Automation Frameworks Information Technology Data Management Restful APIs Vmware

Job description

Performs activities required to implement, install, support, maintain, patch, troubleshoot, and upgrade software in cloud and data center infrastructure systems and environments, on specific operating systems, utilities, and enterprise applications. Administers, supports, automates, secures, monitors, and maintains enterprise Linux systems and supporting infrastructure across data center, virtualized, and cloud-connected environments. Provides technical expertise in Linux system administration, infrastructure automation, virtualization, networking, and related enterprise platform services. Uses Ansible Automation Platform, Ansible, scripting, and other automation technologies to improve the reliability, consistency, security, and efficiency of infrastructure operations. Troubleshoots technical issues across operating systems and supporting infrastructure and works collaboratively with infrastructure, network, security, database, application, and other technology teams to implement solutions and maintain reliable enterprise services. Participates in infrastructure modernization initiatives and develops broader technical expertise across enterprise platforms, automation, virtualization, networking, resiliency, and related technologies., 1. Assists with the deployment of new cloud and data center infrastructure solutions, operating software, or projects to upgrade existing software.

  1. Ensures that new systems meet enterprise specifications, function properly, and are installed with minimum user disruption.
  2. Complies with enterprise standards, maintains current standards, procedures, and documentation, and develops procedures to incorporate new or changed software.
  3. Provides user support and education.
  4. Conducts performance studies to monitor efficiency.
  5. Participates in hardware and software feasibility studies.
  6. Documents corrective procedures
  7. Maintains the technical library.
  8. Performs related duties as required or assigned.

Requirements

  • Any combination of education and experience equivalent to a bachelor’s degree in computer science or a related field.
  • Five (5) years of progressively responsible experience administering and supporting Linux or UNIX systems and related enterprise infrastructure. Relevant technical experience, education, training, and industry certifications may be considered in combination.
  • Four (4) years of experience in developing, implementing, and maintaining cloud and data center infrastructure environments, computer operating software systems, one (1) year of which shall have been in enterprise software.
  • Advanced degree(s) beyond the minimum degree requirement in a relevant field may be considered for some experience.
  • Knowledge of the principles and practices of systems programming, cloud and data center infrastructure management.
  • Demonstrate experience administering Linux systems in a production environment, including system configuration, patching, package management, storage and filesystems, system services, security, performance analysis, and troubleshooting.
  • Experience using automation and configuration-management technologies such as Ansible or comparable tools to administer systems and improve the consistency and efficiency of infrastructure operations.
  • Experience developing or maintaining administrative scripts using shell scripting, Python, or similar scripting languages.
  • Working knowledge of enterprise virtualization technologies such as VMware, KVM, OpenShift Virtualization, or comparable platforms, including virtual machine provisioning, configuration, resource management, and troubleshooting.
  • Strong working knowledge of TCP/IP and enterprise LAN concepts, including IP addressing and subnetting, routing, VLANs, DNS, DHCP, firewalls, ports and protocols, and network troubleshooting.
  • Working knowledge of enterprise infrastructure concepts including high availability, backup and recovery, monitoring and observability, security hardening, identity and access management, and infrastructure lifecycle management.
  • Ability to troubleshoot technical problems that span operating systems, virtualization, networking, storage, applications, and other infrastructure services.
  • Ability to learn new technologies, develop expertise across multiple infrastructure disciplines, and adapt to changing enterprise technology requirements.
  • Ability to ensure that systems meet operating and functionality requirements.
  • Ability to work independently on routine and moderately complex technical assignments while collaborating with senior engineers, administrators, architects, vendors, and other technology teams on larger initiatives.
  • Ability to conduct evaluative studies, solve complex problems, and design and install solutions.
  • Ability to communicate effectively, both orally and in writing, with technical and non-technical audiences.

Preferred Qualifications

  • Experience administering Red Hat Enterprise Linux (RHEL).
  • Experience with Red Hat Ansible Automation Platform, Ansible playbooks, roles, inventories, and automation workflows.
  • Experience with Red Hat Satellite or comparable Linux lifecycle-management platforms.
  • Experience with VMware vSphere, Red Hat OpenShift, OpenShift Virtualization, KVM, or similar virtualization and container platforms.
  • Experience using Git for version control of scripts, automation, configuration, or infrastructure documentation.
  • Experience working with REST APIs or automating infrastructure platforms through APIs.
  • Experience with enterprise storage technologies and concepts including SAN/NAS, Linux multipathing, logical volume management, and filesystems.

Benefits & conditions

National average IT Jobs average US average

Salaries

The number of jobs in each salary range for all

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…