About the Role
Our client, a rapidly growing SaaS company, is seeking a talented Senior DevOps Engineer to join their dynamic team. This is a fully remote position, offering the flexibility to work from anywhere. You will be instrumental in building, automating, and scaling our client's cloud infrastructure, focusing on AWS and Kubernetes. Your responsibilities will include developing CI/CD pipelines, implementing infrastructure as code, monitoring system performance, and ensuring the reliability and security of our production environments. The ideal candidate has a passion for automation, a deep understanding of cloud technologies, and proven experience in a DevOps role. This is an excellent opportunity for a motivated professional to make a significant impact in a thriving, remote-first organization. We foster a collaborative culture where innovation and continuous improvement are highly valued.
Key Responsibilities
- Design, implement, and manage scalable and resilient infrastructure on AWS.
- Build, maintain, and optimize CI/CD pipelines for automated software delivery using tools like Jenkins, GitLab CI, or GitHub Actions.
- Deploy and manage containerized applications using Kubernetes and Docker.
- Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Develop and maintain monitoring, alerting, and logging systems (e.g., Prometheus, Grafana, ELK stack).
- Ensure the security, availability, and performance of production systems.
- Automate operational tasks and processes to improve efficiency.
- Collaborate with development teams to ensure smooth application deployments and troubleshooting.
- Participate in on-call rotation for incident response and resolution.
- Stay current with emerging DevOps tools and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps, Site Reliability Engineering (SRE), or a similar role.
- Strong experience with cloud platforms, particularly Amazon Web Services (AWS).
- In-depth knowledge and hands-on experience with Kubernetes orchestration.
- Proficiency in scripting languages such as Python, Bash, or Go.
- Experience with CI/CD tools and practices.
- Hands-on experience with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Familiarity with containerization technologies (Docker).
- Understanding of networking concepts (TCP/IP, DNS, VPNs, firewalls).
- Experience with monitoring and logging tools.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills for remote teamwork.
Benefits
- Fully remote work environment with flexible hours.
- Competitive salary package and performance bonuses.
- Comprehensive health insurance benefits.
- Generous budget for professional development, certifications, and conferences.
- Paid time off and public holidays.
- Home office setup allowance.
- Opportunity to work with cutting-edge technologies and solve complex challenges.
- Collaborative and supportive team culture.
- Remote team events and activities.