AREVONIN is seeking a Senior Linux System Engineer with in-depth experience in process automation, CI/CD pipelines, and GitOps procedures to support a next-generation scientific computing environment at NIH/NCATS. This candidate will play a lead role in our strategic efforts to support scientific computing needs. The candidate will help the Scientific Computing team to design and implement features and solutions relevant to multiple aspects of data analytics, to identify business problems, and provide solutions to the scientific community and NCATS partners.
1099/W-2 Only !!!
Responsibilities:
· Develop, maintain, and enhance solutions that automate manual processes within business functions. Specifically, solutions that automate workflows for development and planning, onboarding, approval, and handover
· Act as the DevOps SME for a full-stack scientific computing platform
· Work to have best-in-class DevOps, CI/CD, and GitOps procedures & tools
· Partner with solution architects on solution design and alignment with development standards and best practices
· Advise on business opportunities for automation and recommend solutions to common business problems
· Provide support on all bespoke applications and solutions and provide timely production issue response and resolution
· Provide regular updates on work planned, in progress, and completed
· Produce design artifacts and documentation that depicts solution/software design and code base
· Provide comprehensive testing and coordinate user acceptance testing activity. Provide functional testing as needed
· Perform daily, weekly, and monthly reviews and analyses of current processes using operational metrics and reports
· Understand and communicate the operational impact of any changes to solutions
· Build, maintain, and scale on-prem and cloud environments
· Enthusiasm to automate everything
Must Haves:
· Experience building solutions in Linux-based infrastructures
· Experience with designing, building, and implementing automation tools, including Ansible, Chef, or Puppet
· Experience with Infrastructure as Code (IaC) tools, including CloudFormation or Terraform
· Experience with development operations processes, toolchains, and standard technologies such as Jenkins, Git, Ansible, Maven, Puppet, etc.
· Experience with Bash and Python scripting
· Cloud ecosystems (AWS, GCP, Azure)
· In-depth experience building out K8s clusters
· In-depth experience in containerization technologies, including orchestration platforms
· Experience with data integration tools
· Ability to work independently and with others
· Extremely organized with strong time-management skills
· Understanding of enterprise architecture principles and willingness to learn rigorous modeling methodologies
· Strong communication skills, to include verbal, written, and presentation capabilities
· Ability to work in a fast-paced environment, multi-task, and engage collaboratively with multiple functions
· Demonstrated track record of leadership, initiative, and multi-functional project management
· Skills and proficiencies in software design, analysis, software maintenance, process improvement, big-picture thinking
Qualifications:
· Bachelor’s degree in Computer Science, Information Systems, or similar field of study required or 10+ years relevant work experience
· 5+ years of experience with Linux systems engineering, DevOps methodologies, and software development tools such as Docker, Kubernetes, Ansible, Jenkins, Prometheus, Chef, or Puppet
· Strong experience with developing CI/CD DevOps pipelines; experience working in a continuous software delivery CI/CD environment with other teammates
· Experience with containers and container orchestration platforms
· MUST have experience scripting with Python
· Strong experience with programming & scripting in Bash, Python, Perl, R, Scala, Java, C, or C++
· Strong DevOps and cloud experience (AWS, GCP, Azure); experience with designing, developing, deploying, and testing in hybrid on-prem and cloud ecosystems; experience with deploying cloud-native solutions
· Experience with GIT or similar configuration management (CM) repository
· Knowledge of cyber operations, Cybersecurity or DevSecOps
· Enjoys working directly with customers and end-users to define and assess software requirements
Desired Skills & Experience:
· Active contributor in one or more open-source communities
· Experience with application performance analysis and monitoring, including ELK stack
· Experience with common data platforms such as Apache Spark & Hadoop, Snowflake
· Familiarity with High-Performance Computing and overall scientific computing systemsverbal and written communication skills