Job
Description
Roles and Responsibilities: Support (40%): Production Support : Provide production support for mission-critical applications, ensuring high performance and availability. Root Cause Analysis : Conduct root cause analysis for network, application, infrastructure, and service issues, documenting findings for future prevention. Application Support : Provide day-to-day operations support for mission-critical applications, including fault management, access management, performance monitoring, capacity planning, and network monitoring. Monitoring and Tickets : Monitor systems and analyze tickets using standard monitoring tools, ensuring timely resolution and maintaining system health. Infrastructure (60%): Infrastructure Management : Build, manage, and maintain deployment, monitoring, and operations tools. Maintenance and Patching : Support infrastructure and software maintenance, including patching and remediating vulnerabilities. Cloud Infrastructure Support : Serve as an escalation point for T2-T3 cloud infrastructure support. Azure Management : Deploy and manage Azure resources and handle security vulnerabilities, manage secrets and certificates using Azure Key Vault, and set up private endpoints and routing tables. Docker and Git : Manage Docker processes (build, push to repository) and maintain Git repositories. Operating Systems Management : Administer Linux and Windows systems, including file permissions, filesystem management, performance tuning, user administration, and troubleshooting. Automation and CI/CD : Utilize tools like Ansible, Jenkins, and GitHub for automation and CI/CD pipeline setup. Mandatory Skills: Experience : At least 4+ years of experience as a DevOps Engineer or in a similar role. Containerization : Demonstrable experience with Docker and Kubernetes. CI/CD Tools : Experience with CI/CD tools (e.g., Jenkins, GitHub Actions). Monitoring Tools : Experience with monitoring and analyzing tickets using standard monitoring tools. Azure Skills : Proficiency in deploying and managing Azure resources. Scripting : Basic programming and scripting skills (preferably Python, Bash, Shell). Communication : Excellent communication, problem-solving, and organizational skills. Good to Have Skills: Microservices : Experience in the development and deployment of microservices. DevOps Tools : Proficiency in tools like Ansible, Chef ,sTerraform, Jenkins, Splunk, ELK, Grafana, Nagios. Linux Administration : Experience with Linux administration (RHEL/CentOS/Ubuntu/Rocky). Web Servers : Knowledge of web servers like NGINX. Source Control : Experience with Git and related workflows. Qualifications: Education : Bachelor s degree in computer science, Information Technology, or a related field. Experience : 4+ years of experience in production support and DevOps roles. Additional Information: Interpersonal Skills : Strong interpersonal communication skills (listening, speaking, writing) and the ability to work well in a diverse, team-focused environment with developers, product managers, and other stakeholders. Learning : Ability to gain deep knowledge of complex applications and provide recommendations for best practices and deployment strategies.