Johnson Service Group has an immediate opportunity for a DevOps Engineer to join a small, agile engineering team at one of our clients. This role will focus on cloud infrastructure, automation, and security in an AWS-based environment. The ideal candidate is resourceful, proactive, and experienced in Infrastructure as Code (IaC), CI/CD, and cloud security.
Key Responsibilities:
- Cloud Infrastructure: Deploy, manage, and optimize AWS services (ECS, EKS) with some on-prem components.
- Automation & IaC: Develop and maintain infrastructure using Terraform Cloud (OSS experience acceptable) and Ansible.
- Kubernetes Management: Deploy, configure, and manage Kubernetes clusters to support application and infrastructure needs.
- CI/CD Pipelines: Implement and optimize deployment pipelines using GitHub Actions.
- Elasticsearch Management: Provision and maintain Elasticsearch clusters for storage, search, and analytics.
- Linux Administration & Security: Manage and optimize Amazon Linux 2 and Ubuntu environments, focusing on security and automation.
Requirements:
- 3-7 years’ experience in DevOps or similar roles.
- Strong AWS Experience in cloud architecture, deployment, and administration, including ECS, EKS, and networking best practices.
- Proficiency in Infrastructure as Code (IaC) using Terraform and Ansible.
- Experience with Kubernetes management, including deploying and maintaining clusters.
- Experience with CI/CD Pipelines, including GitHub Actions, ensuring seamless integration with Terraform and Terragrunt for infrastructure automation.
- Elasticsearch Management: Deploy, configure, and maintain Elasticsearch clusters for storage, search, and analytics.
- Linux Administration Skills, including system administration, scripting (Bash/Python), log management, and security best practices
- Self-starter with the ability to work independently and solve complex problems.
Additional Details:
- 6-month contract-to-hire role
- Hybrid Locations: Scottsdale, AZ or Charlotte, NC