Description

Job Description:

Essential Functions:

  • 30% Installs, tunes, upgrades, troubleshoots, and maintains all computer systems relevant to the supported applications including all necessary tasks to perform operating system administration, user account management, disaster recovery strategy and networking configuration.
  • 25% Develop and implement techniques to prevent system problems, troubleshoots incidents to recover services, and support the root cause analysis
  • 20% 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; developing and completing performance tests; analyzing test data; studying project requirements; analyzing user and potential user input; evaluating similar and related products and systems. Develop system automation and system integration of business processes.
  • 15% Improves engineering job knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
  • 10% Acts as a mentor for junior and senior team members.
  • Qualifications:
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Education Level:
  • Bachelor's Degree
  • Education Details:
  • Information Technology or Computer Science
  • Experience:
  • 8 years proven success overseeing the design, development, and implementation of software systems and applications.
  • In Lieu of Education:
  • In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
  • Preferred Qualifications:
  • Seeking experienced and dynamic AWS Cloud Platform Engineer to provide hands-on technical expertise for supporting our AWS footprint, including Security and Guardrails.
  • As an AWS Cloud Platform Engineer, you will be responsible for designing, implementing, and integrating our cloud platform resources on Amazon Web Services (AWS). You will collaborate with a team of talented cloud engineers and technology teams to deliver scalable, reliable, and secure cloud solutions that support our company's growth and innovation.
  • Requirement/Must Have:
  • Minimum of 10 years of IT experience, with at least 5 years in AWS Cloud Platform engineering and administration.
  • Strong leadership experience with transformation initiatives.
  • 3-5 years in a Site Reliability Engineering (SRE) role.
  • Hands-on experience with containerization (Kubernetes), cloud technologies (AWS, Azure, etc.), and DevOps toolchains (Ansible, Jenkins, Artifactory, Bitbucket).
  • Strong Python coding skills and Linux system administration experience.
  • Hands-on experience with Terraform, Ansible playbooks, AWS CloudFormation, and AWS CDK.
  • Experience writing Lambda functions in Python (Boto3) and Linux Bash scripts.
  • Minimum of one AWS certification.
  • Hands-on experience with Amazon EKS, CI/CD pipelines, and infrastructure as code.
  • Experience:
  • Proven track record in AWS cloud automation and administration.
  • Expertise in AWS services such as VPC, Networking, EC2, S3, IAM, ELBs, Lambda, CloudWatch, CloudTrail, EKS, etc.
  • Experience with cloud-native design and architecture patterns, microservices, immutable infrastructure, and service mesh.
  • Familiarity with container security tools (Twistlock, Sysdig, Aqua) and platform monitoring tools (New Relic, Datadog, Jaeger, etc.).
  • Exposure to AI patterns and AWS AI services such as Amazon Kendra, Bedrock, and RAG models.
  • Responsibilities:
  • Install, tune, upgrade, troubleshoot, and maintain systems for supported applications.
  • Develop and implement preventive maintenance techniques and root cause analysis.
  • Evaluate and test new systems, conduct research, and recommend solutions.
  • Mentor junior and senior team members.
  • Establish automation capabilities using cloud-native solutions.
  • Engage in end-to-end service lifecycle: design, deployment, operations.
  • Participate in enterprise cloud transformation and migration projects.
  • Provide technical consultation and architectural guidance.
  • Implement modern application design and best practices.
  • Monitor and optimize the stability, availability, and performance of systems.
  • Automate processes for AWS cloud ecosystem maintenance.
  • Should Have:
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in fast-paced, changing environments.
  • Commitment to service excellence for internal and external stakeholders.
  • Skills:
  • Programming: Python, Java, Groovy, Go.
  • IaC Tools: Ansible, Terraform, AWS CloudFormation, AWS CDK.
  • Containers: Docker, Kubernetes, AWS EKS, AWS ECS.
  • Service Mesh: Istio, AWS App Mesh, OpenShift Service Mesh.
  • DevOps Tools: Git, Crucible, Bitbucket, Jira, Jenkins, Bamboo, Maven, Artifactory, Nexus.
  • AWS Services: EC2, S3, EBS, EFS, IAM, VPC, Lambda, EKS, Redshift.
  • Qualification and Education:
  • Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s preferred).
  • In lieu of a degree, 4 additional years of relevant experience.
  • AWS certification (minimum one required, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer)

Education

Any Graduate