Position Senior Software Systems Engineer (AWS Cloud & Kubernetes Infrastructure Engineer)
Duration 6 months Contract to Hire
Location Remote
Interview Video
Visa USC, GC, EAD-GC
Client IMG Solutions
Rate $80/hr. C2C/1099
Required Experience / Skills:
4+ years of experience with system administration/operations and or/software development BS/MS degree in Computer Science, Engineering or a related subject or relevant experience Strong experience building, analyzing and troubleshooting scalable distributed systems. Experience operating in the Cloud, preferably in AWS Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments. Solid experience with Kubernetes administration and configuration Experience with virtualization and containerization (e.g., VMware, RHV, Virtual Box) Experience with monitoring systems (i.e. Wazuh, DataDog) Experience with building from scratch automation software using Python and other tools (e.g., Terraform, Puppet, cfengine, Chef, Ansible) Proficiency in Python language Solid networking knowledge (OSI network layers, TCP/IP) Experience leading cross-organizational efforts with different teams to identify operational challenges and implement solutions Nice to have:
Expertise building and deploying software using cloud services, Cloud Foundry and AWS platform including VPCs, ECS/EKS, etc. Bilingual (English/Spanish) Expertise with Docker, Kubernetes (or other orchestration tools), and Jenkins Experience working in highly regulated environments such as FinTech Strong working knowledge of Lean/Six Sigma methodologies and technical program management experience The Role:
As a Senior Software Systems Engineer you will be responsible for delivering mission critical infrastructure and ensuring the highest levels of availability, performance and security. Overseeing and creating patterns and behaviours that lead to more reliable and available systems.
The role needs experienced engineers with excellent cross-functional and communication skills as well as backgrounds in operations, software development, systems performance and resilience engineering. Always focusing on the quality experience of our customers.
What you'll do:
- Build the future company systems with designs treating infrastructure as code
- Install, configure, test and maintain operating systems, application software and system management tools
- Proactively ensure the highest levels of systems and infrastructure availability
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
- Maintain security, backup, and redundancy strategies
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
- Partner with engineering teams in the design of systems and infrastructure
- Provide 2nd and 3rd level support
- Liaise with vendors and other IT personnel for problem resolution
- Participate in deep technical design discussions within your team, and across partner teams, and ensure that we're building the right systems and keeping the quality high.
Pre-Qualification Questions:
- Do you have 4+ years of experience with system administration/operations and or/software development?
- Do you have a BS/MS in Computer Science, Engineering or a related subject area?
- Do you have experience operating in the AWS Cloud?
- Do you have experience installing, configuring and troubleshooting UNIX/Linux environments?
- How many years' experience do you have with Kubernetes administration and configuration?
- How many years' experience do you have with virtualization and containerization (VMware, RHV, Virtual Box)? Which ones?
- How many years' experience do you have with monitoring systems (Wazuh, DataDog)? Which ones?
- How many years' experience do you have in Automation software (Terraform, Puppet, cfengine, Chef, Ansible)? Which ones?
- How many years' experience do you have in high level scripting languages (Go, Ruby, Python, shell scripts)? Which ones?
- Do you have solid networking knowledge (OSI network layers, TCP/IP)?
- Do you have experience working and leading cross-organizational efforts with different teams to identify operational challenges and to implement solutions?
- Do you have any experience building and deploying software using cloud services, Cloud Foundry and AWS platform including VPCs, ECS/EKS, etc.?
- Are you bilingual (English/Spanish)?
- Do you have experience with Docker, Kubernetes (or other orchestration tools), and Jenkins? If so, which ones?
- Do you have experience with Lean/Six Sigma methodologies and technical program management?
- Have you worked in large environments and/or highly regulated environments (specifically FinTech)?