Position: Senior/Lead DevOps Engineer
Company: Olsys
Experience required: 5y
English level: intermediate

**About the Company**
OLSYS Ltd provides full-service solutions for mid-market and enterprise organizations.

As an enterprise software development company, we are building long term partnerships helping our clients accelerate their digital experiences with reasonable IT investments.
Our tailored approach, e-commerce focus, and flexible solutions allow us to design, develop, and deliver scalable, integrated commerce platforms that drive profits and boost the business.

15+ years of experience, 100+ projects, 50+ specialists

**About the Client**

Our Client is a leading global financial markets infrastructure and data provider. Their purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Their culture of connecting, creating opportunity and delivering excellence shapes how they think, how they do things and how they help their people fulfill their potential.


**About the role**

DevSecOps Automation Enablement mission is to provide standardized value-added services to the Developer experience and cloud enablement solutions, processes and tools that deliver the highest level of service to our customers through bold innovation, focused risk management and a collaborative and open culture of continuous improvement.

Automation architect is a key role within DevSecOps Automation Enablement team, having responsibilities to facilitate adoption of standard Development toolset as well as standard architecture patterns for onboarding applications onto Cloud.
The role will have potential involvement throughout project lifecycle phases – from gathering Requirements to Production deployment, and interaction with a wide variety of teams to generate and refine developer-focused resources including cloud architectures patterns, templates for CI/CD pipelines, application builds, automated testing, code scanning to production deployments.
There will also be involvement in proof-of-concept implementations, pilots and definition of Principles, Policies and Standards.
Provides a framework, functions(scripts), and templates to ensure consistent and efficient delivery automation of SDLC and infrastructure lifecycle activities, reducing human intervention, avoiding redundancy, and enabling development teams to realize the full benefits of standard tools and processes.


**Requirements and Essential Technical Skills:**
 5+ years of experience in DevOps Automation across various Technologies
 5+ years of experience in Programming (see preferred languages above)
 3+ years of experience in working at an Enterprise organization implementing large scale, niche, end-to-end, advanced technology solutions
 3+ years of hands-on experience across Cloud Services, SDLC Tools, specifically CI/CD tools – Open-Source or Commercial.
Good knowledge of Infrastructure as Code concepts (IAC)
Knowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google
Knowledge and implementation experience of DevOps, CI/CD, DevSecOps concepts
Good level of understanding of Architecture principles, design methodologies and their applicability
Ability to work in an Enterprise organization and be able to communicate with senior members of Dev, Infrastructure, and Architecture teams as needed.
Hands-on experience of the following:
Creating and deploying CI/CD pipelines (GitLab / Jenkins / Nexus)
Configuring and running Code/Binary scans using solutions like SonarQube, Veracode, etc.
Configuring and using Secrets management tools like Vault and Cloud native solutions
Broad knowledge of SDLC Tools, specifically Build, Test and Deploy Automation tools, e.g., Maven, Gradle, Selenium, Ansible, etc.
Good understanding on Dockers
Proficiency in at least one of the standard programming languages – Java/JavaScript, C#, Python, or similar Object-oriented programming
Hands-on experience in automating standard application technologies, e.g., UI (Web/Thick Clients), Messaging / API systems, Database (including noSQL)
Hands-on experience in one or more Automation Frameworks, e.g., Karate Framework (API &amp; UI), Rational Integration Tester, SOAP UI, REST-Assured, UFT, etc.
Good understanding of Agile SDLC, Behavior Driven Development (BDD) and Gherkin language
Good understanding of Test Automation implementation across at least one of the platforms – Web, Desktop, Cloud, Mobile, etc.

**English level:** Intermediate +

**Responsibilities:**
Participate in deep-dive analysis and maturity assessment of current DevOps practices
Identify and define Automation Architecture Principles and how to apply them in building or re-working the automation framework(s) and artifacts
Support delivery projects from technological and logistical perspective
Develop automation solutions for Cloud (IAC - Terraform), CI/CD pipelines (YAML) and QE process areas application technologies
Develop design patterns, modules, and libraries to integrate SDLC processes into the CI/CD pipeline
Provide Technical expertise in resolving automation engineering, coding, and architecture issues
Interface with Cloud Engineering/Ops, DevTools on all DevSecOps Automation-related issues
Participate as a major contributor to the selection of automation tools
Participate in tools Proof of Concept (POCs) and provide final analysis and recommendations
Contribute to creating educational materials and conducting training and mentoring sessions on DevSecOps-related subjects
Identify industry trends and ensure that these are reflected in the resources provided to development teams, working with policy and platform owners where necessary to effect change
Act as an advocate for the development team, working to understand and mitigate challenges and gaps with regards to all aspects of the intake process