Principal Member of Technical Staff - Platform
Docyt
IT
Noida, Uttar Pradesh, India
Posted on Sep 20, 2024
About Us:
At Docyt, we are at the forefront of building cutting-edge financial technology solutions to simplify and automate accounting and financial management for businesses. Our platform team is responsible for managing our DevOps infrastructure, microservices platform, and ensuring the smooth, secure, and efficient operation of our production systems.
We are seeking a highly experienced Principal Member of Technical Staff (PMTS) for our Platform team. This role will provide technical leadership, mentorship, and hands-on expertise to ensure the ongoing success of our DevOps and platform initiatives.
As the Principal Member of Technical Staff, you will:
- Lead the Platform Team: Provide technical guidance and mentorship to a team of 3 engineers focusing on DevOps infrastructure and microservices platform improvement.
- CI/CD Optimization: Improve and automate our continuous integration and deployment (CI/CD) release system, using Jenkins, Groovy, and BitBucket Commit API.
- Pipeline Development: Build and maintain CI/CD pipelines for generating HTTP client libraries using Swagger-Codegen.
- Static Code Analysis: Oversee improvements to our static code analysis tools and processes, working with technologies like RoboCop and ESLint.
- API Documentation Automation: Streamline API documentation by integrating Swagger-Codegen into our development workflow.
- Alerting and Monitoring Systems: Enhance our monitoring systems (Prometheus) by reducing alert noise and establishing more accurate alert routing mechanisms to service owners.
- Cloud Infrastructure Migration: Lead the migration of our Elasticsearch cluster to AWS for more robust and scalable log collection.
- Cost Optimization: Work closely with the engineering team to reduce our cloud infrastructure costs without sacrificing performance or reliability.
- Microservices Deployment: Collaborate with Product teams to deploy new microservices, ensuring smooth integration and minimal downtime.
- Security & Compliance: Support SecOps in maintaining SOC2 Type II compliance, security audits, and responding to security incidents.
- Production Support: Triage and respond to production incidents, ensuring high availability and reliability of our systems.
- Infrastructure Support: Oversee the management and support of existing infrastructure, including Postgres, MongoDB, RabbitMQ, Kafka, and Elasticsearch.