GO TO SEARCH
Senior DevOps Engineer
Microsoft Azure, Apache Kafka, Couchbase, Docker, Grafana, Jenkins, KeyCloak, Kubernetes, Linux, Prometheus, Spinnaker
Join our team as a remote Senior DevOps Engineer within a dynamic and rapidly growing company that is at the forefront of innovation in the cloud industry. We are actively seeking a highly technical and hands-on DevOps engineer to drive the migration process from one Kubernetes cluster to another and support our microservice-based application running on Kubernetes clusters. In this role, you will be responsible for maintaining and improving the current infrastructure and keeping it up to date, including Nginx Ingress, Elasticsearch, Kibana, Keycloak, and more. You will collaborate closely with development peers, product leadership, and other technical staff to create innovative and impactful solutions.
Responsibilities
- Lead the migration process from one Kubernetes cluster to another, ensuring smooth and efficient transition without significant downtime
- Maintain and improve the current infrastructure, including Nginx Ingress, Elasticsearch, Kibana, Keycloak, and more
- Ensure the reliability, availability, and scalability of systems running on Kubernetes clusters
- Collaborate with Developers, Product and Program Management, and senior technical staff to deliver customer-centric solutions.
- Provide technical input for new feature requirements, partnering with business owners and architects
- Implement and manage CI/CD pipelines for efficient software delivery
- Create and manage Helm charts for every microservice
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Collaborate with cross-functional teams to achieve project goals
- Actively contribute to architectural and technical discussions
Requirements
- At least 3+ years of experience in DevOps role with strong experience in Microsoft Azure, Kubernetes, and Docker
- Proficient in Bash, Python, or similar scripting languages for automation
- Expertise in CI/CD, using tools such as Jenkins, Spinnaker, and Git
- Experience with Linux for system administration and scripting purposes
- Deep understanding of Kubernetes, including experience in migration, deployment, and scaling of applications
- Familiarity with Apache Kafka for data streaming
- Experience with Couchbase databases and Kubernetes Operators for database management
- Expertise in Grafana and Prometheus for monitoring and observability purposes
- Experience with KeyCloak for authentication and authorization purposes
- Strong analytical and problem-solving skills with the ability to identify and resolve complex issues
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with Spinnaker for deployment automation
- Knowledge of Loki for log analysis and monitoring