Job Title : System Engineer / Cloud infrastructure / Python / Kubernetes
Location : Richardson, TX
A Sr. Systems Engineer to manage a project for one of our biggest clients in banking domain. The Individual should be
passionate about technology, experienced in developing and managing cutting edge technology applications. Technical Skills :
- 5 to 7 years of relevant experience.
- Background and experience providing DevOps support to Cloud deployed Application Teams is fundamental,
- experience supporting Machine Learning and or Artificial Intelligence workloads will be BIG plus.
- Software Development Fundamentals, Problem Solving, Documentation Skills, Verbal Communication, Application
- Maintenance, Application and System Security, Promotes Team Building and Process Improvement, System
- Administration.
- Must have strong public Cloud technology experience (. AWS, Azure, or GoogleCloud). Experience with
- Infrastructure-as-code concepts and implementation (. Cloud Formation / TerraForm templating) and configuration
- management systems (. Ansible, Puppet or Chef).
- Experience with Kubernetes and other Container Cluster management a plus.
- A deep understanding and familiarity with : Linux, and Web / Application servers - Apache, Nginx, Tomcat, etc.
- Storage / Cloud Storage background
- EBS, S3, EFS (Elastic File System, . NFS on the cloud)
- Monitoring and logging systems Cloudwatch, Cloudtrail, ElasticSearch, Kibana, Logstash, or Prometheus, Fluent,
- Grafana.
- Virtualization and Containers : Docker
- Networking knowledge - Firewalls, VPNs, proxies & Load balancers
- Experience with Python, shell or other scripting language.
- Experience with Continuous Integration practices and tools such as Jenkins, Intermediate to advanced knowledge
- of Git and source code version control.
- Manages and maintains the hardware, software, security, and connectivity to the Internet as well as middleware
- components.
- Troubleshoots and resolves system service failures by identifying and analyzing the situation and provides
- corrective actions.
- Develops, installs, and tests new applications, hardware and software releases, system upgrades, evaluates and
- installs patches and resolves software related problems.
- Monitors systems activities and fine tunes system parameters and configuration to optimize performance and
- ensure security of systems.
- Provides senior level expertise on decisions and priorities regarding systems architecture. Engages with application
- development teams on current infrastructure projects. Evaluates existing solutions and infrastructure and provides
- recommendations.
- Approves system designs and functions as a project lead as required.
- Facilitates the establishment and implementation of standards and guidelines that guide the design of technology
- solutions including architecting and implementing solutions.
- Maintains technical knowledge by attending educational workshops or training; reviewing technical publications;
- establishing personal network contacts in technical societies.
- Performs other duties as assigned.
Process Skills :
- Excellent written and verbal communication skills
- Capable of analyzing requirements and develop software as per project defined software process
- Develop and peer review (Initiate / participate in peer reviews)
- Behavioral Skills :
- Resolve technical issues of projects and Explore alternate designs
- Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
- Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
- Train and coach members of project groups to ensure effective knowledge management activity.
Certification :
- Technical certifications (. AWS, Linux) desirable
30+ days ago