Starting Date: 07/08/2024
Description
The Linux and AWS Administrator is responsible for managing, maintaining, and optimizing Linux-based systems and services within the Amazon Web Services (AWS) cloud environment and any other environment that has any Linux based deployments within the organization. This role plays a crucial part in ensuring the availability, performance, and security of Linux infrastructure in the cloud and on prem alike, supporting the organization’s applications and services.
RESPONSIBILITIES
- System Administration: Install, configure, and maintain Linux servers (e.g., Ubuntu, RHEL/CentOS/Rocky, Amazon Linux) on AWS. Manage user accounts, permissions, and system resources. Apply updates and patches to ensure system security and stability.
- AWS Cloud Management: Provision and manage AWS resources (e.g., EC2 instances, VPCs, S3 buckets, RDS databases) using the AWS Management Console, CLI, or SDKs. Configure security groups, IAM roles, and other security mechanisms.
- Monitoring and Performance Tuning: Monitor Linux servers and AWS resources for performance bottlenecks, errors, and security threats. Use monitoring tools (e.g., CloudWatch, Prometheus) to collect and analyze metrics. Optimize system configurations to enhance performance and reliability.
- Troubleshooting and Incident Response: Diagnose and resolve issues affecting Linux systems and AWS resources. Participate in on-call rotation to address critical incidents promptly.
- Automation and Scripting: Develop and maintain scripts (e.g., Bash, Python) to automate routine tasks such as backups, deployments, and system maintenance. Leverage infrastructure-as-code tools (e.g., Terraform, CloudFormation) to manage AWS resources efficiently.
- Security: Implement security best practices for Linux systems and AWS environments. Harden systems against vulnerabilities, configure firewalls, and manage access controls.
- Cost Optimization: Analyze AWS billing data and identify opportunities for cost savings. Implement strategies to optimize resource usage and reduce costs.
- Documentation: Maintain clear and concise documentation of system configurations, procedures, and troubleshooting guides.
QUALIFICATIONS
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Experience: Proven experience (3-5 years) in Linux system administration and AWS cloud administration. Hands-on experience with AWS services (EC2, VPC, S3, RDS, etc.) and Linux tools (e.g., Bash, Python).
- Certifications: AWS certifications (e.g., Solutions Architect, SysOps Administrator) and Linux certifications (e.g., LPIC, RHCSA) are preferred.
- Skills: Strong technical skills in Linux operating systems, AWS cloud services, networking, scripting, and automation. Excellent problem-solving, analytical, and communication skills.
Additional Considerations:
- On-call availability may be required to respond to critical incidents.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and DevOps practices is a plus.
- Knowledge of other cloud platforms (e.g., Azure, GCP) is a Plus.
Salary commensurate with experience.
Interested candidates should submit their resumes and cover letters online by 06/28/2024.
No phone calls please.
Principals only please.