DevOps Engineer - Cloud Automation Specialist
Summary
Fully remote contract DevOps Engineer placed by staffing firm Placements24 for a Port Elizabeth-based digital solutions client. The role focuses on building CI/CD pipelines, infrastructure as code (Terraform/Ansible), and containerized cloud infrastructure (AWS/Azure/GCP) with monitoring and automation.
About the Role
Our client, a forward-thinking digital solutions provider based in Port Elizabeth, Eastern Cape, is seeking a highly skilled DevOps Engineer with a strong focus on cloud automation. This is a critical role in a fully remote setting, designed for a professional who is passionate about streamlining development and operations through robust automation and efficient infrastructure management. You will be instrumental in designing, implementing, and maintaining our client's cloud infrastructure, CI/CD pipelines, and automation frameworks across various cloud platforms. The ideal candidate will possess a deep understanding of infrastructure as code, containerization, monitoring, and a proactive approach to ensuring system reliability and scalability. This is an excellent opportunity for a self-driven individual to make a significant impact in a dynamic, remote-first environment, contributing to the continuous delivery of high-quality software. Our client is dedicated to innovation and providing a flexible work environment for their valued team members.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines to automate software build, test, and deployment processes.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Configure and manage cloud infrastructure on platforms like AWS, Azure, or Google Cloud Platform.
- Develop and implement monitoring, logging, and alerting solutions to ensure system health and performance.
- Automate operational tasks and processes to improve efficiency and reduce manual intervention.
- Collaborate closely with development and QA teams to ensure seamless integration and deployment.
- Troubleshoot and resolve issues related to infrastructure, deployment, and system performance.
- Ensure the security and compliance of cloud infrastructure and applications.
- Stay updated with the latest DevOps tools, technologies, and best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 3+ years of experience in a DevOps or related role (e.g., Systems Engineer, Cloud Engineer).
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, CircleCI).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Strong experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with infrastructure as code tools (Terraform, Ansible, Chef, Puppet).
- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Understanding of networking concepts and security best practices in a cloud environment.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, crucial for a remote role.
Benefits
- Competitive contract rate.
- Opportunity to work on challenging and innovative projects.
- Fully remote work arrangement.
- Access to cutting-edge cloud technologies.
- Flexible working hours.
- Professional development opportunities.
- Collaborative and supportive team environment.
- Long-term contract potential.