Job Title: Senior Software Engineer
Job Location: Normal IL
Job Description:
- A Senior IT DevOps Engineer with expertise in OnPrem Kubernetes platforms like Rancher typically has a range of responsibilities related to designing implementing and maintaining the Kubernetes infrastructure and associated tools. Heres a list of common roles and responsibilities for such a position:
- Design and Deployment: Design implement and maintain Kubernetes clusters in an onpremises environment using Rancher.
- Infrastructure as Code (IaC): Implement Infrastructure as Code practices using tools like Terraform Ansible or Rancher to automate the provisioning and configuration of infrastructure components.
- Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines for deploying applications to Kubernetes clusters ensuring automated testing and deployment processes.
- Monitoring and Logging: Implement monitoring and logging solutions (e.g. Prometheus Grafana ELK stack) to monitor the health and performance of Kubernetes clusters and applications.
- Security: Implement security best practices for Kubernetes clusters including network policies RBAC and pod security policies.
- Performance Optimization: Identify and implement performance optimizations for Kubernetes clusters including resource allocation scaling and workload distribution.
- Troubleshooting and Support: Provide support and troubleshooting for Kubernetesrelated issues working closely with development and operations teams to resolve problems.
- Capacity Planning: Perform capacity planning and scaling of Kubernetes clusters based on application requirements and usage patterns.
- Documentation and Training: Create and maintain documentation for Kubernetes infrastructure and provide training to other team members on best practices and usage.
- Compliance and Governance: Ensure compliance with regulatory requirements and internal policies related to Kubernetes and infrastructure management.
- Collaboration: Collaborate with development operations and security teams to ensure smooth integration of Kubernetes infrastructure into the overall technology stack.
- Research and Innovation: Stay uptodate with the latest trends and technologies in Kubernetes and DevOps practices and propose innovative solutions to improve the infrastructure and processes.