Essential Responsibilities:
- Deploy, manage, and scale Kubernetes clusters to support containerized applications.
- Design, implement, and optimize continuous integration and continuous deployment (CI/CD) pipelines to streamline code deployment and enhance delivery efficiency.
- Implement and maintain monitoring solutions with Grafana and Prometheus to ensure system reliability.
- Drive efficiency by automating manual and repetitive tasks to reduce operational costs.
- Assist in managing and enhancing the entire production stack to deliver reliable systems for a diverse range of internal and external customers.
- Assist our internal Database teams to optimize and support Microsoft SQL Server databases, including performance tuning and maintenance.
- Assist our internal Virtualization/Server teams to ensure high availability and efficient resource use in our technology stack.
- Deploy and manage cloud resources on Azure or AWS, focusing on cost efficiency and performance optimization.
- Support and troubleshoot Windows operating systems and network technologies.
Required Skills:
- Demonstrated ability to automate processes and improve efficiency.
- Strong focus on managing and optimizing the full production stack for a wide user base.
- Proven experience as a DevOps Engineer, with a strong foundation in Kubernetes, Grafana, Prometheus, Microsoft SQL Server, and VMware
- Experience in designing, implementing, and managing CI/CD pipelines using tools like Jenkins, GitHub, or similar.
- Experience with Windows operating systems and network technologies