Are you passionate about building resilient systems, automating workflows, and ensuring infrastructure is robust and secure? Join our team as a DevOps Engineer and play a critical role in optimizing our development, deployment, and operations processes.
Key Responsibilities Backup and Restore
- Manage and automate backups and restores for databases and Elasticsearch instances.
- Monitor backup integrity and ensure effective disaster recovery plans.
Hardware Management
- Maintain and update hardware systems to ensure reliability and performance.
- Plan and execute hardware upgrades with minimal downtime, coordinating across teams.
Kubernetes Deployment and Monitoring
- Deploy, manage, and monitor applications in Kubernetes clusters.
- Optimize Kubernetes configurations for scalability and high availability.
Scripting and Automation
- Write and maintain shell scripts to automate tasks and improve operational workflows.
- Develop tools and pipelines to streamline processes.
Docker and Containerization
- Build, manage, and deploy containerized applications using Docker.
- Troubleshoot and enhance container management workflows.
Network Security
- Implement and monitor network security measures to protect against vulnerabilities.
- Audit and update firewall rules, VPN configurations, and other security tools.
Ingress Management
- Configure and manage Kubernetes ingress controllers for application routing.
- Work with reverse proxies, load balancers, and DNS configurations.
Infrastructure Monitoring and Optimization
- Set up and utilize monitoring tools to track application performance and resource utilization.
- Troubleshoot and resolve incidents promptly to minimize downtime.
Required Skills and QualificationsTechnical Skills
- Proficiency in shell scripting and automation.
- Strong expertise in Docker, Kubernetes, and container orchestration.
- Hands-on experience with database backup and restore techniques.
Networking Expertise
- Knowledge of ingress controllers, SSL/TLS, and network security protocols.
- Familiarity with firewalls, VPNs, and network monitoring tools.
Tools and Platforms
- Experience with monitoring tools (e.g., Prometheus, Grafana).
- Familiarity with CI/CD pipelines and DevOps tools like GitHub Actions.
General Knowledge
- Understanding of distributed systems and microservices architecture.
- Proven ability to troubleshoot and solve complex technical issues efficiently.
Soft Skills
- Excellent communication and collaboration skills.
- Ability to thrive in a fast-paced, team-oriented environment.
In case you would want to email your CV, please share it with careers@punctuations.ai