Cloud Architect
Location: Hyderabad, Chennai
NP: Immediate - 30 days
Experience: 12 + years
cloud architect defines a systematic solution that fits best across technical, operational, and management standards. They generate an organized
solution by examining the large system environment and selecting an application framework to deal with the difficulties in the given system. A Cloud
architect must be capable of handling all the issues by implementing strategies that are in line with cloud best practices.
Experience: At least 12+ years of relevant experience in Cloud
Roles and Responsibilities:
Strong working knowledge in the below skill set
1 Shell Scripting Shell/Python/PowerShell
2 K8s K8 architecture, Installing/configuring K8s on-perm/cloud, deploying containers, Security, etc.
Jenkins Declarative/Scripting Pipeline Fundamentals
4 Ansible/Chef: All required modules
5 Terraform AWS/Azure/GCP provider API/modules
6 GIT CLI, GitLab and Bitbucket
/GitHub Git Lab Actions/BB/GitHub internals (branching, merging, integration strategies, etc.)
7 Jfrog/Sonar Type Understanding the basic knowledge
8 CICD Good knowledge of Jenkins, ArgoCD, etc.
9 Alerting & Monitoring Prometheus, Grafana, Datadog, New Relic, ELKJagger, Kibana, etc.
10 Project Management (JIRA) Intermediate
Security tools Good knowledge of security tools like CheckMarx, Aqua, etc. Strong working knowledge in two of the cloud providers.
AWS RDS, ECS, Spot, ALB, S3, Dynamo DB, Networking, S3, Route53, Lambda, AWS EC2 Auto scaling, ECR, etc.
Azure VM, AKS, Networking, Blog Storage, Managed Disks, Azure File Storage, Azure App Service, Azure Container Registry, etc.
GCP, GCE, GKE, Google Cloud functions, GCSql, Google cloud Storage, file storage ZFS/Avere, Networking, Artifact Repository, etc.
Re-defining Architecture by analyzing the current system and following new practices.
Build and establish new channels for the Operations and Development teams.
Will be closely working with Product owners, other Architects, and Engineers with the design and implementation of various tools
throughout the organization/engagement
Will have to design resilient and fault-tolerant solutions which can scale on demand
Will not be afraid to get hands-on to help/guide the team during the implementation
Should automate the process with proper tools.
Developing appropriate Cloud channels throughout the organization.
Evaluating, implementing and streamlining Cloud practices.
Establishing a continuous build environment to accelerate software deployment and development processes.
Engineering general and effective processes.
Helping operation and development teams solve their problems.
Supervising, Examining and Handling technical operations.
Providing a Cloud Process and Operations.
Capacity to handle teams with leadership attitude.
Must possess excellent automation skills and the ability to drive initiatives to automate processes.
Building strong cross-functional leadership skills and working together with the operations and engineering teams to make sure that
systems are scalable and secure.
Excellent knowledge of software development and software testing methodologies, along with configuration management practices in
Unix and Linux-based environments.
Possess sound knowledge of cloud-based environments.
Experience in handling automated deployment CI/CD tools.
Must possess excellent knowledge of infrastructure automation tools
Ability to review deployment and delivery pipelines, i.e., implement initiatives to minimize chances of failure, identify bottlenecks and
troubleshoot issues.
Previous experience in implementing continuous delivery and DevOps solutions.
Experience in designing and building solutions to move data and process it.
Must possess expertise in any of the coding languages, depending on the nature of the job.
Belief in "Infrastructure as a Code(IaaC), including experience with open-source tools such as terraform
Treats best practices for security as a requirement, not an afterthought
Extensive experience with version control systems like GitLab and their use in release management, branching, merging, and integration
strategies
Experience working with agile software development methodologies and proven ability to work on cross-functional agile teams
Mentor other engineers in best practices to improve their skills
Creating suitable Cloud channels across the organization.
Designing efficient practices.
Delivering comprehensive best practices.
Managing and reviewing technical operations.
Ability to work independently and as part of a team.
exceptional communication skills, be knowledgeable about the latest industry trends, and be highly innovative.