Senior Cloud Engineer - Platform

Permanent
Full Time
Other
Galway, Galway, Ireland
Job Description

Meet the Team Join Cisco's Cloud Engineering team-a collaborative group of engineers, architects, and security professionals dedicated to designing, building, and optimizing cloud-based solutions that power Cisco's next-generation products and services. Our team works closely with product managers, IT, security, and business stakeholders to deliver secure, scalable, and high-performing cloud infrastructure, while staying at the forefront of industry trends and best practices.

Your Impact As a Cloud Engineer, you will:
  • Design, develop, and implement cloud-based solutions in line with Cisco's security standards and industry best practices.
  • Architect cloud solutions that combine multiple technologies to deliver optimal performance, scalability, and reliability.
  • Lead and contribute to the rollout of public and private cloud management platforms, evaluating their performance and implementing enhancements.
  • Collaborate with cross-functional teams-including product management, engineering, and security-to develop specifications for new cloud-based products and identify security optimization opportunities.
  • Guide migration of existing services to the cloud, and automate infrastructure provisioning, configuration, and server management.
  • Build and maintain CI/CD pipelines to automate software build, test, and deployment processes.
  • Utilize configuration management software (e.g., Ansible, Terraform, Puppet, Chef) to deploy and update cloud environments.
  • Manage container orchestration platforms such as Kubernetes and Docker for scalable application deployment.
  • Monitor system performance, troubleshoot issues, and ensure high availability and reliability of services.
  • Ensure security, compliance, and change management processes are followed in production environments.
  • Foster a culture of continuous improvement, automation, and operational excellence.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field plus 5 years of related experience; OR Master's degree plus 3 years of related experience; OR PhD in a relevant field.
  • Proficiency in software, systems, and platform engineering with experience designing and developing cloud-based solutions.
  • Experience building code in multiple languages and using configuration management software to deploy updates in the cloud.
  • Familiarity with CI/CD concepts and automation tools.
  • Experience collaborating within cross-functional and agile teams.
  • Knowledge of security, compliance, and change management procedures in cloud environments.
Preferred Qualifications
  • Strong hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Drone).
  • Proficiency in scripting and programming languages such as Python, YAML, and shell scripting.
  • Experience with containerization and orchestration (Kubernetes, Docker, Helm).
  • Proficiency with infrastructure-as-code tools (Ansible, Terraform, Puppet, Chef).
  • Deep knowledge of cloud platforms (AWS, Azure, Google Cloud) and their DevOps services.
  • Familiarity with network automation and programmability (REST APIs).
  • Experience with monitoring and logging tools (Grafana) and source code repository management (Git).
  • Demonstrated ability to automate infrastructure provisioning, deployment processes, and server management.
  • Experience guiding cloud migration projects and leading quality control/testing efforts for scripts and automation.
  • Ability to measure and report on key DevOps metrics (deployment frequency, change failure rate, MTTR, lead time).
  • Strong communication, problem-solving, and teamwork skills.
  • Commitment to staying current with emerging DevOps tools and cloud best practices.