Position: DevOps Engineer
Company: EDMS
Experience required: 3y
Category: DevOps
English level: upper
Published: 2020-09-01T00:00:00+03:00

**About the company**

At EDMS, we are energy market experts specializing in back-office services and data management, customized for your Energy Service Provider. We offer innovative solutions to fit our customers’ needs in an ever-changing energy market, no matter how complex their business strategies. We combine unmatched energy industry experience with next-generation technology to solve the deregulated market’s biggest issues. We execute the back office functions that keep power moving, customers happy – and distributers profitable.

**Responsibilities**

- Support development teams and QA with the processes, documentation, tools, and guidance to effectively deliver software.
- Support development teams by creating and configuring AWS assets via Terraform.
- Setup and maintain development and testing environments.
- Create and maintain CI/CD pipelines.
- Develop repeatable tools and processes for automation, configuration, monitoring, and alerting.
- Identify and resolve performance, stability, and scalability issues with build, test, and deployment pipelines.
- Analyze configurations of environments and provide improvement plans and upgrades.
- Provide support for big data infrastructure.
- Discover, understand, and apply cutting-edge distributed and resilient techniques with novel applications to energy industry problems.

**Qualifications**

- Currently has or is in the process of obtaining their BA/BS or Masters in Computer Science, or Mathematics.
- At least 3 years of experience managing and maintaining Linux servers in a global, multi-server environment.
- Experience with automation, scripting, CLI, group policies, Bash, or other programming languages that would assist in automating our cloud environment.
- Experience configuring Amazon Web Services or similar cloud-based platforms with Terraform.
- Experience with virtualization systems.
- Hands-on experience building and deploying complex applications in a production environment.
- Knowledge of IP networking including TCP, UDP, DNS, DHCP, firewalls, IP routing, etc.
- Experience provisioning and managing infrastructure and applications in cloud infrastructures (AWS, Azure, Google) leveraging automation using Terraform.
- Extensive experience working with products from Hashicorp stack - Nomad, Consul, Vault, Terraform, Packer.
- Good knowledge of application containerization systems such as Docker.
- Experience building, maintaining, and optimizing big data infrastructure.
- Knowledge of Golang is a plus.
- High level of English proficiency.
- Ability to interact with peers and stakeholders to drive product and business impact.
- Strong interpersonal and communication skills.