Linux Admin - Woodland Hills, CA
Must-Have
- In
depth knowledge of setting up Linux systems, developing servers and
working with users to ensure that the system works reliably and quickly
and answer questions related to setup and installation. Design the
architecture of the system, including back-end databases and scripts for
specific applications and use cases.
- Ability
to perform routine system maintenance and resolve server-side issues as
they arise by reviewing error logs and reported errors and seek out
solutions. Need to work directly with the system’s source code to make
necessary changes to ensure reliable performance and then deploy those
changes throughout the system.
- Knowledge
to conduct system backups based on company or industry standards on
weekly, daily or more frequently depending on system space and business
needs. This improves system recovery after a crash or other outage and
supports data integrity by ensuring that there is never a massive loss of
vital information.
- Knowledge
to monitor system performance to prevent slowdowns and crashes by
examining daily traffic logs and reports or receive direct reports from
end users. Observe potential issues or recurring problems within the
system so as to develop and deploy solutions so that the system remains
usable for all personnel.
- Capability
in providing technical support and guidance to users and other administrators.
In many cases, the Linux administrator works closely with other developers
to answer technical questions or resolve issues with server-side
performance. They may also support users by assisting with installation
and maintenance of Linux-based programs and help debug these applications
so that they work with existing servers.
- Intended
to maintain system security by actively identifying faults and vulnerable
areas within the system’s architecture. Need to develop protection from
any sort of vulnerabilities particularly while developing system-wide
changes.
- Knowledge
in programming and scripting in SHELL/Perl/Python. For process automation,
effort reduction and value addition.
- Linux
administrators need to be highly analytical and able to examine error
logs, system performance data, and user information to ensure a high level
of usability and reliability
Good-to-Have
1.
In
depth knowledge in either of the flavors of Linux: RedHat, CentOS, Debian,
Ubuntu etc.
2.
Hands
on experience with HTML/CSS, PHP
3.
Familiarity
with SAN management and concepts.
4.
Expertise
in Shell, Perl, and/or Python scripting
5.
Good
knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNMP
6.
Additional
Linux certifications (RHCSA, RHCT, RHCE etc.) will be considered an advantage
7.
Strong
analytical ability, problem solving and communication skills
Responsibility
1.
Proactively
maintain and develop all Linux infrastructure technology to maintain a 24x7x365
uptime service
2.
Engineering
of systems administration-related solutions for various project and operational
needs
3.
Fault
finding, analysis and of logging information for reporting of performance
exceptions
4.
Manage,
coordinate, and implement software upgrades, patches, hot fixes on servers,
workstations, and network hardware
5.
Create
and modify scripts or applications to perform tasks
6.
Provide
input on ways to improve the stability, security, efficiency, and scalability
of the environment
7.
Collaborate
with other teams and team members to develop automation strategies and deployment
processes
8.
Configure
& deploy all virtual machines and maintain all system backup and assist to
restore all procedures and provide required training to all users.
9.
Design
and maintain all system tools for all scripts and automation processes and
monitor all capacity planning including LINUX LVM management.
10.
Maintain
best practices on managing systems and services across all environments
11.
Automation
on regular day-to-day manual BAU activities with help of SHELL/Perl/Python
scripting
Windows Admin - Woodland Hills, CA
Must-Have
- In-depth
knowledge of Windows server build, setup, deployment, and maintenance
& Operation
- Exposure
with Server Patching, BackUps,Recovery with Automation knowledge in this
area
- Ability
to create scripts or write automation in PowerShell or Python or similar
languages.
- Able
To provide technical support for back-end applications & middleware
integrations
- IIS
Application Setup, Win Service ,Task Scheduling & Troubleshooting
Application Configuration related issues
- Good
problem-solving, analytical and strong communication skills.
Good-to-Have
- Exposure
to DevOps Culture like AWS Cloud
- Basic
knowledge of automation tools like Jenkins, Ansible will be added
advantage
- Knowledge
of networks, DNS,AD and data backup will be added advantage
Responsibility
1.
Windows
server build ,setup, deployment, maintenance & operation for day to day
support
2.
Installing
or upgrading Windows systems and servers and Application Configurations
3.
Providing
technical support for back-end applications & middleware integrations
4.
Server
Patching,BackUps,Recovery should be able to write automations to perform these
regular tasks
5.
Write
Automation Scripts using PowerShell or Python for
Backups,Patching,Recovery,Monitoring Server Health
6.
Configuring
Jenkins, Ansible to run the Automation will be add on
7.
Familiarity
with modern operating systems and server platforms.
8.
IIS
Application Setup , Win Service ,Task Scheduling & Troubleshooting
Application Configuration related issues
--