DevOps Engineer
Configure and maintain continuous integration and deployment, support the infrastructure, improve operational processes, build reusable code and libraries, maintain monitoring and logging systems, manage infrastructure configuration, resolve technical issues, and share best practices with colleagues.
Responsibilities
- Configure and maintain continuous integration and deployment
- Provide operational support for the infrastructure
- Assess existing problems and develop process improvement solutions
- Build reusable code and libraries
- Maintain and develop monitoring and logging subsystems
- Develop and maintain infrastructure configuration management
- Resolve technical issues faced by development teams
- Share knowledge and help evolve best practices
Requirements
- 2+ years of experience as a DevOps engineer or in a similar role
- Experience with public clouds, preferably AWS
- Experience with message brokers such as Kafka or MSK
- Experience with CI/CD tools such as Jenkins
- Experience with Docker and Docker Compose
- Experience with Kubernetes and Helm
- Experience building logging and monitoring systems such as ELK, Prometheus, Grafana, and Loki
- Experience with Nginx, NodeJS, C#, MongoDB, MySQL, and Redis
- Strong attention to detail and commitment to delegated tasks and responsibilities
- Ability to work independently in a fluid, fast-paced environment and meet deadlines
- Self-starter comfortable in a fast-paced startup environment
Benefits
- Competitive salary and bonuses
- Flexible and remote working options
- Annual bonuses
- Learning Hub
- Supportive, forward-thinking work environment
- Innovative projects
- Free assorted healthy snacks and fresh fruits in the office
- Weekly gourmet breakfast meet-ups
- Regular team events and parties