Experience
10+ years.
Mandatory skill
- Cloud Engineering-AWS/Azure
Job Purpose
- Experion Technologies is looking for a Cloud Architect, he/she should have the following skill descriptions.
Technical Skills
- Excellent exposure to AWS/Azure/GCP ecosystem and services, solid understanding and experience
settingup and managing AWS infrastructure and services(EC2, S3, RDS VPC, IAM, Security groups, VPN
etc.) - Proficiency in networking and network security e.g. SSL/TLS certificates, VPN IPSec tunnels
- Knowledgeable of web/application servers and load balancers such as Amazon ELB, Tomcat, Nginx,
Apache Http Server etc. - Extensive experience with designing and managing AWS/Azure security using IAM,
- Should have Java/.net application development background.
- Solid understanding of Continuous Integration and Continuous Delivery best practices, and
experience in setting up a CI/CD to speed up software development and deployment process, using
Jenkins, GitHub , plugins etc. - Solid experience with build and scm tools – Maven, Gradle, Ant, Git, Jira, Sonaqube
- Sound knowledge on containerization concepts, Docker and Kubernetes and good working
knowledge on various Kubernetes environments (standalone clusters and managed Kubernetes
services like EKS, AKS). - Good knowledge of Monitoring/Observability tools and processes inclusive CloudWatch, ELK stack,
CloudTrail, Kibana, Grafana, Prometheus. Infra monitoring using Nagios, Zabbix, New Relic - Experience with Terraform, CloudFormation, ARM as infrastructure-as-code.
- Exposure to microservice architecture, experience with API gateway, Active Directory, Blue/Green
deployments, Canary deployments is desirable. - Experience with the serverless approaches using AWS Lambda/ Azure Functions is a plus.
- Prior migration experience with on-prem to AWS/Azure is definitely a plus.
- Exposure to Serverless deployment framework and SAM is a plus.
- Understanding of Agile principles and experience participating in scrums and agile processes
- Solid git experience – essential, Bitbucket – a plus
- Scripting Skills – Groovy, Bash, Python
Duties and responsibilities
- Cloud platform Design & Architecture
- Migration of infrastructure/applications to hybrid cloud environments.
- Prepare and present potential technical solutions and advise customers, businesses, and product
owners on the technical and business value of proposals, including appropriate trade-offs. - Designs and implements cloud solutions/infrastructure for an organization/application, collaborating
with customer stake holders and application architects, ensuring the smooth functioning of cloud
systems with minimal downtime. - Evaluation of cloud providers, Cloud applications, Hardware, and Software.
- Involve in Pre-sales/Development activities and provide cloud solutions to the customer.
- Architecting the solutions using cloud infrastructure and services for application/product development.
- Support Development team to leverage various cloud services/integration services to provide better
value to the customer. - Responsible for designing comprehensive security architecture that aligns with the organization’s
business objectives, risk tolerance, and regulatory requirements. - Developing architectural solution considering the organization’s existing IT infrastructure, systems,
and applications to address security gaps and weaknesses. - Establish best practices for cloud adoption, and work with IT teams to monitor cloud privacy and
address technical issues. - Manage code repositories and create branching strategies to improve software development
efficiency. - Good understanding on platform engineering and help team design/build efficient development
systems. - Systems automation, orchestration, deployment, and implementation
- Write infrastructure as code using, Terraform, CloudFormation or similar.
- Technical direction in the design and implementation of continuous integration
and continuous delivery /deployment (CI /CD) processes in the form of a pipeline
for the delivery of software across the enterprise. - A commitment to best practices on operational processes for DevOps
- Provide technical guidance and educate team members and coworkers on development and
operations. - Work in close coordination with the Engineering team to adhere to ISMS Policies and procedures.
- Designing and implementing cloud security strategies and policies that meet an organization’s specific
needs. Troubleshoot, identify, and fix problems in the DevSecOps domain. - Ensuring the security of cloud-based data and applications against unauthorized access, theft, and
other threats. - Conducting regular security assessments and audits to identify vulnerabilities and develop plans to
address them
Qualifications/Experience
- Degree in Computer Science or related technical discipline or the equivalent combination of education technical
certifications and work experience.