Job Openings
Senior Cloud Engineer
About the job Senior Cloud Engineer
Minimum requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field
- Professional Certifications such as AWS Certified Solutions Architect, Certified Kubernetes Administrator or similar internationally recognized cloud certifications are a plus.
- Extensive experience with Linux operating systems - Engineer must be proficient in Linux administration, scripting, and troubleshooting.
- At least 7 years of experience in cloud engineering, with a focus on Azure, AWS, and VMware clouds
- Understanding of networking concepts and experience with configuring network infrastructure in cloud environments
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills
- Ability to work independently and in a team environment.
- Security expertise with in-depth knowledge of cloud security best practices, including encryption, identity management, access control, and compliance.
- Senior Cloud Engineer (Azure, AWS, VMware, Linux)
Ideal:
- Strong skills in deployment as code using tools such as Terraform and Ansible
- Familiarity with containerization technologies such as Docker and Kubernetes
- Develop scripts and automation using APIs to streamline cloud infrastructure management and operations
- Automation and scripting skills in Python, Bash, or PowerShell and familiar with API integration and automation tools such as Jenkins, GitLab, or Chef.
Responsibilities:
- Design and implement cloud-based solutions in Azure, AWS, and VMware environments
Develop, test, and deploy infrastructure as code using tools such as Terraform and Ansible - Collaborate with cross-functional teams to ensure successful implementation of cloud solutions
Implement and maintain cloud security measures to protect client data and applications
Automate cloud operations tasks, including provisioning, configuration, and maintenance - Troubleshoot and resolve complex cloud infrastructure issues
- Ensure security, scalability, and availability of cloud-based systems
- Stay up-to-date with emerging cloud technologies and recommend improvements to current processes
- Work on AWS cloud migration and deployment projects and deliver professional services and resource deployments
- Develop and maintain security controls for encryption, identity management, and access control
- Provide guidance and support to development teams on best practices for cloud infrastructure and application deployment
- Deliver Azure public cloud migrations, deployments, and Azure services administration
Collaborate with cross-functional teams including DevOps, SOC, and Networks to develop and implement cloud solutions - Monitor cloud infrastructure for availability, performance, and cost optimization
- Participate in on-call rotation for critical incident response
- Document cloud-based systems and processes to ensure ease of maintenance and scalability