Job Openings
Senior Dev Ops Engineer
About the job Senior Dev Ops Engineer
DUTIES & RESPONSIBILITIES:
- In this role you will collaborate with development and operations teams to build and maintain automated deployment pipelines, manage infrastructure and cloud services, and troubleshoot issues.
- Build and maintain automated deployment pipelines for software applications
- Manage infrastructure and cloud services, usually GCP
- Optimize hosting costs by following best practices
- Implement and manage continuous integration and delivery tools
- Troubleshoot issues and implement fixes relating to scaling and security
- Ensure high availability and scalability of applications and services
- Maintain detailed, up-to-date documentation of internal system assets
- Enable business continuity through disaster-recovery plans
- Collaborate with development and operations teams to improve processes and implement best practices
REQUIREMENTS:
- Bachelors degree in Computer Science, Software Engineering, or a related field. Equivalent job experience will be considered
- At least 5 years of professional experience in DevOps or a related field
- Experience with cloud infrastructure and services such as GCP, AWS or Azure
- Familiarity with infrastructure-as-code
- Strong understanding of containerization and orchestration technologies such as Docker and Kubernetes
- Proficiency in scripting languages such as Python, Bash, or Ruby
- Familiarity with monitoring and logging tools such as Prometheus and Grafana
- Excellent leadership, verbal and written communication skills
TO STAND OUT:
- Deep knowledge and understanding of Google Cloud Platform, including VPC networks, Kubernetes, Compute Engine and horizontal and vertical scaling
- Detailed knowledge of (reverse) proxy servers such as Nginx
- Experience with helm, terraform or other IaC tools
- Detailed knowledge of AMQP brokers such as RabbitMQ
- Detailed knowledge of Redis or another in-memory shared database, with the ability to scale deployments on demand
- Experience in transitioning a monolithic application into microservices