Position: Senior DevOps Architect
Company: Simplify
Category: DevOps
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

We are seeking a skilled and experienced Senior DevOps Architect to join our dynamic team.

About us:
We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make our way to each other simply.
Simplify. Your way to Greatness.

The project includes the potential for travel to Oman (client's location) for a period of 1-3 months (details of travel compensation to be discussed separately). The client is a prominent telecommunications provider in Oman.

Contract Duration: Minimum 4-6 months

About the Customer:  The project includes the potential for travel to Oman (client's location) for a period of 1-3 months (details of travel compensation to be discussed separately). The client is a prominent telecommunications provider in Oman.

Responsibilities: 
•	Integrating various repositories into a unified GitLab repository to streamline code management and collaboration.
•	Promoting a culture of teamwork and continuous improvement by fostering effective communication and collaboration.
•	Implementing best practices for version control, code review, automated deployment, and rollback procedures.
•	Leveraging Infrastructure as Code (IaC) tools like Terraform or CloudFormation to automate infrastructure provisioning and management.
•	Ensuring a smooth and efficient code development process through source control best practices and workflows.
•	Designing, deploying, and maintaining scalable, reliable, and secure cloud-based infrastructure on platforms such as AWS, Azure, or Google Cloud.
•	Creating and maintaining CI/CD pipelines to facilitate efficient development and deployment processes.
•	Utilizing containerization tools like Docker and Kubernetes for streamlined application deployment and scaling.
•	Implementing security measures across the development and deployment pipeline.
•	Utilizing tools like SonarQube or Sonar Cloud for code quality assessment.
•	Incorporating Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) into the development process.
•	Applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches to development.

Requirements:
•	Strong ability to promote collaboration and teamwork.
•	Proficiency in version control systems (Git, SVN, Mercurial) and code review best practices.
•	Experience with IaC tools (Terraform, CloudFormation) for infrastructure automation.
•	Extensive knowledge of source control workflows.
•	Proficiency in cloud-based infrastructure deployment (AWS, Azure, Google Cloud).
•	Ability to design and maintain CI/CD pipelines.
•	Experience with containerization tools (Docker, Kubernetes).
•	Knowledge of security implementation in the development pipeline.
•	Experience with code quality assessment tools (SonarQube, Sonar Cloud).
•	Familiarity with SAST and DAST.
•	Hands-on experience with TDD and BDD approaches.
•	Code Quality Automation Engineering Skills: 
Design patterns, BDD, TDD, Application Architecture, Domain Driven Design, Object Oriented Design, Microservices, Refactoring Legacy Code, Refactoring Databases
•	Language Skills: Java, Python, C++, Golang
•	Version Control Services: GitHub, GitLabCICD:GitHub Workflows, GitHub Actions, GitLab Pipelines, CircleCI, Jenkins, TravisCI, Octopus Deploy, Tekton 
•	Containerization of Development Environments:VS Code Dev Containers, GitHub Code Space, GitPod, AWS Cloud 9VS Code

Preferred (Not Required):
•	Microsoft certification.

We offer:
• Professional development and personal growth
• Financial opportunities that attract
• Remote work option
• Comfortable working environment
• Paid vacation
• Paid sick leave
• Friendly and open-minded team

Join us in this exciting project as a Senior DevOps Architect and contribute to the transformation of our repositories and infrastructure. This role offers an opportunity for travel, professional growth, and collaboration with a leading telecommunications provider in Oman. If you are passionate about DevOps and cloud infrastructure, we encourage you to apply and be a part of our team.