Senior Software Engineer
Job Summary:
Our client in Normal, IL is looking for a Senior Software Engineer. This is a contract position.
What You Will Do:
A Senior IT DevOps Engineer with expertise in On-Prem Kubernetes platforms like Rancher typically has a range of responsibilities related to designing, implementing, and maintaining the Kubernetes infrastructure and associated tools. Here’s a list of common roles and responsibilities for such a position:
- Design and Deployment: Design, implement, and maintain Kubernetes clusters in an on-premises 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 Kubernetes-related 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 up-to-date with the latest trends and technologies in Kubernetes and DevOps practices, and propose innovative solutions to improve the infrastructure and processes.
What You Will Need:
Basics:
- CI/CD.
- Docker/Kubernetes deployment.
- InfrastructureAsCode.
- Rancher.
- SAN Storage.
Preferred:
- SAN Networking.
- VMware.
- VxRail.
How You Will Be Successful:
- Envision the Future
- Communicate Honestly and Broadly
- Seek Technology and Business “First”
- Embrace Diversity and Take Risks
What We Offer:
- Competitive Salary
- Comprehensive Benefit Package
- 401(k) with matching contributions
- Paid Time Off
- Employee Discounts
- Free training on all Altair products
If you believe in Hobbits you can believe in Rapidus