DevOps with Kubernetes administrator Certified
Apex Informatics
Austin, texas
Job Details
Not Specified
Full Job Description
We are looking for a skilled and certified DevOps Engineer with expertise in Kubernetes to join our team at Apex Informatics. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure and development pipelines, with a focus on Kubernetes.
Key Responsibilities:
• Design, implement, and maintain Kubernetes-based infrastructure and development pipelines.
• Collaborate with development teams to improve deployment processes and ensure efficient and reliable application releases through Kubernetes.
• Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
• Implement and maintain monitoring solutions to ensure high availability and performance of our applications and infrastructure running on Kubernetes.
• Troubleshoot and resolve issues related to system availability, performance, and security in a Kubernetes environment.
• Continuously improve our DevOps practices, tools, and processes related to Kubernetes to drive efficiency and productivity.
1. Kubernetes Infrastructure and Automation:
• Design, implement, and maintain scalable and resilient Kubernetes clusters and infrastructure.
• Automate Kubernetes infrastructure provisioning, configuration, and deployment using tools like Helm and Kubernetes Operators.
• Implement and manage CI/CD pipelines specifically for Kubernetes applications using tools like Jenkins X, GitLab CI/CD, or Argo CD.
2. Monitoring, Logging, and Alerting for Kubernetes:
• Set up and configure monitoring, logging, and alerting solutions specifically for Kubernetes, such as Prometheus, Grafana, Elasticsearch, and Kibana (ELK stack).
• Implement automated monitoring and alerting for key performance indicators and critical incidents specific to Kubernetes.
• Analyze and optimize system and application performance on Kubernetes through monitoring data and logs.
3. Security and Compliance for Kubernetes:
• Ensure Kubernetes infrastructure and applications adhere to security best practices and compliance standards.
• Implement and manage access controls, SSL certificates, encryption mechanisms, and network policies specific to Kubernetes.
• Perform regular security audits and vulnerability assessments specifically for Kubernetes environments.
4. Collaboration and Documentation:
• Collaborate with cross-functional teams to define and implement infrastructure and deployment requirements within Kubernetes.
• Document and maintain infrastructure and deployment processes, configurations, and procedures specifically for Kubernetes.
• Provide technical support and guidance to development and operations teams for Kubernetes-related projects.
Requirements
- Previous experience as a DevOps Engineer or similar role.
- 7-9+Years experience mandatory.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Officially certified in Kubernetes (e.g., Certified Kubernetes Administrator or Certified Kubernetes Application Developer).
- Proficient in infrastructure automation tools (e.g., Terraform, CloudFormation).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Argo CD, Jenkins X).
- Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and associated Kubernetes services.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes, Helm).
- Knowledge of monitoring and observability tools for Kubernetes (e.g., Prometheus, Grafana, ELK stack).
- Understanding of security best practices and compliance standards specific to Kubernetes environments.
- Excellent problem-solving and troubleshooting skills in a Kubernetes environment.