Job description
• Design and implement cloud provisioning and deployment solutions which are secure, scalable, resilient, monitored, auditable and cost optimized, ensuring it meets all the companys requirements.
• Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating test as we'll as production environments.
• Design cloud infrastructure that is secure, scalable, and highly available on AWS
• Work collaboratively with software engineering to define infrastructure and deployment requirements.
• Implement automation, effective monitoring and work towards infrastructure-as code
• Provision, configure and maintain AWS cloud infrastructure defined as code.
• Experience working in a medium to large- scale corporation is an advantage.
• Ensure configuration and compliance with configuration management tools.
• Identify the top cloud architecture solutions to successfully meet the strategic needs of the company.
• Build a relationship with development team by understanding their stack, code and its dependencies to build the robust infrastructure with next gen technologies
Requirements
• Good understanding of Linux and Wins Server administration
• Should have worked on Devops tools such as TeamCity/Jenkins, BitBucket, JIRA, Chef etc
• Expertise in scripting languages such as python, perl, ruby or php.
• Knowledge in working with relational databases like Oracle, MSSQL or Mysql.
• Experience working with Azure or AWS required
• Experience with Docker or Kubernetes required
• Experience in complex IT operational environments in various aspects of design, engineering, analysis, and testing and ongoing support for their technical area.
• Proficient in software development workflows, such as version control, debugging, testing, and deployment
• Strong fundamentals in analytical/troubleshooting skills
• Demonstrated problem-solving mindset with attention to detail