DevOps Engineer
Zed Mobility · Bengaluru · onsite · Posted 5d ago
About a minute. You'll make an account on the way through.
About this role
This role sits within the in-house software engineering team building for ZED, with specific ownership of the deployment of the ZED mobile applications and web app. The role bridges development and operations, ensuring applications are delivered quickly, securely, and with high availability—contributing directly to the organization's agility and competitiveness.
The core responsibilities for the job include the following:
Infrastructure and Platform:
- Containerize applications using Docker and manage orchestration on Kubernetes.
- Utilize AWS services such as EKS, Lambda, and S3 to deliver efficient, scalable infrastructure solutions.
- Implement auto-scaling mechanisms that dynamically adjust resources to workload demand.
- Implement Infrastructure as Code (IaC) practices to manage and version infrastructure configurations.
Delivery and Operations:
- Use automation to streamline routine tasks such as provisioning and scaling resources.
- Establish clear change management processes to prevent unauthorized changes to production environments.
- Conduct regular security audits and vulnerability assessments to maintain a secure infrastructure.
- Set up centralized logging and monitoring solutions for real-time visibility into system health.
Collaboration and Improvement:
- Partner with development teams to design, implement, and manage CI/CD pipelines using GitHub Actions and Azure DevOps.
- Work closely with cross-functional teams to troubleshoot and resolve operational issues.
- Lead the development and maintenance of monitoring and logging systems to ensure application performance and stability.
- Identify and implement best practices for security, reliability, and performance in cloud-based environments.
- Foster a culture of continuous improvement by encouraging optimization and efficiency suggestions across the team.
Requirements:
- Backend / AWS / Azure framework courses or certifications.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong proficiency in GitHub Actions and Azure DevOps for automating CI/CD pipelines.
- Solid understanding of Docker containers and Kubernetes orchestration.
- Expertise in AWS services, including EKS, Lambda, and S3, with familiarity across other cloud providers.
- In-depth knowledge of auto-scaling concepts and their implementation.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- 4+ years of software development and server management experience.
Key Performance Measures:
- Speed and accuracy of code deployments, including time from code commit to production deployment.
- System uptime and availability against agreed service level agreements (SLAs).
- Monitoring and reporting of security vulnerabilities; compliance with security standards and regulations.
- Cloud infrastructure cost optimization while maintaining performance and scalability.
Major Challenges:
- Securing cloud-based infrastructure and applications against continuously evolving threats.
- Maintaining stability and performance across complex, distributed environments.
- Adapting infrastructure to rapid growth in user traffic and data volume without causing downtime.
- On-call support of production systems during off-hours.
Sourced from instahyre