About the Role
We are looking for a DevOps Engineer to build and maintain our cloud infrastructure, ensuring high availability, scalability, and security of our applications. You will implement automation, monitoring, and deployment strategies.
Responsibilities
- Design, implement, and manage cloud infrastructure on AWS/Azure
- Build and maintain CI/CD pipelines for automated deployments
- Implement monitoring, logging, and alerting solutions
- Ensure system security through best practices and tools
- Optimize infrastructure costs and performance
- Implement infrastructure as code using Terraform or CloudFormation
- Manage container orchestration with Kubernetes or Docker Swarm
- Collaborate with development teams to improve deployment processes
- Participate in on-call rotation for production support
Requirements
- 4+ years of experience in DevOps or cloud infrastructure roles
- Strong experience with AWS or Azure cloud services
- Proficiency in infrastructure as code (Terraform, Ansible, etc.)
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Knowledge of CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Scripting skills in Python, Bash, or similar
- Understanding of networking and security principles
- Experience with monitoring tools (Prometheus, Grafana, ELK stack)
Nice to Have
- AWS/Azure certification
- Experience with serverless architectures
- Knowledge of database administration and optimization
- Experience in fintech or highly regulated industries