Senior DevOps Engineer

Veteran Benefits GuideEnterprise, NV
1d

About The Position

A Veteran Benefits Guide DevOps Support Engineer assists with the administration and support of AWS cloud resources and the design and implementation of Continuous Integration and Delivery patterns. The successful candidate will be an integral part of a small and growing IT department, contributing to cloud design and system support. The successful candidate is a person who is: experienced working in cloud environments, specifically AWS, hands-on experience working with Jenkins, Bamboo, Gitlab, or other CI / CD tools, experienced working in a help desk environment supporting users, experienced working with diverse applications and hardware in both Windows and Linux environments, and having excellent interpersonal, verbal, and written communication, presentation, and collaboration skills. Strongly collegial, professional, positive, and effective in working with others at all levels.

Requirements

  • Familiarity with containerization technologies and container orchestration tools (e.g. Docker, Kubernetes)
  • Hands-on experience with IaC tools (Terraform, Ansible, CloudFormation).
  • Hands-on experience working with SQL and NoSQL databases, query design, server configuration tuning, and/or data integrity and high availability.
  • Experience with CI/CD tools and deployment methodologies.
  • Knowledge of version control systems (Git) and the general software development lifecycle.
  • Proficiency with cloud platforms and services (AWS, Azure, Google Cloud).
  • Understanding of monitoring and alerting tools (ELK stack, Prometheus, Datadog).
  • Proficiency in scripting and programming languages (e.g., Python, Bash).
  • Understanding of general security, secure configurations, and architectures.
  • Knowledge of basic network principles in a cloud-based environment.
  • Excellent verbal and written communication skills.
  • Ability to work with people of varying technical skills.
  • Ability to learn new content areas and new skills quickly.
  • Ability to work through ambiguous work situations.
  • Quick, analytical thinker.
  • Ability to effectively communicate complex concepts.
  • Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field.
  • 5+ years of experience in a DevOps, software engineering, or similar role.

Responsibilities

  • Work with development and DevOps teams to streamline code deployments, ensuring fast and reliable releases.
  • Collaborate with cross-functional teams to architect scalable, efficient, and secure infrastructure solutions for new projects, ensuring that they meet both current and future needs.
  • Diagnose, troubleshoot, and resolve production issues in a timely manner, minimizing downtime and ensuring the highest level of service availability.
  • Participate in regular code and infrastructure reviews.
  • Write and optimize scripts for automating routine tasks, deployments, and system management using automation tools and/or languages like Bash, Python, and JavaScript/TypeScript.
  • Create and maintain technical documentation, including architecture diagrams, design specifications, and system documentation.
  • Stay up to date with industry trends, emerging technologies, and best practices to ensure our technology stack remains cutting-edge.
  • Thrive in a team environment, demonstrating attention to detail, and exhibiting a sense of urgency and responsibility toward our clients and users.
  • Ability to work with minimal supervision, independently, and seek guidance from IT management as necessary.
  • Knowledge of network and enterprise security systems, intrusion detection systems, and data backup.
  • Attends regular meetings with support staff and various team members to review upcoming issues, items, and training.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service