Cloud Architect Lead - AWS
inmobly -
Mohandessin, GizaPosted 6 years ago25Applicants for1 open position
- 20Viewed
- 3In Consideration
- 17Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for defining, planning, implementing, and operating DevOps infrastructure and processes in a cloud environment
- Serve as a subject matter expert with DevOps Principles and Best Practices
- Architect a deployment solution for a micro service application
- Support key pieces of DevOps infrastructure and maintain a high level of availability
- Provide consultancy to application development teams and ensure that best practices in the areas of security and scalability are met
- Scale systems in a sustainable fashion through mechanisms like automation, and evolve systems by pushing for changes that improve reliability
- Develop and improve the tools and technologies that make up a continuous delivery software development pipeline
- Work closely with infrastructure and development teams to troubleshoot build and deployment issues
- Mentor others, advocate collaboration, skill development and learning new technologies
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 10+ years of experience in DevOps and software engineering
- 5+ years of experience developing and releasing software into production
- 3+ years of experience running large-scale online systems
- Experience with AWS services (EC2, RDS, Lambda, S3, Elasticsearch, etc.)
- Experience with Apache, Nginx, MySQL, and Redis
- Experience with Docker and Kubernetes
- Experience with build automation tools and configuration management (Jenkins, Travis CI, Circle CI, Puppet, Chef, Ansible, etc.)
- Extensive hands-on knowledge of system administration and Linux/UNIX operating systems core concepts
- Knowledge of TCP/IP, firewalls, load balancers, and web application architectures
- Proficiency in four or more modern programming languages (Java, C/C++, Python, JavaScript, Ruby, Go, Perl, shell, etc.)
- Advanced troubleshooting skills across network, application, caching, queuing, load-balancing, storage and distributed services layers
- Strong base for software architecture and design including inter-process communications, asynchronous processing, micro-services, message queuing, interfaces, and API development.
- Experience designing Continuous Integration / Delivery systems of large scale multi-language software development