Infrastructure Specialist-AWS Platform
Descrizione dell'offerta
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long‑term career development while valuing your unique skills and experiences.
Role And Responsibilities
As an Infrastructure Specialist: AWS DevOps, you will design and deploy containerized applications on AWS, leveraging expertise in AWS Component services for Compute, Storage, Networking, and Monitoring. You will collaborate with Application Architects to identify suitable tools for performance, code quality, and code coverage measurement.
- Design and Deploy Applications: Design and deploy containerized applications on AWS, utilizing knowledge of AWS Component services for Compute, Storage, Networking, and Monitoring to ensure seamless integration with DevOps toolchains.
- Provision AWS Infrastructure: Provision AWS infrastructure, considering cloud‑native architecture and deployment models, to ensure seamless integration with DevOps toolchains.
- Administer Hybrid Cloud Environments: Apply knowledge of Storage, Compute, and Security Services to administer hybrid cloud environments, configure HA/DR, and manage Kubernetes clusters.
- Monitor SLA and Services Health: Monitor SLA, services health, and key metrics, ensuring seamless integration with CI/CD pipelines.
- Collaborate on CI/CD Pipelines: Collaborate with Application Architects to define quality gates in CI/CD pipelines and identify suitable tools for performance, code quality, and code coverage measurement.
Required Technical And Professional Expertise
- Strong hands‑on experience with AWS core services: EC2, VPC, S3, RDS, Lambda, IAM, CloudFormation, and related managed services across compute, storage, networking, and security domains.
- Proficiency with Terraform for Infrastructure as Code (IaC): authoring and maintaining reusable modules, managing remote state with S3 and DynamoDB locking, structuring multi‑environment deployments, and automating provisioning of complex AWS architectures.
- Deep expertise in Amazon EKS: cluster provisioning and lifecycle management, managed and self‑managed node groups, integration with IAM Roles for Service Accounts (IRSA), Cluster Autoscaler, and troubleshooting of production workloads.
- Strong AWS networking knowledge: VPC design (subnets, route tables, NACLs, security groups), Transit Gateway, VPC Peering, Direct Connect, and Route 53 for multi‑account and hybrid architectures.
- Experience deploying and configuring AWS Load Balancers (ALB and NLB), including integration with the AWS Load Balancer Controller in EKS, target group management, TLS termination, and path‑based or host‑based routing rules.
- AWS cost management and FinOps practices: use of Cost Explorer, AWS Budgets, and Cost Allocation Tags; rightsizing analysis, Savings Plans and Reserved Instance strategies, and implementation of governance guardrails to monitor and optimize cloud spend.
- Familiarity with the AWS Well‑Architected Framework and its six pillars (Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, Sustainability); ability to conduct well‑architected reviews and drive actionable remediation plans.
- Solid understanding of AWS IAM: policies, roles, permission boundaries, and Service Control Policies (SCPs) in AWS Organizations; design of least‑privilege access patterns for multi‑account environments.
- Experience with observability and monitoring in AWS: CloudWatch (metrics, logs, alarms, dashboards), AWS X‑Ray, and integration with third‑party tools such as Prometheus, Grafana, or Datadog for full‑stack visibility of containerized workloads.
- Proficiency with CI/CD pipelines and GitOps workflows using tools such as GitHub Actions, GitLab CI, ArgoCD, or Flux for automated, repeatable deployment of infrastructure and application changes to EKS clusters.
- Knowledge of containers and container orchestration best practices: Docker image lifecycle, Kubernetes workload management (Deployments, StatefulSets, DaemonSets), Helm charts, RBAC, and network policies.
- Administration of hybrid cloud environments: configuration of High Availability and Disaster Recovery architectures, multi‑region deployments, and SLA management with proactive health monitoring and alerting.
- Scripting and automation skills in Python or Bash; familiarity with the AWS CLI and SDKs for operational automation and tooling development.
- Ability to produce high‑quality technical documentation covering solution design, architecture decisions, runbooks, and operational procedures.
- Good interpersonal and communication skills; ability to collaborate effectively with cross‑functional teams, technical stakeholders, and clients. Intermediate knowledge of English language.
Preferred Technical And Professional Experience
- Certifications in a public Cloud platform (e.g. Azure, AWS, Google, IBM Cloud)
- Certifications in orchestration platforms (e.g. Kubernetes, RH OpenShift)
- Competencies about Infrastructure as Code