Senior DevOps Engineer
Tech Holding
·
Posted:
April 15, 2023
·
Remote
About the position
We are seeking a Senior DevOps Engineer with at least 3 years of experience to help us build functional systems that improve customer experience. The ideal candidate will have a solid background in Linux, Cloud, Containerisation, and be familiar with DevOps automation tools. Responsibilities include implementing various development, testing, automation tools, and IT infrastructure, defining and setting development, test, release, update, and support processes for DevOps operation, and selecting and deploying appropriate CI/CD tools. The candidate should have experience in Scripting languages, Container orchestration tools and services, and good knowledge of Git Version control system and Git workflow. Client communication experience is a must.
Responsibilities
- Implementing various development, testing, automation tools, and IT infrastructure
- System analysis of the current system in use and developing plans for enhancements, improvements and implement best practices
- Defining and setting development, test, release, update, and support processes for DevOps operation
- Performance assessment, monitoring and recommending performance enhancements
- Selecting and deploying appropriate CI/CD tools
- Perform root cause analysis of issues and resolve it
- Design procedures for system troubleshooting and maintenance
- Ensuring that systems are safe and secure against cybersecurity threats
- Able to lead client conversation
- Excellent team-working skills
- Can give architectural level of solutions
Requirements
- At least 3+ years of work experience as a DevOps Engineer is a must
- Good hands-on experience of production workload in any Cloud (AWS, Azure, GCP)
- Good understanding of DevOps principles and Infrastructure as Code concepts and techniques
- Strong understanding of CI/CD pipeline tools (Github Actions, CircleCI, Gitlab CI/CD, Jenkins and similar)
- Experience of infrastructure as code and configuration management tools (Terraform, Cloudformation, Ansible, and similar)
- Experience in Scripting languages (Bash, Shell, Python)
- Hands-on Experience in Containerisation and Container orchestration tools and services (Docker, Kubernetes, ECS, EKS, GKE, AKS)
- Good understanding of the microservices and serverless architecture
- Closely working with developers to ensure that development follows Cloud and CI/CD best practices
- Experience of any SQL Database management with high availability, backup, and security
- Good knowledge of Git Version control system and Git workflow
- Should be a good team player
- Client communication experience is a must