Infrastructure Engineer
morningstar
Job Description
Responsibilities:
- Infrastructure Design & Architecture
- Design and maintain robust, scalable, and secure infrastructure solutions that align with business goals.
- Partner with cross-functional teams to gather infrastructure requirements and recommend optimal solutions.
- System Implementation & Operations
- Deploy, configure, and manage infrastructure components including compute, storage, networking, and virtualization platforms.
- Monitor infrastructure health and performance, troubleshoot issues, and optimize systems for peak efficiency.
- Team Collaboration
- Work closely with DevOps, Security, and Development teams to ensure seamless delivery of infrastructure services.
- Security & Compliance
- Implement infrastructure security best practices, patch management, and hardening techniques.
- Support compliance initiatives and participate in internal and external security audits.
- Project Management
- Maintain documentation and drive continuous communication among stakeholders.
- Automation & Innovation
- Drive automation of infrastructure provisioning and management using tools like Terraform, Ansible, or similar.
- Stay current with emerging infrastructure trends and recommend improvements or adoptions that drive efficiency.
- Disaster Recovery & Business Continuity
- Design, implement, and regularly test disaster recovery and backup strategies to ensure system resiliency.
- Maintain and improve business continuity plans to minimize downtime and data loss.
Qualifications:
- 3-5 years of relevant professional experience in Infrastructure and Cloud services
- Strong hands-on experience with AWS services including EC2, S3, IAM, Route 53, Lambda, Kinesis, ElastiCache, DynamoDB, Aurora, and Elasticsearch.
- Proficient in infrastructure automation using Terraform, AWS CloudFormation.
- Hands-on experience with configuration management tools such as Ansible, Chef, or Puppet.
- Strong working knowledge of CI/CD tools, particularly Jenkins.
- Proficient with Git and other version control systems.
- Hands-on experience with Docker and container orchestration using Amazon EKS or Kubernetes.
- Proficient in scripting with Bash and PowerShell.
- Solid experience with both Linux and Windows Server administration.
- Experience setting up monitoring, logging, and alerting solutions using tools like CloudWatch, Nagios, etc.
- Working knowledge of Python and the AWS Boto3 SDK.