DESCRIPTION
Currently we are looking for Senior/Lead DevOps Engineer to join our projects
General information:
• Comfortable to work in the distributed team environment
• Able to create necessary documentation
• Able to learn new things fast and deliver production-ready code as fast as possible
Responsibilities
- Work alongside with Technical Architects to support roadmaps including on-premises and cloud architectures using Azure or AWS
- Automate and enhance processes across solutions layers (Mobile, Web, API, Microservices and Database)
- Configure and enhance CI/CD tools as per architecture requirements
- Support the engineering teams in growing and maintaining the Infrastructure as code / Continuous Integration / Continuous Delivery
- Support build and release processes for multiple solution layers including front-end (Mobile and Web), API, Microservices and Database across all environments
- Mentor development teams, reviewing pull requests, and guide the evolution of the development pipeline
- Monitor on-premises and cloud infrastructures through APM platforms
- Training and Documentation of duties to new staff and related groups
Preferred experience
- Proven of experience maintaining on-premises and/or cloud infrastructures, or in a DevOps-related role
- Proven experience with Systems Administration using Linux (Redhat, CentOS) and/or Microsoft Windows Server and associated technologies such as Active Directory and Exchange
- Vast experience with CI/CD (TeamCity, Azure DevOps) integrating with either on-premises or cloud-based platforms
- Strong experience with Networking and troubleshooting (TCP/IP, DNS, firewalls, LAN/WAN, Traceroute, Wireshark, cURL and/or related)
- Exposure to IaC and hands-on experience with application and database deployment concepts (Blue/Green, Canary)
- Having a good grasp of infrastructure hardening (cloud and on-premises) and enhancing the SDLC through security tooling (SAST, DAST, IAST, MAST)
- Must have a solid knowledge automating processes/code in Python or Ruby or Go or PowerShell, or another modern language
- Experience with modern application packaging, deployment, containerization, and other supporting tools (SonarQube, Jira, Confluence, etc.)
- Previous exposure to logging and monitoring software (AppDynamics, DataDog, NewRelic)
Nice to have
- Experience with software development in any of the following frameworks: Java/C#/Python
- Experience with database automation through DevOps tooling
- Experience with some of the following tools: Ansible / Packer / Puppet / Terraform
- Experience with mobile test automation and deployment using AWS Device Farm, MS AppCenter or similar
We offer
- Opportunity to work in a fast-paced, agile, software engineering culture
- English-speaking environment
- Comfortable modern office.
- English language courses
- Referral bonuses for recommended candidates
About Us
KANDA SOFTWARE is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.