About the Role
Our client is looking for a highly experienced Senior DevOps Engineer to join their distributed team. This fully remote position is critical for enhancing our client's software development lifecycle, automating infrastructure management, and ensuring the reliability and scalability of their services. You will play a key role in bridging the gap between development and operations, implementing best practices in CI/CD, infrastructure as code, and system monitoring. The ideal candidate possesses a deep understanding of cloud environments and a passion for automation and efficiency. This role offers the opportunity to work with a talented, geographically dispersed team, contributing to innovative projects from the comfort of your home office. We are committed to building a high-performing, collaborative culture that values continuous improvement and technical excellence in the IT & Software domain.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated building, testing, and deployment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
- Manage and monitor cloud infrastructure (AWS, Azure, or GCP), ensuring high availability and performance.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Develop and maintain robust monitoring, logging, and alerting systems.
- Troubleshoot and resolve production issues in a timely manner.
- Collaborate with development and QA teams to improve the software delivery process.
- Automate operational tasks and processes to increase efficiency and reduce manual effort.
- Implement security best practices across the infrastructure and deployment processes.
- Stay current with emerging DevOps tools and methodologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- Minimum of 6 years of experience in DevOps, SRE, or a related role.
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Expertise in containerization and orchestration tools (Docker, Kubernetes).
- Experience with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Strong understanding of networking concepts, security principles, and system administration.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Excellent problem-solving and communication skills.
Benefits
- Our client offers a competitive salary package, performance-based bonuses, and a comprehensive benefits program.
- As a fully remote role, you will enjoy the flexibility of working from anywhere.
- We provide a budget for home office setup and professional development, including access to online courses and certifications.
- You’ll be part of a dynamic and collaborative team that values innovation and continuous learning.
- This is a fantastic opportunity to advance your career in DevOps with a forward-thinking company without geographic constraints.
- We believe in empowering our employees and fostering a supportive work environment.