Scripting languages like Bash, Python, or PowerShell.
Containerization (Docker) and orchestration (Kubernetes).
Database Management: – Hands-on experience in setting up and managing databases like MySQL, PostgreSQL, MongoDB. – Familiarity with database replication, migrations, and scaling strategies.
Version Control: – Expertise in Git, Bitbucket, SourceTree, including branch management, tagging, and merge conflict resolution.
Monitoring and Troubleshooting Tools: – Prometheus, Grafana, ELK Stack, CloudWatch, or similar.
Soft Skills: – Strong problem-solving and analytical skills. – Effective communication and collaboration abilities to work with cross-functional teams.
Responsibilities:
Design, implement, and manage scalable and reliable cloud infrastructure (AWS, Azure, or GCP).
Set up and manage hosting environments, including domain configurations, SSL certificates, and DNS management.
Create and manage databases (MySQL, PostgreSQL, MongoDB, etc.), including backups, scaling, and performance optimization.
Develop and maintain CI/CD pipelines for automated build, test, and deployment processes.
Automate and streamline code deployments across multiple environments (Dev, Staging, Production).
Monitor system performance, troubleshoot issues, and ensure high availability of services.
Manage version control systems like Git, Bitbucket, and SourceTree, and oversee branching and merging strategies.
Collaborate with developers to ensure seamless integration of DevOps practices into the development lifecycle.
Implement security best practices, ensuring infrastructure compliance with industry standards.
Document processes, configurations, and troubleshooting procedures for internal teams.