Apex Informatics Austin , TX 78703
Posted 1 week ago
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
Apex Informatics