Linux Admin / Cloud Engineer

City of CharlotteCharlotte, NC
2d

About The Position

We are seeking a talented and motivated Linux Admin/Cloud Engineer with hands-on experience in Amazon Web Services (AWS) to join our growing team. The ideal candidate will have a strong understanding of both Linux administration and cloud infrastructure, architecture, and automation. The ideal candidate will be able to work collaboratively with cross-functional teams to design, implement, and manage scalable, secure, and cost-efficient solutions in both on-premises and AWS cloud environments.

Requirements

  • High School Graduate or Equivalent and nine (9) years of related work experience OR 2 Year College Degree and seven (7) years of related work experience OR Bachelor's Level Degree and five (5) year of related work experience OR Master's Level Degree and three (3) year of related work experience or an equivalent combination of education and relevant experience that provides the necessary knowledge, skills, and abilities to successfully perform the essential job duties.

Nice To Haves

  • Experience managing Oracle KVM.
  • Experience with Openshift or other VMWare alternatives is a plus.
  • Deep understanding of Linux server administration.
  • AWS Certified Solutions Architect, AWS Certified Advanced Networking – Specialty, or other AWS certifications.
  • Experience with serverless architectures (AWS Lambda, API Gateway).
  • Knowledge of DevOps practices and tools.
  • Experience with automation tools such as Ansible for configuration management and deployment automation.
  • Familiarity with security frameworks and compliance standards (e.g., GDPR, HIPAA).
  • Experience with other cloud platforms (e.g., Azure, Google Cloud) is a plus.

Responsibilities

  • Install, configure, and maintain Linux servers (physical and virtual) across production and development environments both on-premises and in the cloud.
  • Design, implement, and manage scalable, secure, and cost-effective solutions in AWS.
  • Develop and deploy infrastructure as code using tools such as AWS CloudFormation, Terraform, or similar.
  • Manage AWS services, including EC2, S3, RDS, Lambda, VPC, and IAM.
  • Optimize cloud performance, reliability, and cost-efficiency through proactive cost management.
  • Monitor and analyze AWS usage and spending, identifying opportunities to reduce costs while maintaining performance and security.
  • Develop cost allocation strategies using AWS Cost Explorer and AWS Budgets to allocate expenses across teams and projects.
  • Collaborate with development teams to create CI/CD pipelines for automated deployments.
  • Ensure high availability and disaster recovery plans are in place and tested.
  • Stay current with emerging AWS technologies, best practices, and industry trends, particularly around cost management.
  • Install, configure, and maintain Linux servers in both on-premises and AWS cloud environments.
  • Experience managing Oracle databases in Linux environments.
  • Monitor system performance and ensure high availability and reliability.
  • Apply security patches, updates, and hardening measures to maintain compliance.
  • Manage user accounts, permissions, and access controls.
  • Implement and maintain backup and disaster recovery solutions.
  • Automate routine tasks using scripting languages (e.g., Bash, sed, awk, Python, etc.).
  • Troubleshoot hardware, software, and network issues.
  • Collaborate with Networking and Application teams to support deployments and integrations.
  • Maintain documentation for systems, processes, and configurations.
  • Proven experience working with AWS services (EC2, S3, RDS, Lambda, VPC, etc.).
  • Strong knowledge of cloud architecture, networking, security best practices, and AWS cost optimization strategies.
  • Experience with AWS cost management tools like AWS Cost Explorer, AWS Budgets, and AWS Trusted Advisor.
  • Expertise in rightsizing instances, managing Reserved Instances, and optimizing the use of Spot Instances to reduce AWS costs.
  • Experience with infrastructure as code (e.g., AWS CloudFormation, Terraform).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Hands-on experience with CI/CD pipeline tools (e.g., Jenkins, GitLab, AWS CodePipeline).
  • Proficiency in scripting languages such as Python, Bash, or similar.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to work independently and as part of a collaborative team.
  • Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service