Required Skills
About the Job
Schneider Electric is seeking a skilled and proactive Senior DevOps Engineer to join our team in Bengaluru/Bangalore, Karnataka. In this role, you will be instrumental in automating and streamlining operations, building and maintaining tools for deployment, monitoring, and operations, and troubleshooting issues across development, test, and production environments. You will manage and optimize cloud infrastructure, enhance system scalability, and ensure high availability and security. Your responsibilities will include designing and implementing CI/CD pipelines, managing cloud infrastructure with Infrastructure as Code, implementing backup and recovery strategies, and collaborating with development and QA teams. You will also leverage Docker and Kubernetes for application containerization and orchestration, implement networking solutions, and set up robust monitoring and alerting systems. Automating repetitive tasks through scripting (Bash/Shell, Python) and ensuring security best practices are core to this position. You will also conduct performance testing and capacity planning, maintain system documentation, and facilitate customer-hosted self-deployment options. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience, along with 3-4 years of experience in DevOps, cloud engineering, or a related field. Proficiency in cloud automation tools (e.g., Terraform), CI/CD tools, AWS, scripting languages, containerization (Docker, Kubernetes), networking concepts, GitOps (ArgoCD), and Linux system administration is required. Experience with monitoring tools like Prometheus, Grafana, ELK, and DynamoDB, as well as familiarity with SQL and MongoDB, are essential. Strong problem-solving and communication skills are a must.