About the Role Our client, a leader in cloud-based solutions, is seeking a highly skilled Senior DevOps Engineer to join their innovative team in Vereeniging, Gauteng . This role is critical in bridging the gap between software development and IT operations, focusing on automating and streamlining our client's infrastructure and deployment processes. You will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud environments, primarily on AWS. The ideal candidate has a deep understanding of CI\/D/C pipelines, infrastructure as code, containerization, and monitoring tools. You will collaborate closely with development and operations teams to enhance system performance, improve deployment frequency, and ensure the stability of our client's services in Vereeniging . This is an opportunity to shape the future of our client's infrastructure and operational excellence.
Key Responsibilities
- Design, implement, and manage CI\/D/C pipelines for automated build, test, and deployment processes.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Manage and optimize cloud infrastructure on AWS, ensuring scalability, availability, and cost-effectiveness.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Set up and maintain monitoring, logging, and alerting systems to ensure system health and performance.
- Collaborate with development teams to troubleshoot and resolve production issues.
- Automate operational tasks and processes to improve efficiency.
- Ensure security best practices are implemented and maintained across the infrastructure.
- Stay updated with the latest DevOps trends and technologies, and advocate for their adoption where beneficial.
Requirements
- Proven experience as a DevOps Engineer or in a similar role with a focus on cloud environments.
- Strong expertise in AWS cloud services (e.g., EC2, S3, RDS, VPC, IAM, EKS).
- Proficiency with CI\/D/C tools such as Jenkins, GitLab CI, or CircleCI.
- Experience with infrastructure as code tools like Terraform or Ansible.
- Hands-on experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Solid 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.
- Bachelor's degree in Computer Science, IT, or a related field, or equivalent practical experience.
Benefits
- Our client offers a competitive salary, a comprehensive benefits package, and opportunities for professional growth.
- This role provides the flexibility of a hybrid work arrangement, allowing for a blend of remote and in-office work in Vereeniging .
- You will work on challenging and impactful projects, utilizing cutting-edge technologies.
- The company fosters a culture of innovation, collaboration, and continuous learning.
- Professional development budgets and access to training are provided.
- Enjoy working in a dynamic environment with a supportive team.
- The company prioritizes employee well-being and offers a good work-life balance.
- Opportunities for career advancement are significant within this growing organization.