The engineer needs to work independently as well as integrated into a culture to introduce and execute infrastructure as code best practices, make decisions based on risk analysis, create and develop clear architecture documentation. A qualified candidate should have 7+ years of hands-on experience with automation coding at scale, as well as infrastructure operations in a production environment cloud experience. Container and SaaS enterprise software experience is a must.
Responsibilities:
- Be part of a cross functional team responsible for designing and promoting secure by default architecture and development practices.
- Applying Infrastructure as Code principles across the board to improve automation of the entire product suite & provide training, mentoring, and best practices to the operations teams.
- Develop primarily on centralized automation principles that scale globally, including checkpoints into the CI/CD pipeline and containerization process.
- Analyze and harden existing infrastructure, automation coding to meet SAP security standards.
- Collaborate effectively with other teams including operations engineers, architects, database performance analysts, product engineering, and release management teams to implement best practices, secure scalable automation, educate employees to help drive the infrastructure as code culture.
Requirements
- Experience in requirements identification, solution analysis/testing, and product selection.
- Expert knowledge and practice with multiple public clouds.
- Strong hands on experience with scripting (Python, Bash, PowerShell) and automation and orchestration (Rundeck, Ansible, Jenkins, Terraform).
- Expert experience with all aspects of security in SaaS application and API driven technical stack.
- Hands-on experience with major DevOps tools and technologies such as Jenkins, Kubernetes, Argo and others.
- Solid understanding of SaaS and multi-tenancy application design.
- 5+ years of experience supporting production environments.
Nice to have
- Experience with database technologies.
- Solution evaluation, recommendation and management experience.
- Experience with scaling infrastructure and process inside a rapidly growing business.
- Excellent communication and presentation skills.
- Experience in Azure or AWS.
- Experience with Kubernetes and Argo CI/CD environment.
- Working experience with CI/CD pipeline, containerization and microservices transformation.