Description
As part of a DevOps team you will work constantly on examining the entire software development lifecycle from source to production to build tools and workflows that enable application developers to rapidly code and ship software.
You will help automate processes and will bring SRE principles to development teams. As part of your tasks, you will help design and build an Enterprise scale Cloud Architectures to power, deploy, and operationalize our applications, microservices, serverless functions, etc. Embedded into development teams, you will provide hands on experience with Cloud native architecture, CI/CD, Infrastructure as Code, Kubernetes, Security, Networking, Observability and Distributed Tracing.
We are looking for engineers with a passion for programming and knowledge in Cloud technologies such as Docker, Kubernetes, Cloud Native apps, Microservices and APIs.
*Responsibilities include:*
Help build and scale containerized apps by implementing cloud native architecture
Design and build robust CI/CD processes for deployments including infrastructure as code
Build integrations with enterprise systems for Security, Distributed Tracing, Telemetry, and others
Drive prototyping efforts to evaluate multiple design options and develop recommendations
Help develop a platform interface to other systems
Enhance existing Tool Chains through internal development and investigation of third party software.
Work with product managers to translate the use case requirements into functional and performance requirements for the platform.
Produce clean, well-documented code, following development standard methodologies
Stay up-to-date on meaningful new technologies and produce thought leadership content
*Your qualifications:*
University degree in Computer Science or comparable and experience with the architecture, deployment, and maintenance of distributed systems
Ideally, a development background or competency with modern programming languages and design principles
5+ years of strong hands-on experience with Linux, networking, scripting (bash / python)
5+ years of strong hands-on experience designing, implementing operationalizing enterprise-ready container orchestration platforms on Kubernetes and hybrid platforms, i.e., Docker/Podman, Docker Compose, Kubernetes, Helm, service mesh, e.g., Istio
Strong hands-on experience with DevOps practices and tools for Continuous Integration/Deployment, e.g., GitLab, GitLab CI, Harbor, Artifactory, Kaniko, Crane, Argo CD
Strong hands-on experience with Amazon Web Services, in particular: IAM, VPC, Cognito, EC2, S3, ECR, EKS, AuroraDB, CloudWatch, AWS CLI
Experience with Infrastructure as Code (IaC), e.g., Terraform or CloudFormation
Experience with monitoring and log aggregation, e.g., AWS CloudWatch or Prometheus/Grafana
Experience with Google Cloud and Tencent is nice to have
Experience with Windows administration and WSL is nice to have
Experience with authentication/authorization, e.g., AD, Azure AD, SAML, OAuth2, OpenID Connect is nice to have
A team player with the ability to read and write code in multiple languages, fearlessness to learn and solve new challenging problems, and ability to drive projects with minimal supervision
Fluent English is required