Job Description
PURPOSE :
Defines, designs and develops system requirements. 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 and working parameters for hardware / software compatibility. Coordinates design of subsystems and integration of total system. Defines system support requirements to include monitoring, capacity, staffing and patching / updating. Analyzes and resolves program support deficiencies. Conducts independent technical investigations in systems design.
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
ccommodations 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.
s 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.
Summary :
Minimum of 10years of IT experience of which at least 5 years must be in AWS Cloud Platform engineering and Administration.
Strong Leadership experience with driving Transformation initiatives
3-5 years of experience in a Site Reliability Engineering role
Experience with SRE principles and transformation
3+ years of experience with Containerization (Kubernetes), Cloud technologies (AWS, Azure etc.), DevOps tool chain (Ansible, Jenkins, Artifactory, bitbucket, etc.), and technical patterns (IaC, Automated Provisioning / Release, CI / CD, etc.)
Solid understanding of Software coding techniques and experience with full spectrum of Software engineering (Build, Integration, Test, Releasing and Deployment) leveraging Python.
Experience in Developing and / or challenging engineering solutions / practices and collaborating with peers within and outside of immediate team, including customers (Dev, Architects, Engineers)
Platform Engineering Lead with Hands -on Experience :
Building robust Middleware Environments
Previous Linux System administration is required.
Must have strong hands-on knowledge of AWS platform and services but not limited to VPC, Networking, Direct Connect, Subnets, NACLs, Security Groups, EC2, S3, IAM, ELBs, Lambda, CloudWatch, CloudTrail, EKS etc.
Must Have Hands on current Implementation and Production level experience in AWS Cloud.
Hands on experience with Automation and Infrastructure Provisioning is a must -Our goal is to only provision infrastructure with Code, and Policy As Code.
Must be familiar with Terraform automation, Ansible playbooks, and Python code.
Experience with AWS Cloud Formation and CDK is required.
Must have hands on experience in writing Lambda functions preferably in Python (Boto3).
Must be well versed in writing Linux Bash scripts.
Minimum of One AWS certification is required.
Hands-on experience with Containerization and Amazon EKS is a big plus.
great understanding of various DevOps toolchains, including Git / repo, Crucible, Jenkins etc.
Solid understanding and experience with a CI / CD tool chain.
Qualifications :
Roles & Responsibilities :
o (e.g., Systems, Network, Storage, Security) by analyzing systems to identify problems, trends, and opportunities for improvement.
Strong skills are desired in each of the following areas :
Development : Experience programming with one or more languages : Python, Java, Groovy, Go, etc.
IAC Tools for Platform Automation : Strong skills and experience in at least one : Ansible, and Terraform, AWS Cloud formation, CDK.
Containers : Docker or other OCI-certified containers- is a Plus
Container Orchestration Platform : Experience with Kubernetes, AWS EKS, AWS ECS is a plus.
CNI Plugins : Calico, Flannel, Weave Net etc.
Service Mesh : Istio, AWS App Mesh, OpenShift Service Mesh etc.
Container Security Tools : Twistlock, Sysdig, Aqua etc. is a plus,
Platform Monitoring, Observability, & Performance Tools : Nginx, New Relic, AppDynamics, Data Dog, Thanos, Jaeger, LogDNA, etc.
DevOps Tools : Git / Repo, Crucible, Bitbucket, Jira, Ansible, Puppet, Jenkins, ArgoCD, Bamboo, Maven, Artifactory, Nexus etc.
Other Required Skills :
Knowledge, Skills, and Abilities (KSAs)
Licenses / Certifications
WS Cloud certifications, minimum of One is required.
FinOps Certification is a Plus.
EEO :
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority / Gender / Disability / Religion / LGBTQI / Age / Veterans."
System Engineer • Reston, VA, United States