DevOps Engineer

$100,000 - $130,000/Yr

Dev Technology - Kansas City, MO

posted 3 months ago

Full-time - Mid Level
Remote - Kansas City, MO

About the position

As a DevOps Engineer at Dev Technology, you will play a crucial role in supporting web development and operations for our government client. This position requires a strong background in software development, continuous integration, and systems administration. You will be responsible for providing comprehensive support for digital assets, including the agency's public-facing website and internal software tools. Your work will involve collaborating with the Application Development Team and content contributors to strategize and plan web products, analyze web content needs, and propose solutions that effectively address those needs. In this role, you will assist with the configuration, usage, and monitoring of cloud-based infrastructure services, including AWS EKS, EC2, RDS, and Lambda. You will also engage in building a robust technical foundation for build, release, and production processes using continuous integration tools like Jenkins and infrastructure provisioning tools such as Ansible. Your ability to communicate effectively with various agency personnel will be essential in understanding requirements and developing better software solutions. Additionally, you will provide training on systems development methodologies and best practices, while also assisting in the creation of essential documentation such as Use Cases, Requirements Definition Documents, and User Manuals. This position is ideal for someone who is a self-starter, flexible, and able to thrive in a dynamic environment while working collaboratively with a team.

Responsibilities

  • Provide software development, continuous integration, software delivery, systems administration, software quality, and systems documentation support to digital assets.
  • Meet with the Application Development Team and content contributors to develop strategies and plans for web products.
  • Assist with configuration, usage, and monitoring of cloud-based infrastructure services including AWS EKS, EC2, RDS, and Lambda.
  • Engage in building a strong technical foundation in build, release, and production using continuous integration tools like Jenkins.
  • Collaborate with the client on design, development, and data teams to build valuable tools for operations.
  • Provide training on systems development methodologies and best practices.
  • Assist in the development of Use Cases, Requirements Definition Documents, User Manuals, and Training Manuals.

Requirements

  • A Bachelor's degree or equivalent experience with a combined 5 years of experience in software development.
  • Experience delivering software to a containerized cloud environment (e.g., AWS, EKS, Docker).
  • Practical knowledge of LINUX and LINUX configuration practices.
  • Utilization of Infrastructure as Code (IaC) for developing, deploying, and maintaining environments with IaaS providers.
  • Strong hands-on experience with Docker and Jenkins.
  • Experience building and maintaining CI/CD pipelines using Jenkins.
  • Ability to work with clients to identify solutions and resolve issues efficiently.
  • Exceptional verbal, written, and open communication skills.

Nice-to-haves

  • Experience with Bash Scripting automation.
  • Familiarity with Ansible for infrastructure provisioning.

Benefits

  • Generous and flexible time-off policy
  • Flexible work schedules and telework options
  • Career development opportunities including mentorship and technical training
  • Tuition reimbursement and paid training opportunities
  • Industry-leading benefits including health plans with dental and vision
  • 401K matching with immediate vesting and profit sharing
  • Regular team and company social events
  • Community engagement support activities and employer match for donations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service