Job Description:
Locals only to attend in person interview.
A Sr. Systems Engineer to manage a project. 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 (i.e. AWS, Azure, or GoogleCloud). Experience with Infrastructure-as-code concepts and implementation (i.e. Cloud Formation/TerraForm templating) and configuration management systems (i.e. 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
o EBS, S3, EFS (Elastic File System, i.e. 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 (e.g. AWS, Linux) desirable
Key Skills: Core Java, J2EE, Rest APIs & Microservices, Angular/React
Any Gradute