About the Role
Our client is seeking a highly experienced and proactive Senior DevOps Engineer to join their fully remote, globally distributed team. This role is pivotal in ensuring the reliability, scalability, and efficiency of our cloud infrastructure and deployment pipelines. You will be instrumental in designing, implementing, and managing our CI/CD processes, automating infrastructure provisioning, and maintaining our cloud environments. As a remote-first organization, we champion seamless collaboration through advanced communication tools and a culture of trust and autonomy. We are looking for a passionate advocate for automation, infrastructure as code, and best practices in cloud operations. You will have the opportunity to work with cutting-edge technologies and make a significant impact on our development lifecycle and operational excellence. This position is ideal for a self-motivated professional who thrives in a challenging, distributed work environment.
Key Responsibilities
- Design, build, and maintain scalable, reliable, and secure cloud infrastructure (AWS, Azure, or GCP).
- Develop and manage CI/CD pipelines for automated build, test, and deployment processes.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Automate system administration tasks and monitor system performance and availability.
- Manage containerization platforms like Docker and orchestration tools like Kubernetes.
- Implement and maintain monitoring, logging, and alerting systems.
- Troubleshoot and resolve infrastructure and deployment-related issues.
- Collaborate with development and operations teams to improve deployment frequency and reliability.
- Ensure security best practices are implemented and maintained across all infrastructure.
- Stay current with emerging DevOps technologies and trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps, SRE, or a similar role.
- Proven experience with cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in scripting languages (e.g., Python, Bash, PowerShell).
- Experience with Infrastructure as Code tools (e.g., Terraform, Ansible, Chef, Puppet).
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Expertise in setting up and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
- Strong understanding of networking, security, and system administration principles.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, essential for a remote role.
Benefits
- Our client offers a highly competitive compensation package for this fully remote Senior DevOps Engineer position, including salary, potential bonuses, and benefits.
- We provide flexibility in working hours and support for home office setup.
- Access to continuous learning resources, professional development opportunities, and virtual team-building events are standard.
- Health, dental, and vision insurance are provided.
- Join a culture that values innovation, autonomy, and technical excellence, offering significant growth potential within a leading remote-first company.