Job Overview
We are seeking a skilled Kubernetes Engineer to join our innovative team. This role will focus on designing, developing, and maintaining Infrastructure as Code (IAC) utilizing Terraform, Ansible, and Python. You will play a critical role in integrating automation frameworks with Kubernetes and Docker, while actively collaborating with cross-functional teams to deliver effective solutions.
Key Responsibilities
- Design, develop, and maintain Infrastructure as Code using Terraform, Ansible, and Python
- Integrate automation frameworks with Kubernetes and Docker
- Diagnose and resolve issues related to automation frameworks
- Collaborate with cross-functional teams to gather requirements and implement solutions
- Work closely with the development team to deliver requested features
- Implement comprehensive monitoring for various aspects of infrastructure
- Maintain thorough documentation of processes, configurations, and setups
- Build, configure, and enhance infrastructure using Terraform
- Manage and configure containerized applications
- Collaborate with the information security and compliance team to address vulnerabilities and ensure compliance with standards such as HITRUST CSF and PCI
- Participate in on-call support rotations
- Configure and maintain infrastructure with tools like Ansible and Chef
- Partner with the Lead DBA for MySQL database maintenance
- Create and manage Kubernetes clusters through CLI and REST API, automating deployment, scaling, and management of containerized applications across multiple hosts
- Deliver assigned tasks and stories punctually while ensuring quality and security
- Engage in current infrastructure projects and initiatives
- Lead efforts for Kubernetes migration
- Facilitate migrations from on-premise to cloud environments using Terraform, Ansible, Packer, and Python
Required Skills
- Proficiency in Terraform, Ansible, and Python
- Experience with Kubernetes and Docker
- Strong troubleshooting and problem-solving abilities
- Understanding of information security practices and compliance requirements
- Familiarity with MySQL database management
- Competence in creating Kubernetes clusters and automating deployment processes
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related discipline
- A minimum of 3 years of experience in infrastructure engineering or a similar field
- Proven background in Infrastructure as Code and cloud technologies, particularly with automation frameworks and container orchestration
- Demonstrated capability to troubleshoot complex infrastructure issues
- Strong communication and teamwork skills are essential
Career Growth Opportunities
This position offers ample opportunities for professional development and career growth. You will have the chance to lead significant infrastructure projects, including Kubernetes migration and cloud transitions, gaining valuable experience to advance your career within a rapidly advancing technological landscape.
Employment Type: Full-Time