Position: DevOps/Site Reliability Engineer
Company: Adaptiq
Experience required: 3y
Category: DevOps
English level: upper
Published: 2021-06-01T00:00:00+03:00

An experienced DevOps/SRE Engineer, experienced in leading projects in operations/engineering willing to grow technological and leadership skills in cloud-based challenging environment. In this role, the successful individual will develop and support our critical information, systems, and assets, build solutions, implement new software and hardware and provide training.
From early on, you’ll be given challenging assignments, opportunity to lead initiatives, and take full ownership and responsibility for the outcome.

Objectives of this Role
● Develop and maintain cloud (AWS) infrastructure of servers (Linux based) and Docker Microservices (ECS based) using Ansible, Python and CI/CD tools (Jenkins/Rundeck)
● Ensure the company ECS (AWS Docker) infrastructure is highly available, scalable and secure by supporting and improving it in coherence with the IT and R&D requirements
● Facilitate the delivery and operation of software created by our teams from development to distribution by building software releases and automating deployment and integration of new features, upgrades and bug fixes
● Be part of the planning of the delivery pipeline by estimating time required for delivery, analyzing dependencies between different software elements and improving visibility for other team members and teams
● Enable the uninterrupted operation of the business software systems and services by building solutions to problems that degrade their availability, performance, integrity and security
● Take an active role in root cause analysis and troubleshooting of misbehaving applications by analyzing run-time functional and performance metrics and providing post-mortem descriptions and further mitigation actions
● Participate in the analysis of the product requirements by meeting and discussing them with developers, product owners and other stakeholders
● Ensure high operational standards by developing and maintaining in-depth knowledge and understanding of how the business software systems function and by keeping up-to-date product operation documentation and knowledge base
● Own projects, solutions, and key responsibilities within a larger business initiative
● Partner with internal and external stakeholders to communicate project status, activities, and achievements
 
Operational Responsibilities
● Perform server administration tasks, including user/group administration, security permissions, group policies, research log warnings and errors, resource monitoring, ensuring system architecture components work together seamlessly
● Monitor production deployments health using preexisting management tools and respond to hardware issues as they arise; help build, test, and maintain new servers as needed
● Perform routine/scheduled audits of the systems, including all backups

Skills and Qualifications
● Experience with or knowledge of programming languages and operating systems; system performance-monitoring tools, identity providers, virtualization, HTTP traffic, content delivery, and caching
● Experience with infrastructure as code tools (CloudFormation)
● Experience in project management, application design and integration, and cloud computing (specifically AWS)
● Networking knowledge: Load balancers, firewalls, VPN’s, TCP/IP – troubleshooting, performance tuning
● Expertise in creating, analyzing, and repairing large-scale distributed systems
● Innovative, creative mindset — out-of-the-box thinker
● Positive, “can do” attitude who isn’t afraid of a challenge
● Excellent English skills