Responsibilities:
* Architect, design, and implement cloud-based solutions for AWS, Azure, Google Cloud Platform
* Support of local operati...
Description
Responsibilities:
Architect, design, and implement cloud-based solutions for AWS, Azure, Google Cloud Platform
Support of local operations and development teams in their work on databases, back-end software development, front-end websites, and other mission-critical systems
Lead architecture with containerization related management stacks like Kubernetes, Docker, Swarm.
Lead and take part in cloud readiness assessments, workshops, roadmap, and application modernization discussions
Lead cloud architecting sessions with business and technology owners
Required:
Bachelor / MS degree in Computer Science, Engineering or a related subject
5+ years of relevant experience
Background in DevOps, Software Development, Site Reliability, or Systems Engineering
Experience with containerization related management stacks like Docker, Swarm, Kubernetes.
Solid understanding of Blockchain, Cryptography, Encryption, Automation, and Cloud
Working experience with DevOps tools such as ArgoCD, Git, Azure DevOps, Jenkins
Strong knowledge of Functional programing, Linux, Terraform, Ansible, Shell Scripting Strong understanding of microservice architectures, principles and patterns.
Public Cloud infrastructure expertise: Amazon Web Services (AWS), Cloud Formation, Elastic Beanstalk, Azure, Rackspace, Google Cloud Platform
Experience Java, Linux/Unix, Perl and Python, Linux System Administration, ideally CentOS, RedHat or SuSE, Apache, PHP, Java and MySQL expertise
Good familiarity with TCP/IP protocols and applications
Great communication skills coupled with a strong desire for personal development and learning
Good understanding of distributed systems
Strong verbal and written communication skills with demonstrated technical leadership
Client relationship skills and experience managing vendors
Additional:
Good written and oral communication skills.
Experience in maintaining focus and driving results in a fast-paced, dynamic environment.
A strong background interfacing with multiple groups; ability to coordinate effectively, multi-task and manage pressure.
Experience in assessing change impacts and the development of task estimates.
Strong analytic, problem solving and decision-making skills.