Contract DevOps II

Bengaluru, Karnataka, India | DevOps | Full-time

Apply

Responsibilities: 

  • Plan, design, implement, and maintain CI/CD solutions across all environments
  • Implement and manage different environments as required for different products
  • Provide subject matter expertise on DevOps best practices.
  • Develop and maintain IaaC
  • Setup and manage stateful clusters using K8s for MongoDB, Redis, etcd
  • Setup and manage best-in-class security posture across the environments

Skills:

  • Hands-on experience with cloud environments - AWS and good knowledge of GCP, Azure
  • Deep understanding of CI/CD concepts, platforms and practices (Jenkins/Gitlab/Github
    Actions/CircleCI)
  • Deep understanding of virtualization, containers and orchestration tools - Docker KVM, k8s etc.
  • Hands-on experience with Linux operating system and a good understanding of Firewalls, VPNs,
    Load balancers etc..
  • Hands-on experience using Terraform, Ansible, AWS Cloud Formation etc.
  • Good experience in infrastructure and application security
  • Experience and understanding of stateful (DB clusters like MongoDB, Redis, etcd) and
    stateless cluster management
  • Experience with setting up K8s clusters, configuring service mesh and service-to-service
    AuthZ and AuthN
  • Experience with setting up APIGateways - Kong / AWS API Gateway
  • Expertise in setting up, configuring and managing monitoring, telemetry and logging
    platforms like OpenTelemtry/Prometheus/ELK
  • Ability to do costing analysis across different tools and technologies and present trade-off
    decisions
  • Experience working on development and production infrastructure.
  • Experience with complex, high-performance distributed systems in production
  • Excellent problem-solving skills and ability to work independently.
  • Strong sense of ownership and track record of quality work.
  • Complete capacity planning and management and Design load balancing and clustering solutions
    according to architecture standards
  • Prepare architectural design documentation, including diagrams and inventories.
  • Analyze emerging technologies and make recommendations for adaptation.
  • Continuous Automated Testing tools, Bug tracking tools, Log aggregation tools.
  • Strong operational experience with effective problem-solving expertise