.IntroductionThe infrastructure running industries like transportation, energy, insurance, banking, or healthcare is quickly changing as the world's relationship with technology evolves. Companies have more choices than ever before between on-premise, off-premise, or a hybrid approach. Our Infrastructure Specialists are responsible for keeping up with these latest changes and using their expertise to deliver solutions that meet the needs of our customers and products.Your Role and ResponsibilitiesAs an Associate Infrastructure Specialist, you'll be responsible for keeping up with the latest changes, using your expertise to deliver solutions that meet the needs of our clients and products. In your role, you may be responsible for:Define, analyze and review technical architecture on required platform and coming up with architecture options and recommendations.Define, detail, and scope the technical requirements into solutions.Work across key activities in configuration, systems management tools, and backup and recovery.Support Technical Consultants and lead in building solutions and providing technical mentoring and guidance.Required Technical and Professional ExpertiseInfrastructure as Code (IaC): Proficiency in using tools like Terraform or AWS CloudFormation to automate the provisioning and management of infrastructure components including servers, databases, and networking resources.Continuous Integration/Continuous Deployment (CI/CD): Strong understanding of CI/CD principles and hands-on experience with CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline to automate build, test, and deployment processes.Monitoring and Logging: Familiarity with monitoring tools like Prometheus, Grafana, or AWS CloudWatch for monitoring system performance, resource utilization, and application health, as well as logging tools like ELK stack for centralized log management.AWS Services: Proficiency in managing AWS services such as EC2, RDS, S3, Lambda, Glue, and others through automation and infrastructure management tools to ensure scalability, reliability, and cost-effectiveness.Backup and Restore: Knowledge of backup and restore procedures for databases like PostgreSQL, including automated backup solutions and disaster recovery planning.Performance Optimization: Ability to identify performance bottlenecks, optimize system performance, and tune infrastructure components for better efficiency and resource utilization.Configuration Management: Experience in implementing configuration management tools like Ansible, Puppet, or Chef to ensure consistency and reliability across environments and automate software deployments.Containerization and Orchestration: Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes to deploy, scale, and manage containerized applications efficiently