Job Title: Senior Devops Engineer
Location: Bengaluru
Experience required: 6+ years.
Notice period: immediate to15 days
Job Description:
Position Overview: We are seeking a Senior DevOps Engineer with over 5 years of hands-on experience in core Terraform and a comprehensive understanding of AWS native services. The ideal candidate will be responsible for designing, deploying, and managing infrastructure solutions, optimizing cloud resources, and ensuring modularity, code reusability by maintaining high availability and performance of our systems.
Responsibilities:
Infrastructure Management: Design, implement, and manage infrastructure solutions using Terraform to automate the provisioning and scaling of AWS resources.
AWS Services: Utilize AWS native services including but not limited to EKS (Elastic Kubernetes Service), RDS (Relational Database Service), EC2, S3, IAM, and others to build and maintain scalable, reliable, and secure environments.
Deployment: Develop and manage CI/CD pipelines to facilitate efficient and reliable code deployments.
Monitoring & Optimization: Monitor system performance, identify potential issues, and optimize infrastructure to ensure high availability and performance. Security & Compliance: Implement and enforce security best practices and ensure compliance with industry standards and regulations. Collaboration: Work closely with development, operations, and security teams to ensure smooth and efficient deployment of applications and infrastructure changes.
Documentation: Create and maintain detailed documentation for infrastructure designs, processes, and configurations.
Experience:
Terraform Expertise: Over 5 years of hands-on experience with Terraform, including the creation and management of composite modules, state management, and infrastructure provisioning. Proven ability to design modular and reusable Terraform configurations to streamline and scale infrastructure deployments.
Collaborative Integration: Experience working with Systems Integrators (SI) and other external partners to align on infrastructure requirements, define necessary outputs, and ensure seamless integration with third-party systems.
AWS Best Practices: Demonstrated proficiency in implementing AWS best practices within Terraform configurations, including tagging strategies, output management, and adherence to security and compliance standards.
Advanced Terraform Features: Skilled in using advanced Terraform features such as workspaces, Terraform Enterprise/Cloud, and dynamic blocks to optimize infrastructure as code workflows. Documentation and Standards: Ability to create and maintain comprehensive documentation for Terraform modules and infrastructure designs, ensuring clarity and consistency in accordance with industry standards and internal guidelines.
AWS Expertise: Deep understanding of AWS services, particularly EKS, RDS, EC2, S3, and IAM. Scripting: Proficiency in scripting languages such as Python, Bash, or PowerShell.
CI/CD: Experience with CI/CD tools and practices, including Jenkins, GitLab CI, or GitHub Actions. Monitoring Tools: Familiarity with monitoring and logging tools like CloudWatch, Prometheus, Grafana, or ELK Stack.
Networking: Knowledge of VPC, subnets, security groups, and network ACLs. Problem-Solving: Strong troubleshooting skills and the ability to diagnose and resolve complex infrastructure issues. Communication: Excellent verbal and written communication skills, with the ability to work effectively in a team environment