Applications Administrator II
Role details
Job location
Tech stack
Requirements
-
Operating Systems: Knowledge of operating systems like Linux, Windows, or Unix is essential. Familiarity with command-line interfaces, file systems, and system configuration is a must.
-
Networking Fundamentals: Basic Understanding networking concepts such as TCP/IP, DNS, DHCP, firewalls, and network protocols is crucial for managing network services and troubleshooting network-related issues.
-
Scripting and Automation: Proficiency in scripting languages like Bash, Python, or PowerShell is beneficial for automating repetitive tasks, system administration, and application deployment.
-
System Administration Tools: Familiarity with tools like package managers (e.g., apt, yum, or rpm), configuration management tools (e.g., Ansible, Puppet, or Chef), and monitoring tools (e.g., Nagios, Zabbix, or Prometheus) is valuable.
-
Security: Familiarity with basic security concepts, such as user access management, firewalls, and security best practices, is important for protecting systems and applications.
-
Troubleshooting and Problem-Solving: Strong analytical and problem-solving skills are crucial for identifying and resolving issues related to applications, systems, and infrastructure.
-
Documentation and Communication: Ability to document processes, configurations, and procedures clearly, and communicate effectively with developers, engineers, and other stakeholders., + Typically requires a bachelors degree in Information Technology or a related discipline and three or more years of progressive professional applications administration experience. Equivalent professional experience may be substituted in lieu of education.
-
2+ years of experience working in a corporate environment preferred.
-
A degree in computer science or a related field, or equivalent experience (4+ years).
-
Ability to write scripts in an administrative language.
-
Understanding of Active Directory and LDAP concepts.
-
Familiarity with SSL certificate trusts.
-
Previous experience supporting applications written in Java.
-
Basic understanding of cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform).
-
Knowledge of virtualization technologies (e.g., VMware, Hyper-V) and container technologies (e.g., Docker, Kubernetes).