What are the responsibilities and job description for the Infrastructure Engineer position at C&G Consulting Services, Inc?
This is a Full Time Job Onsite in NYC. MUST BE a Citizen or Green Card Holder.
Job Description:
As the AWS Infrastructure Lead for the organization, you will play a pivotal role in designing, building, and managing the foundational infrastructure on the Amazon Web Services (AWS) platform. You will lead a team of skilled professionals to ensure the reliability, scalability, and security of the cloud-based infrastructure while collaborating with cross-functional teams to support the organization's technological growth and innovation.
Requirements:
- Bachelor's or Master's degree in Information Technology, Computer Science, or a related field.
- 10 Years of relevant experience.
- Relevant industry certifications such as AWS Certified Solutions Architect - Professional, AWS Certified DevOps Engineer, or equivalent.
- Extensive experience designing, building, and managing infrastructure in AWS.
- Strong understanding of cloud architecture principles and infrastructure best practices.
- Proficiency in infrastructure automation using tools like AWS CloudFormation, Terraform.
- Solid scripting skills (Python, PowerShell, etc.) for automation and orchestration.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Strong problem-solving and decision-making skills.
- Excellent communication and collaboration abilities.
- Ability to lead and mentor a team of infrastructure professionals.
Responsibilities:
- Collaborate with cloud architects and other stakeholders to design scalable and resilient infrastructure solutions in AWS.
- Develop infrastructure-as-code (IaC) templates using tools like AWS CloudFormation or Terraform.
- Implement and manage the provisioning and lifecycle management of compute instances, storage resources, databases, and other infrastructure components.
- Optimize resource allocation for cost efficiency and performance.
- Design and implement architecture for high availability and fault tolerance, spanning multiple AWS Availability Zones and regions.
- Develop and test disaster recovery procedures to ensure business continuity.
- Lead efforts to automate infrastructure deployment, scaling, and configuration using infrastructure-as-code practices.
- Implement continuous integration and continuous deployment (CI/CD) pipelines for infrastructure changes.
- Implement and maintain security best practices for infrastructure, including access controls, encryption, and compliance with relevant standards.
- Collaborate with security teams to address vulnerabilities and implement security controls.
- Set up monitoring solutions to track the performance and health of infrastructure components.
- Analyze metrics and logs to identify and resolve performance bottlenecks.
- Monitor and analyze resource utilization to optimize costs without compromising performance.
- Implement strategies for right-sizing and selecting cost-effective AWS services.
- Collaborate with development, operations, and other teams to ensure infrastructure meets application requirements.
- Maintain detailed documentation of infrastructure architecture, configurations, and processes.
- Forecast infrastructure capacity requirements based on growth projections and application needs.
- Implement strategies for scaling resources up or down as needed.
- Stay updated with AWS service offerings and emerging technologies to drive innovation and enhance infrastructure capabilities.
- Identify opportunities for process improvement and automation.