Prepare for Your Allianz Interview with Real Experiences!
View interviews26 Allianz Jobs
Senior Software Engineer - IAC Terraform (5-7 yrs)
Allianz
posted 1 week ago
Flexible timing
Key skills for the job
Role Overview :
We are seeking a highly skilled and experienced Senior Software Engineer with a strong focus on AWS DevOps practices to join our dynamic engineering team. The ideal candidate will be passionate about building and maintaining scalable, reliable, and secure cloud infrastructure and applications on Amazon Web Services (AWS). You will play a crucial role in designing, implementing, and optimizing our CI/CD pipelines, automation tools, and cloud services, ensuring operational excellence and rapid delivery of high-quality software.
This role requires a deep understanding of AWS services, infrastructure as code (IaC), containerization, monitoring, and incident response. You will collaborate closely with development, QA, and operations teams to foster a culture of DevOps, promote best practices, and drive continuous improvement across our software development lifecycle.
Key Responsibilities :
- Cloud Infrastructure Management : Design, deploy, and manage highly available, scalable, and secure infrastructure on AWS using IaC tools like AWS CloudFormation or Terraform.
- CI/CD Pipeline Development : Develop, maintain, and optimize robust CI/CD pipelines using tools like AWS CodePipeline, Jenkins, GitLab CI, or similar, to automate build, test, and deployment processes.
- Automation & Scripting : Implement automation scripts and tools (e.g., Python, Bash, PowerShell) to streamline operational tasks, reduce manual effort, and improve system efficiency.
- Monitoring & Alerting : Configure and manage comprehensive monitoring, logging, and alerting solutions (e.g., AWS CloudWatch, Prometheus, Grafana, ELK stack) to ensure proactive identification and resolution of issues.
- Containerization & Orchestration : Work with container technologies (Docker) and orchestration platforms (Amazon ECS, Kubernetes/EKS) for application deployment and scaling.
- Security & Compliance : Implement and enforce security best practices, access controls, and compliance standards across AWS environments. Conduct regular security audits and vulnerability assessments.
- Performance Optimization : Identify performance bottlenecks and implement solutions to optimize resource utilization, reduce costs, and improve application responsiveness.
- Incident Response & Troubleshooting : Participate in on-call rotations, respond to incidents, perform root cause analysis, and implement preventative measures.
- Collaboration & Mentorship : Collaborate with cross-functional teams to understand requirements, provide technical guidance, and champion DevOps principles. Mentor junior engineers on best practices and cloud technologies.
- Documentation : Create and maintain comprehensive documentation for infrastructure, pipelines, and operational procedures.
- Innovation & Research : Stay current with emerging AWS services, DevOps trends, and industry best practices, proposing and implementing innovative solutions.
Required Qualifications :
Education : Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Experience :
- Minimum of 5+ years of experience in software engineering, with at least 3+ years specifically in a DevOps or SRE role focused on AWS.
- Proven experience in designing, implementing, and managing AWS cloud infrastructure.
- Extensive experience with CI/CD pipeline tools and methodologies.
Technical Skills :
- AWS Services : Deep hands-on experience with core AWS services (e.g., EC2, S3, RDS, VPC, Lambda, IAM, CloudWatch, SQS, SNS, Route 53).
- Infrastructure as Code (IaC) : Strong proficiency with AWS CloudFormation or Terraform.
- Scripting/Programming : Expert-level proficiency in at least one scripting language (Python, Bash) and familiarity with general-purpose programming languages (e.g., Java, Node.js, Go).
- CI/CD Tools : Hands-on experience with CI/CD platforms (e.g., AWS CodePipeline, Jenkins, GitLab CI, Azure DevOps).
- Containerization : Solid understanding and practical experience with Docker.
- Version Control : Proficient with Git and Git workflows.
- Operating Systems : Strong understanding of Linux/Unix operating systems.
- Networking : Fundamental understanding of networking concepts (TCP/IP, DNS, VPNs, Load Balancing).
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to diverse audiences.
- Ability to work independently and as part of a collaborative team.
- Proactive attitude and a strong commitment to operational excellence.
Preferred Qualifications :
Certifications : AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, or other relevant AWS certifications.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Allianz Interview with Real Experiences!
View interviewsWork culture and respect to employees
Administration side.(Welcome kit not received after 2 yrs)
5-7 Yrs
DevOps, AWS, Shell Scripting +4 more
4-5 Yrs
Linux Administration, Incident Management, Network Security +4 more
2-6 Yrs
Software Configuration Management, DevOps, AWS +7 more
5-7 Yrs
Cyber Security, Cisco, Penetration Testing +7 more
6-12 Yrs
SQL, Java, Javascript +5 more
7-12 Yrs
Mainframes, PLSQL, Cobol +4 more
8-10 Yrs
Software Configuration Management, Cloud Computing, Linux Administration +5 more
3-4 Yrs
Cyber Security, Software Configuration Management, Cloud Computing +6 more
8-10 Yrs
Project Management, Agile Coaching, JIRA +1 more
3-5 Yrs
RPA Automation, UiPath, Automation Anywhere +4 more