Job Title: DevOps Engineer (AWS)
Location: Dallas/Chicago - Hybrid (2 days remote)
Job Description:
Spero Tech is representing one of our clients in a Direct Hire search for a DevOps Subject Matter Expert, where you'll provide expertise in supporting applications deployed in non-production AWS environments and third-party applications. Your role will involve identifying root causes, automating solutions, and supporting development teams in a fast-paced, dynamic environment using cutting-edge tools and cloud technologies. You will manage day-to-day activities as needed and contribute to the overall success of our development and deployment processes.
Primary Duties and Responsibilities:
- Develop and implement DevOps strategies and best practices to enhance development, testing, and deployment processes.
- Leverage in-depth knowledge and hands-on experience with DevOps tools and technologies, including GitHub, Jenkins, Terraform, Docker, Ansible, Kafka, AWS, Apigee, and Kubernetes.
- Provide support for lower environments, incident management, and problem resolution.
- Troubleshoot and resolve complex support issues in non-production environments.
- Create procedural and troubleshooting documentation for cloud-native applications.
- Write advanced automation scripts using tools such as Groovy, Ansible, and Terraform.
- Perform additional duties as assigned.
Qualifications:
- Strong problem-solving skills with the ability to work independently.
- Confidence in your abilities and decision-making.
- Ability to work well under minimal supervision and in high-pressure situations.
- Flexibility to be on call from 5 PM to 7 AM for 3 months per year.
- Good written and oral communication skills to collaborate effectively with cross-functional teams.
Technical Skills:
- Expert understanding of scripting, coding, and network technologies.
- Experience with CI/CD tools such as Artifactory, Jenkins, and GIT.
- Hands-on experience with cloud-native applications, including Terraform and infrastructure-as-code tools.
- Proficiency in Java or Python programming, containerization technologies like Docker or Kubernetes.
- Experience with cloud-based systems (AWS, Azure, or Google Cloud) and microservices support.
- Strong analytical and problem-solving skills with experience in incident resolution.
- Understanding of Agile practices and software development methodologies.
Education and Experience:
- Bachelor's degree in a related field.
- 5-7 years of experience in a distributed multi-platform environment.
- Minimum 2 years working with Kafka.
- Minimum 3 years of experience supporting enterprise monitoring technologies.
- Cloud Certification (preferred).