Job Description
Skills
Modernization Architect
- Help architect scalable, highly available application solutions that leverage cloud services
- Collaborating with our solution partners to define and invent cloud-native reference architectures for a variety of use cases, including modernizing monolithic and legacy software to a SaaS solution
- Co-developing cloud optimized software products, SaaS solutions and custom applications
- Working as a technical architect and lead alongside customer business, development and infrastructure teams
- Providing deep software development knowledge with respect to cloud architecture, design patterns and development
- Advising and implementing Cloud best practices
- Leveraging Agile software development methodologies
- Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment.
Hands-on experience with Containers (i.e. Docker, K8S, ECS, Fargate…)
- Designing and building application using Container and serverless technologies
- Strong practical application development experience on Linux and Windows-based systems
- Experience modernizing legacy monolithic applications to microservices
- Experience in a customer facing role driving discussions with business and technical personnel regarding design, development and architecting best practices
- Experience migrating applications from one OS to another (ex. Windows to Linux) and from one database to another (ex. SQL to Amazon Aurora)
- Experience leveraging relational databases (Oracle, SQL Server, PostgreSQL, MySQL) or NoSQL databases (Cassandra, MongoDB, Dynamo DB)
- Strong scripting skills (e.g. Powershell, Python, Bash, Ruby, Go, etc.)
- Exposure to Agile development methodologies
- Computer Science or Engineering background
- Experience with designing and building application using Azure services and components
- Cloud experience and certifications
- Hands on familiarity with various cloud technologies
- Experience with configuration management platforms (e.g. Chef, Puppet, Salt, or Ansible)
Experience
- 10 – 13 years
Locations
-
- Bangalore
Notice Period
Immediate to 20 days
Qualifications
- Graduate / Computer Science Graduate