استخدام Senior DevOps Engineer
شرح موقعیت شغلی
Responsibilities that we consider for this job position:
- Deployment and maintenance of operating environments including but not limited to Orchestration systems, VMs, and containerized services
- Configuration and maintenance of monitoring and alerting infrastructure and rules.
- Responding to incidents and incident management.
- Onboarding new members and providing support for internal developers.
- Writing post-mortem and documenting the actions taken.
- Migrating new services to Kubernetes.
- Communicating with other teams to address their problems with existing infrastructure and realize their needs.
- Finding and eliminating toils using automation.
- Proposing solutions to existing infrastructure problems and needs
- Develop and implement DevOps strategies, practices, and frameworks to ensure efficient software delivery and deployment.
- Collaborate with cross-functional teams including software engineering, quality assurance, and system administrators to drive the adoption of DevOps culture and practices.
- Streamline development processes, perform code reviews, writing test scenarios/plans and implement automation to ensure continuous integration and delivery.
- Design and implement scalable and reliable infrastructure solutions using cloud technologies such as Kubernetes.
- Identify and resolve issues and bottlenecks in the system and improve overall performance and reliability.
- Monitor and analyze system performance metrics, identify areas for improvement, and provide recommendations for optimization.
- Stay updated with industry best practices, emerging technologies, and trends in DevOps and cloud computing.
- Foster a culture of collaboration, teamwork, and continuous learning within the DevOps team.
The person we are looking for has such skills and characteristics:
- Bachelor's degree in computer science, engineering, or a related field.
- Minimum of 6 years of experience in software development or operations, with at least 2 years of experience in a team lead role.
- Strong experience with DevOps practices, tools, and frameworks such as Git, Docker, Kubernetes, Ansible, etc.
- Proficient in scripting languages such as Bash, Python, or GoLang.
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Strong communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams.
- Proficiency with linux operating systems
- Proficiency with at least one monitoring and alerting system for example Prometheus stack.
- Proficiency with docker and kubernetes. (Familiarity with Helm is a plus)
- Proficiency with at least one scripting language for example bash.
- Proficiency with JAVA (+11)
- Proficiency with object storage technologies like s3
- Problem solving skills
- Proficiency with network stack and protocols.
- Ability to deliver high-quality results with proper agility.
- Advanced organizational skills
- Analytical skills
- Ability to work under pressure
- Maintaining a professional demeanor with clients and colleagues.
- Familiarity with Google SRE concepts.
مهارتهای مورد نیاز
- DevOps
- Docker
- Linux
- CI/CD
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست