
Cloud DevOps Architect
- Bangalore, Karnataka
- Permanent
- Full-time
- Responsible for supporting all automation activities like Continuous Integration and Continuous Deployment linked to software production and delivery to on-premise and cloud environments.
- Responsible for elaboration of pipelines, integration of static/vulnerability analysis tools and managing different environments.
- Shall support DevOps engineers and verification and validation engineers in establishing the pipelines and integration tests.
- Provide and manage testing & preview environments working in a representative context to anticipate solution & project integrations.
- Design and build technical solutions for deployment on cloud-enabled and on-prem infrastructure with microservices.
- Create a DevOps strategy and manage the adaption process. ( Azure and on-premise)
- Set up best DevOps practices including making technology choices based on existing constraints and automation.
- Support team in the application of the processes with Alstom proposed tools in the most efficient way, with good level of simplification & automation.
- Defining strategy for long-term efficient software platform upgrades and maintenance
- Write and maintain product technical documentation - technical architectures including network diagrams, sequence diagrams etc.
- Design and maintain highly available and distributed applications.
- Define and setup application monitoring best practices.
- Capacity planning for applications including performance tuning.
- Contribute to identification of tools and technologies that can improve performance KPIs of the software
- Adept with automation frameworks and technologies that can run within the pipleline that can perform chaos and dependencies validation
- Keen in identifying how to automate integration of multiple tools that are used for process.
- BE/B.Tech/M.Tech in computer science & information systems or related engineering
- Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization.
- Team Player with prior experience in working with European customer is not mandatory but preferable.
- Innovative and be aligned to new product development technologies and methods.
- Proven capabilities with global teams.
- 8 to 12 years experience in CI-CD on On-premises and Cloud environment.
- Programming language : C#, Python
- Technology/framework : DotNet, WPF, SignalR, Event driven development, Robot framework
- Version Control Tool : Github
- Automation: Ansible, helm charts, Kubernetes operators, bash/python
- Containerization: Linux, Kubernetes, Azure(AKS), Rancher, distributed filesystems
- Virtualization: Harvester/VMware/OpenShift
- Data technologies: Kafka, RabbitMQ, Postgres, Elasticsearch
- Observability: Grafana, Prometheus
- Experience in designing blue/green deployment strategy
- Proficiency in designing and managing Kubernetes based large scale distributed applications.
- Experience in security protocols, digital certificates, SSL/TLS, Key and secrets management
- Deep knowledge of Linux and virtualization concepts.
- Platform engineering and microservices experience is a plus.