About the Role
Our client, a rapidly growing SaaS company, is seeking a Senior DevOps Engineer with deep expertise in Kubernetes to join their fully remote team. This role is critical for enhancing our client's infrastructure, automating deployment pipelines, and ensuring the reliability and scalability of their cloud-based services. You will be responsible for designing, implementing, and managing container orchestration solutions, CI/CD pipelines, and infrastructure automation tools. This is an ideal opportunity for a seasoned DevOps professional looking to make a significant impact in a remote-first organization, working with cutting-edge technologies and contributing to a culture of continuous integration and delivery. If you are passionate about automation, infrastructure as code, and building resilient systems, this role is for you.
Key Responsibilities
- Design, implement, and manage Kubernetes clusters for production environments.
- Develop and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Automate infrastructure provisioning and management using tools such as Terraform, Ansible, or Puppet.
- Implement and manage monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack).
- Ensure the security, scalability, and reliability of cloud infrastructure (AWS, Azure, or GCP).
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Collaborate with development and QA teams to streamline the software development lifecycle.
- Develop and enforce best practices for infrastructure as code, containerization, and cloud operations.
- Participate in on-call rotation to provide support for production systems.
- Mentor junior DevOps engineers and contribute to knowledge sharing within the team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of experience in DevOps or a similar role.
- Expert-level experience with Kubernetes administration and deployment.
- Strong proficiency with cloud platforms (AWS, Azure, or GCP).
- Extensive experience with CI/CD tools and practices.
- Hands-on experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, Ansible).
- Proficiency in scripting languages such as Python, Bash, or Go.
- Experience with monitoring and logging tools.
- Solid understanding of networking, security, and system administration concepts.
- Excellent problem-solving and communication skills.
- Experience with containerization technologies like Docker.
Benefits
- Highly competitive salary and performance-based bonuses.
- Fully remote working arrangement offering significant flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Professional development budget for training and certifications.
- Opportunity to work with a talented and passionate team.
- Contribution towards home office setup and equipment.
- 401(k) matching program (or local equivalent).