Senior DevOps Engineer
at Blue Bean Software
Johannesburg, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Jan, 2025 | Not Specified | 24 Oct, 2024 | N/A | Pipelines,Performance Tuning,Production Systems,Dynatrace,Version Control,Cosmos,Scripting,Databases,System Administration,Configuration Management | 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:
CORE TECHNOLOGY SKILLS:
- DevOps/Production Support Experience: Extensive experience maintaining, supporting, and troubleshooting production systems.
- Linux/Unix Administration & Scripting: Proficiency in Linux/Unix system administration and scripting (Bash, Python) with a focus on automation and system configuration management.
- Database Management: Strong knowledge of both SQL and No-SQL databases, particularly Oracle and Cosmos DB.
- CI/CD Expertise: In-depth understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and associated tools.
- Azure DevOps (ADO): Experience in using ADO for managing CI/CD pipelines, version control, and release management processes.
- Monitoring & Alerting Tools: Familiarity with tools like Dynatrace and Application Insights for real-time performance monitoring and alerting.
- Configuration Management Tools: Experience with tools such as Chef for automating configuration management is a plus.
ADDITIONAL PREFERRED SKILLS:
- Performance Profiling & Optimisation: Experience in performance tuning and optimisation techniques for enhancing system efficiency.
Responsibilities:
- Monitor & Support Production Environments: Ensure high availability, performance, and operational stability of critical production systems.
- Incident Investigation & Resolution: Troubleshoot and resolve production incidents, analyse root causes, and implement preventative measures to avoid future occurrences.
- Collaboration for Deployment & Configuration: Work closely with development and infrastructure teams to deploy, configure, and optimise applications in production environments.
- Monitoring & Alerting Solutions: Design and implement robust monitoring systems to detect potential issues early, ensuring proactive remediation.
- Automation of Processes: Automate deployment and configuration tasks to enhance operational efficiency and minimise manual errors.
- Change Management: Create, document, and manage change requests for production deployments, ensuring strict adherence to established change management processes.
- Production Deployments: Execute deployments following established procedures and best practices to ensure smooth transitions.
- Application Performance & Scalability: Collaborate with development teams to ensure applications are optimised for performance and scalability in production environments.
- On-Call Support: Participate in on-call rotations to provide 24/7 production support as necessary.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Other
Software Engineering
Graduate
Proficient
1
Johannesburg, Gauteng, South Africa