Senior devops engineer (remote)
Summary
Senior DevOps engineer for a Port Elizabeth-based software development house, working fully remote to automate the development and deployment lifecycle. Day-to-day involves building CI/CD pipelines, infrastructure as code (Terraform/Ansible), managing cloud environments (AWS/Azure/GCP), containers and Kubernetes, plus monitoring and security.
Our client, a dynamic software development house based in **Port Elizabeth, Eastern Cape**, is seeking a highly experienced Senior Dev Ops Engineer to join their distributed team. This role is essential for streamlining and automating our client's software development and deployment lifecycle, ensuring reliability, scalability, and efficiency across their cloud-based infrastructure. You will be responsible for implementing best practices in CI/CD, infrastructure automation, monitoring, and security. This is an excellent opportunity for a skilled Dev Ops professional to make a significant impact in a remote-first environment and contribute to the success of a growing technology company.
Key Responsibilities Design, implement, and manage CI/CD pipelines for automated building, testing, and deployment of applications. Develop and maintain infrastructure as code (Ia C) using tools like Terraform, Ansible, or Cloud Formation. Manage and monitor cloud environments (AWS, Azure, or GCP), ensuring high availability, performance, and scalability. Implement and manage containerization technologies (Docker) and orchestration platforms (Kubernetes). Develop and maintain monitoring, logging, and alerting systems to ensure system health and performance. Automate operational tasks and processes to improve efficiency and reduce manual intervention. Implement and enforce security best practices throughout the development and deployment lifecycle. Collaborate with development and QA teams to troubleshoot and resolve infrastructure and deployment issues. Provide technical leadership and mentorship to junior Dev Ops engineers. Stay current with emerging Dev Ops tools and methodologies. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 6 years of experience in Dev Ops, SRE, or related roles. Proven experience with CI/CD tools (e.g., Jenkins, Git Lab CI, Circle CI). Strong proficiency in scripting languages (e.g., Bash, Python, Power Shell). Extensive experience with cloud platforms (AWS, Azure, or GCP) and their core services. Hands-on experience with Ia C tools (e.g., Terraform, Ansible). Solid understanding of containerization (Docker) and orchestration (Kubernetes). Experience with monitoring tools (e.g., Prometheus, Grafana, ELK Stack). Excellent problem-solving, troubleshooting, and communication skills. Ability to work independently and manage responsibilities effectively in a remote setting. Benefits Our client offers a highly competitive salary, annual performance bonuses, comprehensive health and wellness benefits, and significant opportunities for professional development and training. This **fully remote** position offers the ultimate flexibility. You’ll join a collaborative and innovative team focused on delivering cutting-edge software solutions, with ample room for career growth and impact.