FRESHCODE logo

Middle DevOps Engineer

FRESHCODE·Salary not specified

Primary stack

DockerPythonAWSGrafanaCI/CDBashCloudWatchTerraform

Nice to have's

GCPTerragruntAI infrastructureWindows Server administrationCloudFormationTypeScript

Job description

About the Position

We are looking for a Middle DevOps Engineer willing to contribute to the development of a telecom infrastructure platform for automating engineering processes. This position requires 4+ years of commercial experience and Upper-Intermediate proficiency in spoken English.

The platform is designed for companies involved in the construction and maintenance of communication towers, small cells, and fiber-optic networks in the United States. The system automates the preparation of technical drawings, structural analysis, data verification, and quality control of engineering documentation required before installing new equipment on communication towers.

The product is developing AI agents for data validation and structural analysis, as well as an API platform for synchronizing client data with SharePoint, SQL, and Salesforce. It is among the top 10 tower companies in the U.S., with over 75,000 AI-managed towers, over 150,000 lease agreements, and over 100,000 QC documents.

Tech stack: TypeScript, React, Python, gRPC, AWS (ECS, ALB, SQS, RDS, S3, Lambda, EC2, CloudFormation, CloudWatch, Budgets), GCP (agent layer), Terraform, GitHub Actions, Grafana, AI (LangChain, Bedrock).

Responsibilities

  • Maintain and develop the AWS infrastructure for the production, staging, and development environments
  • Maintain and expand the Terraform code
  • Develop CI/CD on GitHub Actions and help the team transition from biweekly releases to continuous deployment
  • Monitor, notify, and respond to incidents during evening hours
  • Handle infrastructure requests from client teams: tickets, cron jobs, retention, and access management
  • Document infrastructure changes

Requirements

  • 4+ years of commercial DevOps experience
  • 2+ years of experience with AWS in a production environment
  • Hands-on experience with ECS, Load Balancer, RDS, S3, Lambda, SQS, EC2, CloudWatch, VPC (peering), and IAM
  • Proficiency with Terraform
  • Expertise in configuring CI/CD pipelines with GitHub Actions
  • Scripting with Bash and/or Python
  • Experience with monitoring using Grafana and CloudWatch
  • Experience with containerization using Docker and ECS
  • Regular use of AI tools in day-to-day work
  • Spoken English at the Upper-Intermediate level or higher
  • Availability to work until 8:00–9:00 PM Kyiv time to collaborate with US-based team members

Nice to Have

  • Experience with GCP
  • Experience with Terragrunt
  • Familiarity with AI infrastructure, including AWS Bedrock, LangChain, or deploying custom LLMs
  • Windows Server administration skills on EC2, including working with AMIs and launch templates
  • Knowledge of CloudFormation
  • Experience writing scripts with TypeScript

We Offer

  • Flexible start time between 9:00 AM and 12:00 PM, with the expectation of being available in the evening to collaborate with the US-based team
  • Remote work
  • No time tracking
  • Paid vacation (20 business days) and sick leave (10 business days)

Interview Stages

  • Interview with a recruiter and English check (~45 min)
  • Technical interview with the company’s DevOps engineer and Head of Delivery (~1 hour)
  • Interview with the client (~1 hour)

Would you like to join our team?

Fill out the form below or message us on Telegram.

Thank you!

Our recruiter will contact you shortly

Oops! Something went wrong while submitting the form.

Clicking on the ‘Send my CV’ button I consent to the processing of the personal data

Upload your CV

Ask a question | Get in touch

Send your CV

Message us on Telegram

Headquarters

93 Belovodski Put, Sofia 1616, Bulgaria

+359876369956

[email protected](mailto:[email protected])

©2026 All Rights Reserved.

© FRESHCODE. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Join the Freshcode team of 120+ IT specialists who are always ready to collaborate on great projects, support each other, and enjoy corporate events together 😄.Freshcode has been successfully implementing software development projects since 2014. We focus on Clojure, JavaScript (ReactJS, VueJS, NodeJS), and .NET projects. Also, we grow React Native, Elixir, and DevOps teams.View our vacancies:freshcodeit.jobs/vacanciesOur team is located worldwide: Ukraine, Poland, the UK, Canada, Bulgaria, Portugal, and Ireland. We follow a flexible work-from-anywhere philosophy and human-centered values.► FreedomWe were working remotely before it became mainstream. No time-trackers on most projects. Flexible schedule with time-shift options. At Freshcode, we welcome people who take responsibility for their results and want to grow their careers.► InvolvementWe care about our team and the mission we represent. Freshcode actively participates in volunteering. Another priority is education, which includes developing a training center, collaborating within IT communities, and organizing lectures and workshops.► SupportFreshcode provides a lot of opportunities to unlock your potential. The company invests in onboarding and training programs to provide a strong sense of belonging and a comfortable work environment. We enjoy a culture of accessibility and zero bureaucracy, ensuring a smooth workflow.► DevelopmentOur team is passionate about gaining new experiences and sharing knowledge. We do our best to provide our employees with professional opportunities, including mentorship programs and individual development plans.Growwith a strong team developing IT solutions since 2014Actfreely in a culture of accessibility and zero bureaucracyEnjoyflexible schedules, remote work, and no time-trackersContribute to social and ecological projectsGain deep expertise in the latest technologiesEnjoy corporate parties and team-building events▬▬▬ Are you interested in functional programming?We have a dedicated Clojure expertise center and warmly welcome developers who are passionate about functional programming and have 2+ years of professional experience (regardless of the current tech stack).More about our Clojure expertise:Blog:freshcodeit.com/blogPodcast:freshcodeit.com/podcastOur team:freshcodeit.com/company/about-usJoin our Clj team:freshcodeit.jobs/clojure▬▬▬ Want to know more about Freshcode?Check our job board:freshcodeit.jobsFollow us oninstagram.com/freshcodeitandlinkedin.com/company/freshcode-it▬▬▬ Feel free to get in touch with Freshcode:Email us:[email protected]Text us on Telegram: @HR_FreshCodeWe look forward to hearing from you!

Popular searches