Job Description
Manages software development and IT operations by automating workflows, deployments, infrastructure, and monitoring to ensure reliable, scalable, and efficient systems.
Key Responsibilities
- Build and maintain CI/CD pipelines.
- Automate software development and deployment processes.
- Manage cloud infrastructure and computing resources.
- Monitor application and system performance.
- Configure and maintain servers, networks, and infrastructure.
- Implement security, backup, and disaster recovery practices.
- Troubleshoot deployment and infrastructure issues.
- Manage containerized applications and orchestration systems.
- Collaborate with development and operations teams.
- Optimize infrastructure for scalability, reliability, and performance.
- Maintain technical documentation and deployment procedures.
Required Skills & Competence
- Linux and server administration
- CI/CD tools
- Docker and Kubernetes
- Cloud platforms
- Git and version control
- Infrastructure as Code
- Bash or scripting
- Networking fundamentals
- Monitoring and logging
- Cybersecurity fundamentals
- Automation and troubleshooting
- Problem solving and teamwork