About the Role
Our client, a highly regarded recruitment consultancy, is searching for a Senior DevOps Engineer to join an innovative technology company focused on cloud solutions. This is a fully remote position, offering the ultimate flexibility to work from any location. You will play a critical role in designing, implementing, and managing CI/CD pipelines, automating infrastructure deployment, and ensuring the reliability and scalability of cloud-based applications. This role requires a deep understanding of DevOps principles, extensive experience with cloud platforms (AWS, Azure, or GCP), and a passion for automation. The ideal candidate will be a proactive problem-solver, adept at collaborating with development and operations teams to streamline workflows and enhance system performance. This is an exceptional opportunity for an experienced DevOps professional to drive significant technological advancements in a remote-first setting, contributing expertise without the need to be near Polokwane.
Key Responsibilities
- Design, build, and maintain scalable and reliable CI/CD pipelines for automated build, test, and deployment.
- Develop and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform or Ansible.
- Implement and maintain monitoring, logging, and alerting systems for applications and infrastructure.
- Automate operational tasks and processes to improve efficiency and reduce manual effort.
- Collaborate with software development teams to ensure seamless integration and deployment of applications.
- Manage containerization platforms like Docker and orchestration tools such as Kubernetes.
- Ensure the security, performance, and availability of cloud environments.
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Stay current with emerging DevOps tools, technologies, and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of experience in DevOps, system administration, or software engineering with a DevOps focus.
- Proven experience in building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Strong proficiency with cloud platforms (AWS, Azure, or GCP) and IaC tools (Terraform, Ansible, Chef, Puppet).
- Experience with containerization (Docker) and orchestration (Kubernetes) technologies.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Solid understanding of networking, security, and system monitoring principles.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, essential for remote team environments.
- Ability to work autonomously and manage priorities effectively in a fully remote capacity, independent of location such as Polokwane.
Benefits
- Fully remote work arrangement, providing maximum flexibility.
- Highly competitive salary and potential for equity/stock options.
- Comprehensive health, dental, and vision insurance.
- Generous professional development budget for training and certifications.
- Company-provided equipment and home office setup allowance.
- Opportunities to work with cutting-edge cloud technologies and innovative projects.
- Collaborative and forward-thinking remote team culture.