Job Overview:
Responsible for building and maintaining infrastructure, automating operations, and supporting scalable deployments across a variety of environments. Your work will be critical in ensuring high availability, performance, and security of our applications.
Job Responsibilities:
- Design, deploy, and manage Kubernetes clusters across development, staging, and production environments to ensure scalable, reliable, and consistent infrastructure that supports business applications effectively
- Collaborate with development teams to streamline CI/CD pipelines, enabling efficient, automated, and reliable application deployments on Kubernetes to accelerate release cycles and reduce deployment risks
- Automate infrastructure provisioning, configuration management, and scaling using tools such as Helm, Ansible, and Infrastructure as Code (IaC) practices to increase operational efficiency, reduce manual errors, and support rapid growth.
- Monitor, troubleshoot, and optimize system performance, ensuring high availability, resilience, and 24/7 operational continuity to minimize downtime and maintain seamless user experiences.
- Develop and maintain monitoring, logging, and alerting solutions to provide proactive visibility into infrastructure and application health, enabling early detection and rapid response to issues.
- Implement and enforce security best practices in collaboration with security teams to protect Kubernetes clusters, workloads, and associated resources to safeguard systems against vulnerabilities and ensure compliance with organizational and regulatory standards.
- Participate in on-call rotations to provide production support, ensuring rapid incident response and resolution to maintain business continuity and uphold service-level commitments.
- Participate or lead ad-hoc projects that may go beyond formal accountabilities to satisfy and respond accordingly to business needs.
Qualifications:
- Bachelor's Degree in Computer Science or a related field
- 2-3 years of experience in a DevOps role or related field.
- Experience with containerization technologies like Docker.
- Strong hands-on experience with Kubernetes in production environments.
- Proficiency with cloud platforms (AWS, GCP, or Azure) and their Kubernetes offerings (EKS, GKE, or AKS).
- Solid knowledge of CI/CD pipelines and tools such as Jenkins, or Azure DevOps