About the Role:
We are seeking a skilled and proactive DevOps Engineer to join our engineering team. In this role, you will be responsible for building, maintaining, and optimizing CI/CD pipelines, managing cloud infrastructure, and ensuring high availability and security of our applications and services. Youll work closely with developers to streamline deployment workflows and ensure robust monitoring, scaling, and automation of systems.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
- Containerize applications using Docker and manage deployments with Kubernetes.
- Administer Linux servers, including configuration, monitoring, and applying SSL certificates.
- Configure and optimize Nginx as a reverse proxy/load balancer.
- Manage and deploy caching layers using Redis.
- Work with cloud services:
- Azure: Blob Storage, CosmosDB (NoSQL), Azure Key Vault
- AWS: EC2 instances, S3 bucket management
- Monitor, maintain, and troubleshoot infrastructure and deployment issues.
- Collaborate with development teams on best practices for code deployment, infrastructure provisioning, and reliability engineering.
- Implement and manage security best practices across infrastructure and deployments.
Required Skills & Qualifications:
- Strong scripting and automation skills in Python and/or JavaScript (Node.js).
- Solid experience with CI/CD pipelines (GitHub Actions, Jenkins).
- Proficient with Docker and Kubernetes for container orchestration and deployment.
- Experience working with Linux servers, configuring SSL certificates, and managing hosting environments.
- In-depth knowledge of Nginx for web and reverse proxy services.
- Working knowledge of Redis for caching solutions.
- Hands-on experience with Azure Cloud services Blob Storage, CosmosDB, Key Vault.
- Working knowledge of AWS EC2 and S3 services.
Nice to Have:
- Experience with Azure Machine Learning (Azure ML).
- Familiarity with Azure OpenAI services.
- Knowledge of Infrastructure as Code (IaC) tools such as Terraform or Bicep.
- Monitoring and alerting experience using tools like Prometheus, Grafana, or Azure Monitor.
What We Offer:
- Opportunity to work with a modern tech stack on real-world problems.
- A culture that values ownership, continuous learning, and collaboration.
- Supportive team environment with space to grow and contribute meaningfully.
- Direct impact on product direction and user experience.