Responsibilities
- To assess the infrastructure of an organisation’s technological systems and making necessary migrations to the cloud; to oversee working standards of cloud-based systems and making improvements as and when necessary.
- To ensure all necessary security issues are take care of, including the need to keep company data protected in the cloud.
- To work closely with stakeholders and development teams to gather requirements and design appropriate automation to address complex business needs.
- Perform the operational support, maintenance and optimization of security, network, compute etc of the cloud infrastructure.
- Support audit and infrastructure/network security scans, disasterrecovery and security related drills.
- Develop enterprise grade solutions for consumption by business and technology units.
- Cloud Engineer would need to be experienced in large system environments, software requirements analysis, development, integration and support.
- Responsible for building highly scalable core infrastructures within the hosting facility and deliver support for that infrastructure.
- Design and build automated systems to streamline deployment, monitoring, and operations using infrastructure-as-code and configuration management tools.
- Collaborate with team members to engage clients in operational meetings, discussions, process betterment and contribute to optimizations for the client’s environment.
- Maintain technical skills, certifications and knowledge of market trends and competitive insights; collaborate and share with the technical community specifically in the cloud space.
- Promote and evangelize automation, devops, and site reliability engineering best practices across the organisation.
- Stay up-to-date on the latest trends and practices in automation to bring innovative solutions to the organisation.
- Ensure all configuration conforms to high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment, aligning to design documentation specifications.
- Ability to codify or implement/deploy configurations with the principles of automation by default in new projects with proper documentations will be advantageous.
Requirements
- Salary Range - $8,500 to $10,000 per month.
- Possess a degree in Information Technology, Computer Engineering or related fields.
- Minimum of 5 years of IT experience with at least 1 year of hands-on experience in AWS Cloud.
- Experience in handling projects related to high-performance computing, data analytics, or artificial intelligence/machine learning; and software-defined data center or cloud service infrastructure should be highly analytical and technology savvy with strong problem-solving skills.
- To pay close attention to detail, develop creative solutions for complex and abstract problems and concentrate for long periods is a must.
- Strong analytical, project management, communications and interpersonal skills.
- Demonstrate strong knowledge in infrastructure areas such as virtual server technologies, networking, internet protocols, scripting & monitoring tools and IT Security.
- Experience with CI/CD pipelines, automated testing frameworks, and deployment automation using Jenkins, CircleCI, TravisCI, or similar.
- Knowledge of containers and orchestrators like Kubernetes as well as serverless architectures.
- Strong Python or Java skills with experience building custom automation tooling and integrations leveraging public cloud APIs.
- Responsible for overseeing projects from the initial design phase through implementation and closure, ensuring adherence to project timelines.
- Evaluate and communicate technical risk and ensure applications are delivered against a schedule with the highest quality.
- Strong technical experience with cloud infrastructures, migrations, and technology management preferred.
- AWS Solution Architect Associate Certification will be advantageous.