DevOps Engineer (PaaS)
We are seeking a highly motivated and experienced DevOps Engineer to join our growing organization. This is a hands-on role that requires a passion for delivering high-quality solutions to complex problems.
Responsibilities:
- Manage Kubernetes in production and ensure high availability and scalability of containerized applications.
- Take a lead on the design, implementation, and improvement of Continuous Integration (CI) and Continuous Delivery (CD) pipelines in a microservice architecture.
- Build, maintain, and optimize Docker containers and cloud-native containerization tools such as Kaniko, Jib, and Buildpacks.
- Implement automated infrastructure capabilities like backups, scale-up / scale-downs, security tools, monitoring, and deployment infrastructure.
- Implement security best practices and ensure the confidentiality, integrity, and availability of systems and data.
- Mentor and provide guidance to junior DevOps engineers.
- Collaborate with development teams to ensure that applications are deployed in a secure and scalable manner.
Requirements:
- Minimum 3+ years related experience as a DevOps, Cloud Engineering, or Site Reliability Engineering (SRE) in a 24X7 up-time environment.
- Ability to anticipate change, face reality, draw conclusions, and swiftly mobilize to adapt to changing needs and demands
- Ability to 'get the job done' regardless of role definition.
- A personal commitment to quality and excellence in the job that you do.
Preferred Qualifications:
- Strong understanding of cloud infrastructure, data structures, source control, and other developer tools.
- Hands-on experience building and developing with Docker containers and cloud-native containerization tools.
- Experience in container orchestration with Kubernetes.
- Exposure to cloud vendors such as AWS, Azure, and GCP and their components.
- Ability to implement security best practices and understand the security implications of DevOps practices.
- Proficiency in Golang, C#, Rust, TypeScript, or similar languages.
- Knowledge of database technologies such as Postgres, Elasticsearch, time series databases, and graph databases.
- Desire to grow and develop new skill sets, becoming involved with new DevOps and PaaS technologies.
- Strong interpersonal and communication skills and the ability to work well in a team environment.
- Experience with Cloud Native management tools such as Istio, Vault, Prometheus, Loki, Grafana, etc.