Roles and Responsibilities
Senior Devops Engineer
As a Senior Devops Engineer, you will work with engineers to deliver the next generation cloud platform and products, using the latest and cutting-edge cloud technologies, such as Amazon AWS, Kubernetes, Istio, and more to provide transformational and reliable cloud services to our customers. You must have strong architecture, technical, communication, collaboration, and leadership skills.
You will participate in the development of the CI / CD pipelines and follow through with other team members to ensure high quality and predictable delivery
You will participate in development of advanced CI / CD processes such as Canary deployments
You will work on implementing DevSecOps practices
You will work with the QA team to integrate more complex testing into a containerized pipeline to ensure minimal regressions and comprehensive customer-centric testing
You will participate in internal/cross team meetings, scoping, decision making and technical documentation
You will be assisting development and product operations engineers with troubleshooting of infrastructure issues
You will be platform tools that rest of the engineering teams can use
4+ years of experience in public cloud services: AWS (preferred) / GCP / Azure
1+ years of software development using Java, operations experience deploying and maintaining multi-tiered infrastructure and applications at scale.
Experience managing any distributed NoSQL system (Kafka/Cassandra/etc)
Experience with Containers, Microservices, deployment and service orchestration using Kubernetes, EKS (preferred), AKS or GKE.
Experience and a deep understanding of Kubernetes, Service Mesh (Istio preferred), API Gateways, Network proxies (Envoy preferred), etc.
Experience in Continuous Integration and Delivery.
Experience and deep understanding of Cloud Networking and Security
Strong scripting language knowledge, such as Python, Shell
Automation friendly. If it can be codified, it can be automated
Experience in Agile development methodologies and release management techniques
Ability to continuously learn and make decisions with minimal supervision. You understand that making mistakes means that you are learning
Excellent analytical and troubleshooting
Technologies you will be working on
Cloud Security & SIEM stacks