Senior Software Engineer Team Lead
Armonk, New York, Ny, Us
- Help IBM adopt modern practices like: GitOps, Agile, DevOps, SRE, Continuous Delivery and Modern Operation like Immutable Infrastructure by: - Bringing in and hosting mission critical tools, which support modern practices like Github and Travis - Building a web service to help discover, and getting started using modern language like node.js, CouchDB NoSQL Database, Cloudfoundry PaaS, Docker, Test Driven Development, Git SCM, DevOps, Continuous Delivery, Continuous Deployment- Help scale the tools to become the largest deployment of the tools supporting 50K + users with a small team using varies different practices and technology: - Docker, Kubernetes, Kata Containers, logging, metrics collections, GitOps, Infrastructure as code - Different public clouds including IBM Cloud, Google Compute Engine (GCE) and Amazon Web Service (AWS) - Using different database technology like MySQL, PostgresSQL, Redis, RabbitMQ, Memcache - Debugging and fixing complex systems using skills in Linux (OS), Networking, databases, automation, storage, cloud, various different languages ( ruby, go, javascript, bash, python, java )- Work in a cross company work group ( SNAFUcatchers ) to study in incident management, read the results here https://snafucatchers.github.io/- Blazing the trail to helped to define pieces of the tribe strategy, like incident management, service level objectives, multi-factor authentication- Ability to learn quickly and pick up new skills- Lead the team to accomplish the above goals