Responsibilities:
Kubernetes Management:
- Design deploy and maintain scalable Kubernetes clusters to support
- production and development environments.
- Implemented and managed Kubernetes configurations including
- deployments services and ingress.
- Troubleshoot and resolve issues related to Kubernetes clusters and
- applications running within them.
- Ensure high availability and performance of Kubernetes clusters through
- monitoring and optimization.
MultiCloud Platform Integration:
- Manage and configure infrastructure across multiple cloud providers (e.g. AWS Azure GCP).
- Develop and implement cloud infrastructure strategies to optimize performance and costefficiency.
- Coordinate with cloud providers to resolve issues and integrate services effectively.
- Ensure best practices in cloud security backup and disaster recovery.
Scripting and IaC:
- Develop and maintain scripts and automation tools using programming languages such as Python Java or Go.
- Implement and manage infrastructure such as Code (IaC) using tools such as Terraform CloudFormation or Ansible to automate the provisioning and management of cloud resources.
- Create and manage CI/CD pipelines to streamline the build test and deployment processes.
- Develop custom tools and scripts to enhance operational efficiency and support automation initiatives.
- Collaborate with software development teams to integrate new tools and processes into the development lifecycle.
Collaboration and Communication:
- Work closely with development operations and security teams to understand
- requirements and provide technical solutions.
- Document processes configurations and troubleshooting steps for
- knowledge sharing and compliance.
- Provide support and training to team members on Kubernetes cloud
- platforms and automation tools.
Continuous Improvement:
- Stay updated with the latest industry trends tools and technologies related to DevOps and cloud computing.
- Identify opportunities for process improvements and recommend enhancements to existing systems and practices.
- Participate in evaluating and adopting new technologies and practices that align with organizational goals.
Additional Details:
- This position is fulltime and may require occasional oncall support or afterhours work.
- Candidates should have a strong problemsolving mindset and the ability to work in a fastpaced collaborative environment.
Requirements:
- 8 years of handson experience in cloud engineering DevOps or a similar role.
- Proven experience in managing Kubernetes clusters in production environments.
- Expertise in deploying and managing infrastructure across multicloud platforms like AWS Azure and GCP.
- Strong background in scripting and automation using Python Java Go or similar languages.
- Experience with Infrastructure as Code (IaC) tools like Terraform CloudFormation or Ansible.
- Deep understanding of CI/CD pipelines and automation processes.
- Proficient in Kubernetes including designing deploying and troubleshooting clusters.
- Extensive knowledge of cloud infrastructure management and best practices including security and disaster recovery.
- Advanced proficiency in scripting languages and automation tools.
- Expertise in developing and maintaining CI/CD pipelines.
- Strong experience in cloud cost optimization strategies.
- Excellent communication and collaboration skills.
- Ability to document processes configurations and provide training to team members.
- A proactive approach to continuous improvement staying updated with industry trends and technologies.
- Willingness to provide oncall support and work outside of normal hours as needed.
- Strong problemsolving mindset and adaptability in a fastpaced environment.
Certifications (Preferred):
- Certified Kubernetes Administrator (CKA)
- AWS Certified Solutions Architect Azure Solutions Architect or Google Cloud Professional Cloud Architect
- Certified DevOps Engineer (AWS Azure GCP)
- Terraform Associate Certification
Remote Work :
No