Support and maintain
existing AWS-based applications running on Windows and Linux servers
Collaborate with CCoE
and development teams to understand the infrastructure requirements of the team
and ensure it is aligned with architectural principles and best practices
around system configuration, performance tuning, and security.
Design, implement, and
optimize cloud infrastructure using AWS services
Act as a liaison
between business teams and the CCoE, ensuring clear communication of cloud
strategies, policies, and best practices.
Develop and maintain
Infrastructure as Code (IaC) solutions for automated provisioning and
configuration management.
Implement high
availability, backup strategies, and disaster recovery for supported
applications ensuring business continuity and data protection to align with
enterprise RPOs & RTOs.
Implement and maintain
CI/CD pipelines that adhere to CCoE guidelines, automating application
deployment processes to improve efficiency and reduce errors.
Monitor and optimize
the team’s infrastructure components, identifying and resolving bottlenecks,
and implementing performance tuning measures.
Collaborate with Cloud
FinOps to optimize application costs in the cloud and provide insights on
application usage patterns to inform cost-saving strategies.
Collaborate with the
security team to ensure the implementation of appropriate security controls and
compliance with organizational policies and industry standards.
Provide technical
support and troubleshooting for complex infrastructure-related issues, working
closely with the development team and vendors as needed.
Work with CCoE to
implement robust disaster recovery plans for applications and ensure business
continuity strategies align with both business needs and CCoE guidelines.
Stay up-to-date with
the latest infrastructure technologies, and industry best practices, and
evaluate their potential impact on existing and future solutions.
QUALIFICATIONS
Education / Experience
/ Background
Minimum Bachelor Degree
in Computer Science, Information Technology, or related field and equivalent
experience.
Minimum 6 years of
designing, implementing, and maintaining the infrastructure services or similar
role.
Knowledge / Skills /
Abilities
Technical Skills:
Strong knowledge of AWS
services, including EC2, RDS, VPC, IAM, S3, and CloudFormation
Proficiency in Windows
Server administration and Linux system administration
Experience with SQL
Server and Amazon RDS for SQL Server
Expertise in scripting
languages such as PowerShell, Python, or Bash for automation and testing
Familiarity with
Infrastructure as Code tools like Terraform or AWS CloudFormation
Experience with
configuration management tools such as Ansible, Chef, or Puppet
Knowledge of
containerization technologies (Docker, Kubernetes) and serverless architectures
Proficiency with
networking concepts and experience with AWS networking services
Familiarity with
monitoring and logging tools like CloudWatch, ELK stack, or Prometheus
Experience with CI/CD
tools and methodologies (e.g., Jenkins, GitLab CI, or AWS CodePipeline)
Soft Skills:
Strong problem-solving
skills and ability to work in a fast-paced environment
Excellent communication
skills and ability to work effectively in a team
Ability to work
independently and as part of a team.