Monday, September 14, 2020

Tech Lead - Backend/Cloud Development - AWS/Azure/GCP (8-10 yrs) (Sureminds Solutions Pvt Ltd)

Responsibilities:

- Coordinate with the client to gather requirements.

- Ensures that software meets or exceeds specified standards and end-user requirements.

Required Skills:

- GCP/Azure/AWS cloud - Any two cloud experience is must

- candidate must have 8+ years- experience in cloud

- Provide guidance thought leadership, and mentorship to development teams to build cloud competencies

- Working knowledge of Cloud IaaS & PaaS Platforms - preferably Microsoft Azure and AWS

- Experience with container-based architecture, such as Docker and Kubernetes.

- Experience in working with Continuous Integration and deployment solutions deployment e.g Jenkins/Bamboo etc

- GCP/Azure/AWS cloud

- Application deployment on cloud

- Image deployment on Kubernetes

- Security tools like Blackduck/Checkmarx

- Development Tools - GIT(Stash), Jira, Confluence, VersionOne, Artifactory, Gradle, Grunt

- Familiarity with monitoring and reporting tools

- Experience in the following technologies are of value (from a usage perspective, not an installation/initial deployment)

1. Ansible

2. Splunk

3. Jenkins

4. Git/Bitbucket

5. Testing frameworks e.g. Selenium, Cucumber

6. Kubernetes

7. Platforms: Linux/Windows

- Practical DevOps experience, e.g. CI/CD pipelines, automation, Ansible, test automation, metrics, analytics (4+ years)

- Plan, design scalable infrastructure and implement monitoring processes

- Setup and maintenance of non-production and production environments in AWS cloud platform (Experience in other cloud platforms like Microsoft Azure, GCP, etc. is a plus)

- Responsible for automating deployment, scaling, and management of containerized applications using Kubernetes

- Assist in building/packaging of applications and work closely with development teams to ensure that solutions are designed for deployment in cloud environments

- Design, Build and maintain the CI/CD infrastructure (Jenkins), tools and processes

- Coordinate with multiple teams to ensure builds are delivered and deployed on time

- Manage risks and resolve issues that affect release scope, schedule, and quality

- Source code repository administration and version control management

- Troubleshoot complex technical issues and assist the development team as necessary to resolve issues

- Maintain high availability through proactive measures and cost optimization

- Serve as a subject matter expert/consultant, to understand project needs to gather and document requirements - Help clients understand the best mix of technologies, design solutions, and services

- Computer & Networking (EC2, VPN, AMI, Lambda, RDS, S3, Direct Connect, Route 53, ElastiCache, etc.)

- Deployment & Management (Elastic Beanstalk, AWS CodeDeploy, Cloud formation)

- AWS Identity and Access Management (IAM)

- Amazon ECS, CloudWatch, Gateway (NAT)

- 2 to 3 years of hands-on experience in Kubernetes, Docker is a must

- Hands-on experience with Linux and some scripting (Shell or Python or Groovy, or PowerShell, etc.) experience is mandatory

- Experience with Git /Github for source code management is preferred

- 4 to 6 years of hands-on experience and extensive knowledge in AWS platform to design, provision, deploy, monitor and troubleshoot issues

- Experience in design and implementation of containerized platform solutions and exposure to Docker, Kubernetes is a plus

- Proactive in learning new tools and technologies, as necessary to create PoC and prototype solutions

- Proven ability to work in a fast-paced Agile / Scrum environment with frequently changing priorities and stringent deadlines

- Excellent written and verbal communication is desired

- Certification in AWS or other cloud platforms is a plus

- At least one Software Backend of experience required like Java/PHP/Phython/.Net.

- Candidate should have anyone framework knowledge like(Ex: Java - Spring MVC, Spring Boot, and Struct. PHP - Yii, WordPress, Magento, Drupal. Python - Django)

- Any one cloud certification(AWS/GCP/Azure) is an additional plus and preferred



Additional Skills

- Good understanding of public/private clouds and prior experience in cloud migration projects is a plus

- Good understanding of SDLC including Requirements Analysis, Design, Development, Deployment, and Support

- Experience in a continuous integration environment (Preferably Jenkins).

- Hands-on experience in code/performance optimization technics and implementation.

- Strong knowledge of UI development (HTML, CSS, Ajax, and XML).

- Practical experience in developing complex, high-traffic Websites.

- Excellent written and oral communication skills.

- Ability to work both independently and with a team.

- Knowledge of web services, API, REST, and RPC

Apply Now