DevOps Engineer
at OptimG
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jan, 2025 | Not Specified | 31 Oct, 2024 | 3 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
You will be responsible for automating and streamlining our operations and processes , building and maintaining tools for deployment, monitoring, and operations, and troubleshooting and resolving issues in our development, test, and production environments.
Your role will be crucial in ensuring that our software development lifecycle is efficient, reliable, and scalable.
You will work closely with software developers, system operators, and other IT staff members to manage code releases.
You will also be responsible for ensuring that our systems are secure, scalable, and highly available.
The ideal candidate will have experience with c loud platforms such as AWS, Azure, or Google Cloud, and be proficient in scripting languages such as Python, Ruby, or Bash .
You should also have experience with c onfiguration management tools like Ansible, Puppet, or Chef , and be familiar with containerization technologies like Docker and Kubernetes .
Excellent problem-solving skills, a proactive attitude, and the ability to work in a fast-paced environment are essential for this role.
Automate and streamline operations and processes.
Build and maintain tools for deployment, monitoring, and operations.
Troubleshoot and resolve issues in development, test, and production environments.
Collaborate with software developers, system operators, and other IT staff members.
Manage code releases and ensure smooth deployment processes.
Ensure systems are secure, scalable, and highly available.
Implement and manage CI/CD pipelines .
Monitor system performance and ensure reliability and availability.
Maintain and improve existing infrastructure and processes.
Document processes and procedures for future reference.
Stay updated with the latest industry trends and technologies.
Participate in on-call rotations to provide 24/7 support.
Conduct root cause analysis for incidents and implement preventive measures.
Optimize resource utilization and cost management in cloud environments.
Develop and maintain configuration management solutions.
Bachelor’s degree in Computer Science , Engineering, or related field.
3+ years of experience in a DevOp s or similar role.
Proficiency in scripting languages such as Python, Ruby, or Bash .
Experience with cloud platforms like AWS, Azure, or Google Cloud .
Familiarity with configuration management tools like Ansible, Puppet, or Chef .
Experience with containerization technologies like Docker and Kubernetes.
Strong understanding of CI/CD principles and practices.
Excellent problem-solving and troubleshooting skills.
Ability to work in a fast-paced, dynamic environment.
Strong communication and collaboration skills.
Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack .
Knowledge of networking and security best practices .
Experience with version control systems like Git .
Ability to write clear and concise documentation.
Proactive attitude and a passion for continuous improvement.
Between 3 - 5 Year
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Cape Town, Western Cape, South Africa