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