CareFirst of Maryland - Reston, VA

posted 4 months ago

Full-time - Mid Level
Reston, VA
Ambulatory Health Care Services

About the position

The AWS Cloud Platform Engineer is responsible for defining, designing, and developing system requirements for cloud-based applications. This role involves performing trade-off analysis of performance, life-cycle cost, risk, producibility, and other system or program requirements. The engineer assesses architecture and current hardware limitations, defines and designs system specifications, and evaluates input/output processes and working parameters for hardware/software compatibility. The position requires coordination of subsystem design and integration of the total system, as well as defining system support requirements, including monitoring, capacity, staffing, and patching/updating. The engineer will analyze and resolve program support deficiencies and conduct independent technical investigations in systems design. In this role, the engineer will install, tune, upgrade, troubleshoot, and maintain all computer systems relevant to the supported applications. This includes performing operating system administration, user account management, disaster recovery strategy, and networking configuration. The engineer will develop and implement techniques to prevent system problems, troubleshoot incidents to recover services, and support root cause analysis. Evaluating new systems through in-depth tests, including end-user reviews, is also a key responsibility. The engineer will research software and related products to support recommendations and purchasing, determine systems integration issues, and develop system automation and integration of business processes. The AWS Cloud Platform Engineer will improve engineering job knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, benchmarking state-of-the-art practices, and participating in professional societies. Additionally, the engineer will act as a mentor for junior and senior team members, leading a team utilizing a matrix management system.

Responsibilities

  • Defines, designs, and develops system requirements for cloud-based applications.
  • Performs trade-off analysis of performance, life-cycle cost, risk, producibility, and other system or program requirements.
  • Assesses architecture and current hardware limitations, defines and designs system specifications, and evaluates input/output processes for hardware/software compatibility.
  • Coordinates design of subsystems and integration of total system.
  • Defines system support requirements including monitoring, capacity, staffing, and patching/updating.
  • Analyzes and resolves program support deficiencies and conducts independent technical investigations in systems design.
  • Installs, tunes, upgrades, troubleshoots, and maintains all computer systems relevant to the supported applications.
  • Develops and implements techniques to prevent system problems and supports root cause analysis.
  • Evaluates new systems by performing in-depth tests, including end-user reviews.
  • Researches software and related products to support recommendations and purchasing.
  • Determines systems integration issues by evaluating components and developing performance tests.
  • Implements system automation and integration of business processes.
  • Improves engineering job knowledge by attending educational workshops and reviewing professional publications.
  • Acts as a mentor for junior and senior team members.

Requirements

  • Bachelor's Degree in Information Technology or Computer Science, or 4 additional years of relevant work experience in lieu of a degree.
  • 8 years of experience overseeing the design, development, and implementation of software systems and applications.
  • Minimum of 8-10 years of IT experience, with at least 5 years in AWS Cloud Automation and Administration.
  • Strong hands-on knowledge of AWS platform and services including VPC, Subnets, NACLs, Security Groups, EC2, S3, IAM, ELBs, Lambdas, Cloud Watch, CloudTrail, EKS.
  • Hands-on experience with Automation and Infrastructure Provisioning, with a focus on provisioning infrastructure with code.
  • Proficient in writing Terraform plans, Ansible playbooks, and Python code.
  • Current production-level experience with Terraform and Ansible is required.
  • Experience writing Lambda functions in Python (Boto3) and Linux Bash scripts.
  • Minimum of one AWS certification is required.
  • Experience with Containers, Amazon EKS, or RedHat OpenShift is a plus.
  • Solid understanding of various DevOps toolchains, including Git/repo, Crucible, Jenkins, etc.
  • 10+ years of overall IT experience including hands-on Development and Systems engineering background.

Nice-to-haves

  • Previous Linux System administration experience.
  • 3-5 years of experience in Site Reliability Engineering (SRE).
  • Experience with Datacenter migration and Enterprise Cloud transformation efforts.
  • Experience with SRE principles and transformation.
  • 3+ years of experience with implementation of Containerization (Kubernetes), Cloud technologies (AWS, Azure, or Google), and DevOps tool chain.

Benefits

  • Comprehensive benefits package including various incentive programs and plans.
  • 401k contribution programs and plans.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service