Site Reliability Engineer
cisco
Job Description
RESPONSIBILITIES:
- Automate OS provisioning, Lifecycle and configuration management using primarily Python, Ansible, terraform and other tools.
- Strong operation skills in solving problems infrastructure issues.
- Strong in Linux Operating System, CISCO UCS, VMware and Openstack technologies.
- Dealing with security patches and issues at the UCS Hardware, RHEL OS layer.
- Deploy Docker containers and Kubernetes.
- Provisioning new infrastructure and configuration/life-cycle management.
- Ensure the quality, performance, robustness, and scalability of the services that are implemented, perform bug fixes and triaging issues.
- GitHub, GitHub Action, Jenkins, Argo.
- Encourage and promote the use of Infrastructure as Code (IaC) principles and methods.
- Software development lifecycle include design, development, testing, packaging, deployment, upgrade, and support.
- Collaborate with other core services team members to define roadmaps, write clear user-stories with well-defined acceptance criteria, design, and build solutions.
- Global knowledge of IT Infrastructure applies to develop standard solutions that can be demonstrated across multiple areas; Chips in to the development of new technical principles and concepts.
- Looks at new and emerging technology and resolve group applicability.
- Proactively engages and/or creates multi-functional teams to solve problems or add business value.
- Generates ideas and/or technical strategies and presents them to peers for feedback.
- Decisions beyond own functional area or project; Practice DevOps supporting application from development through the operation lifecycle.
- We are seeking a versatile, expert, and success-driven Site Reliability Engineer with shown leadership skills and who has a passion for enterprise cloud infrastructure automation and DevOps frameworks. You have a proven track record of designing, developing, and handling cloud infrastructure Ops code using open-source technologies. You have previous experience in working with software development applications, private and public cloud computing platforms.
MINIMUM QUALIFICATIONS:
- Minimum 4+ years of strong software development experience with a focus on continuous delivery and deployment and cloud automation
- Security protocols include OS hardening, firewalls, iptables, and working with InfoSec.
- Software programming experience in one or more programming languages (Python preferred)
- IaC experience – Terraform, Ansible, Github, Github Actions, Jenkins, ArgoCD, Conjur/Vault
- Strong understanding of Linux/RHEL systems and experience in Kubernetes(k8S).
- Software design patterns, SDLC, Opensource Development, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
- Bachelor’s degree in CS/CE/EE or equivalent is required.