Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: Od 5 do 10 lat
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Konsulting
Responsibilities:
- Deliver an end-to-end automation of deployment, monitoring, and infrastructure management in a cloud environment
- Build and configure delivery environments supporting CI/CD tools using an Agile delivery methodology
- Build and maintain secure solutions (from design to implementation)
- Develop and manage CI/CD process for diverse types of application and automate as many processes as possible
- Identify, prioritize, and execute tasks in the software and infrastructure development lifecycle and participate in an agile Scrum team
- Automate tasks through appropriate tools and scripting (e.g., Puppet, Ansible, Azure ARM, Azure DevOps, Azure Pipelines, Terraform, PowerShell, Bash)
- Design, implement and maintain middleware solutions (RabbitMQ, SignalR)
- Design, implement and maintain Azure native cloud services and Azure subscriptions
- Design, implement and maintain HA and backup systems for mission critical applications
- Create, change, review and debug automation code and core services
- Create scripts and/or templates to automate and/or bootstrap infrastructure provisioning and management tasks
- Install, configure, test and maintain operating systems, application software and system management tools
- Monitor and support all installed systems and infrastructure
- Oversee the company's security, backup, and redundancy strategies
Requirements:
- Help developers solve application (security) defects
- Experience deploying and monitoring (web) applications
- Demonstrated experience with secure development, coding, engineering practice
- Experience with Infrastructure as Code and infrastructure testing strategies
- Experience with systems reliability, load balancing, monitoring, logging
- Experience with fully automating CI/CD pipelines end-to-end, from code commits to production
- Have effective verbal and non-verbal communication with peers and internal clients
- Develop, document, and implement CI/CD strategy for management of Infrastructure as Code IaC baseline
- Solid experience in installing, configuring and troubleshooting Windows and Linux based environments
- Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP
- Strong scripting skills
- Strong experience with administering and performance tuning of application stacks
- Strong experience with Application Gateway, Frontdoor, Service Mesh (Istio), load balancers, DNS, (virtual) networks and firewalls in cloud environments (Azure)
- Strong experience with certificates (PKI)
- General understanding of relational databases (e.g., MSSQL, PostgreSQL) and knowledge about NoSQL databases
- Analytical mindset with problem-solving attitude
- Ability to work independently but also work as a team member
- Excellent organizational and communication skills (English)
- Improve and expand application security quality across the entire stack
Must have skillset:
- Hands-on experience and extensive knowledge of security assurance tools and Azure native cloud; ARM, Aqua, Azure Monitor, Azure AppInsights, Azure DevOps, etc. and their integration into the CI/CD cycle
- Hands-on experience and extensive knowledge of AKS
- Infrastructure as code (IAC) patterns and principles
- Azure CLI, Bash and PowerShell scripting capabilities
- Good understanding of REST API (Applications and programming interfaces) principles
- Understanding of Microservice architecture
- In-depth Knowledge of Helm / Service Mesh / Kubernetes and Docker containerization
- Good understanding of Azure Container Registry
- In-depth knowledge of both Linux and Windows
- Knowledge of service and messaging bus (RabbitMQ)
- Experience with failover/recovery scenarios in MS Azure
- Experience optimizing applications, both stand-alone and in distributed systems to maximize performance
We offer:
- Working as a part of large, international company with an established position on the market
- Opportunity to taking part in innovative projects
- B2B contract with attractive salary-up to 1250 PLN NET+VAT/MD
- Development possibilities: working with new technologies, learning from experts and cooperation with experienced managers
- Smart working - focusing on results, flexible working hours and home office policy
- Additional benefits