Position Summary :
Responsibilities :
- Manage and monitor system performance, including server stress and resource usage, to ensure efficiency and uptime.
- Automate deployment processes, infrastructure provisioning, and configuration management using DevOps tools.
- Collaborate with development and operations teams to streamline CI/CD pipelines and improve software delivery processes.
- Implement monitoring, logging, and alerting solutions for proactive system performance management.
- Optimize cloud and on-premise environments for cost-effectiveness, performance, and scalability.
- Document processes, configurations, and troubleshooting steps for future reference.
Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience with server administration (Linux, Windows) and cloud platforms (AWS, Azure, GCP).
- Proficiency in configuration management tools (Ansible, Terraform, Puppet, Chef).
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack, Datadog).
- Scripting and automation experience using Python, Bash, or PowerShell.
- Understanding of networking principles, security best practices, and load balancing techniques.
- Strong analytical and problem-solving skills, with the ability to optimize system performance.
- Excellent collaboration and communication skills.
Skills :
- Cloud Computing - Proficiency in cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
- Automation & Scripting - Ability to automate infrastructure provisioning and deployment using scripting languages (Python, Bash, PowerShell).
- CI/CD Pipelines - Strong knowledge of continuous integration and deployment (Jenkins, GitLab CI/CD, GitHub Actions).
- Containerization & Orchestration - Experience with Docker, Kubernetes, and related container management tools.
- Collaboration & Teamwork - Works effectively with development, IT operations, and security teams.
- Adaptability & Continuous Learning - Stays updated with evolving technologies and DevOps best practices.
- Communication Skills - Clearly explains technical concepts to both technical and non-technical stakeholders.
- Ownership & Accountability - Takes responsibility for system health, performance, and uptime.
ProTrans