Senior Cloud Engineer - Platform
Posted 5 days 14 hours ago by 521 Cisco Systems Internetworking (Ireland) Limited
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.
- 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.
- 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.