Position: DevOps
Company: SoftElegance
Experience required: 1y
Category: DevOps
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

Over 1 — 2 years of IT experience as DevOps or related.

Cloud Computing: Strong understanding of cloud computing concepts, specifically Azure services and offerings. Familiarity with Azure Resource Manager (ARM) templates, Azure Virtual Machines (VMs), Azure Functions, Azure Storage, Azure Networking, and Azure Active Directory (AAD) is essential.

Configuration Management: Proficiency in configuration management tools like Ansible (preferred), Puppet, or Chef. Experience in writing infrastructure-as-code (IaC) scripts using terraform is required.

Continuous Integration and Continuous Deployment (CI/CD): Knowledge of CI/CD practices and tools such as Azure DevOps. Experience in designing and implementing CI/CD pipelines for building, testing, and deploying applications on Azure.

Scripting and Automation: Strong scripting skills in languages like PowerShell, Bash, or Python. Ability to automate routine tasks, create deployment scripts, and build tooling for infrastructure provisioning and management.

Version Control: Proficiency in using version control systems like Git or Azure Repos for source code management and collaboration.

Monitoring and Logging: Familiarity with Azure Monitor, Azure Log Analytics, and Application Insights for monitoring and logging applications deployed on Azure. Experience in setting up alerts, dashboards, and logging systems to ensure application performance and availability.

Containerization and Orchestration: Knowledge of containerization technologies like Docker and container orchestration platforms such as Azure Kubernetes Service (AKS). Understanding of container deployment, management, and scaling.

Infrastructure Monitoring and Management: Experience with infrastructure monitoring tools like Azure Monitor. Ability to set up infrastructure monitoring, metrics collection, and analysis to ensure optimal performance and availability.

Security and Compliance: Understanding of Azure security best practices, identity and access management (IAM), network security groups (NSGs).

Collaboration and Communication: Strong communication skills and ability to collaborate effectively with cross-functional teams, including developers, system administrators, and operations teams. Experience working in an Agile or DevOps environment is beneficial.