We are seeking a highly skilled and motivated Systems/Software Engineer with deep expertise in infrastructure automation and a strong foundation in Operating Systems, Kernels, and Systems Programming. The ideal candidate will be responsible for designing, implementing, and maintaining automated infrastructure solutions using Infrastructure as Code (IaC) tools to ensure consistent, scalable, and efficient IT operations across cloud environments.
Key Responsibilities:
1. Infrastructure Automation
• Design, build, and maintain automated infrastructure provisioning and configuration using IaC tools.
• Ensure consistency, scalability, and repeatability in deployments.
2. Cloud Infrastructure Management
• Design and manage secure, scalable, and highly available infrastructure on cloud platforms such as AWS, Azure, or Google Cloud.
3. Configuration Management
• Implement and maintain configuration management tools to support repeatable infrastructure deployments.
4. Monitoring and Optimization
• Develop automated monitoring dashboards and alerts.
• Optimize templates and scripts to improve performance and reduce overhead.
5. Troubleshooting and Resolution
• Diagnose and resolve complex infrastructure and automation issues quickly and effectively.
6. Security and Compliance
• Apply cloud security best practices and governance policies.
• Ensure compliance with organizational and industry standards.
7. Collaboration
• Collaborate with developers, security engineers, and operations teams to deliver seamless and efficient solutions.
8. Continuous Improvement
• Continuously identify opportunities to optimize infrastructure performance, cost, and efficiency.
9. Technical Guidance
• Provide mentorship and guidance on best practices in automation, DevOps, and infrastructure architecture.
Requirements:
• Education: Bachelor’s or Master’s degree in Computer Science or Engineering
• Experience: Minimum of 8 years of hands-on experience in infrastructure automation, cloud platforms, systems programming, and related areas.
• Strong foundation in Operating Systems, Kernels, and Systems Programming.
• Proven track record in designing and managing automated infrastructure solutions in complex environments.
Key Skills and Technologies:
• Infrastructure as Code (IaC): Terraform, Ansible, CloudFormation, ARM Templates
• Cloud Platforms: AWS, Azure, Google Cloud
• Scripting & Programming: Python, Bash
• Configuration Management: Ansible, Chef, Puppet
• CI/CD Pipelines: Jenkins, GitLab CI, or equivalent
• Networking: VPCs, subnets, routing, security groups
• Operating Systems: Linux, Windows
• Monitoring & Logging: CloudWatch, Azure Monitor, Prometheus
• Security: Knowledge of cloud security best practices, IAM, and compliance frameworks
• Collaboration Tools: Jira, Confluence, Slack