Remote Senior DevOps Engineer - Cloud Infrastructure
About the Role
Our client is seeking a seasoned Senior DevOps Engineer to join their fully remote team, focusing on building and maintaining robust cloud infrastructure. This critical role involves automating and streamlining our development and deployment processes, ensuring high availability and scalability of our systems. You will work with state-of-the-art technologies to enhance our CI/CD pipelines, manage cloud resources, and implement infrastructure-as-code principles. This is an exceptional opportunity for an experienced professional who thrives in a remote setting and is passionate about driving operational excellence through automation and collaboration.
Key Responsibilities
- Design, build, and maintain scalable and reliable cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and manage CI/CD pipelines for automated application builds, testing, and deployments.
- Implement and manage infrastructure-as-code using tools such as Terraform or CloudFormation.
- Monitor system performance, identify potential issues, and implement proactive solutions to ensure high availability and stability.
- Automate operational tasks and processes to improve efficiency and reduce manual effort.
- Collaborate with development and QA teams to ensure seamless integration and deployment workflows.
- Manage container orchestration platforms like Kubernetes or Docker Swarm.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps or a similar infrastructure engineering role.
- Strong expertise in cloud platforms (AWS, Azure, or GCP) and their core services.
- Proficiency with scripting languages (e.g., Bash, Python, PowerShell) and configuration management tools (e.g., Ansible, Chef, Puppet).
- Hands-on experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Understanding of networking concepts, security best practices, and monitoring tools.
Benefits
- Highly competitive salary commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous remote work allowance and support for home office setup.
- Unlimited paid time off and opportunities for professional growth.
- Engage in challenging projects with a talented, distributed team.