What you’ll do
- You will contribute to the push for automated deployment within the SAP development landscape into our customer’s landscapes.
- You will build Cloud optimization services from conception to operations.
- You deliver technical excellence by designing and developing a solution or product.
- Design environments at scale with reliability, performance, availability, and security as a priority.
- You provide hands-on contribution for creating high-quality Cloud services and you share your expertise and knowledge with your team members.
What you bring
- Extensive experience in software engineering.
- Experience with at least one software programming language.
- Experience with public cloud services (AWS, Azure, GCP).
- You have some experience in designing, architecting and developing scalable services utilizing micro-service architecture.
- Experience automating software deployments and following a continuous delivery and deployment model.
- Fluency both written and spoken in English.
Tech you bring
- Extensive experience in designing, implementing, and managing cloud solutions on Azure, AWS, or GCP.
- Good knowledge of any of these languages: Python, C#, Java, PowerShell, Bash In-depth understanding of cloud infrastructure components, including virtual machines, storage, network, and security, with a focus on optimizing performance.
- Proven track record in cloud-based application development and management at a senior level. Advanced knowledge of cloud security best practices and thorough understanding of compliance requirements.
- Exceptional troubleshooting skills and the ability to devise and implement effective solutions for complex cloud-related issues.
- Excellent communication and collaboration skills, with the ability to liaise effectively with diverse teams and stakeholders.
- Bachelor's degree in computer science, Information Technology, or a related field. Advanced degrees and certifications are a plus.
Tech you'll learn
- Automation:Continuous Integration (CI) and Continuous Deployment (CD): Learn to automate the building, testing, and deployment processes to achieve rapid and reliable releases.
- Infrastructure as Code (IaC):Learn how to manage and provision infrastructure using code. Tools like Terraform, Ansible, or Puppet can be valuable in this context.
- Monitoring and Logging:Learn to set up effective monitoring and logging systems to identify issues quickly, track performance, and gather insights into system behavior.
- Containerization and Orchestration:Understand containerization with Docker and container orchestration with tools like Kubernetes. This is crucial for achieving consistency across various environments.
- Security Practices:Understand security best practices throughout the software development lifecycle. Learn about secure coding, vulnerability scanning, and compliance.
- Cloud Platforms: Gain expertise in cloud platforms like AWS, Azure, or Google Cloud. Understand how to leverage cloud services for scalability, flexibility, and resource optimization.
- Cultural Aspects:Understand the cultural aspects of DevOps, including a focus on shared responsibility, collaboration, and a "fail-fast, learn-fast" mentality.
Job Segment:Cloud, ERP, Testing, Test Engineer, Developer, Technology, Engineering