استخدام Senior DevOps Engineer
شرح موقعیت شغلی
Job Summary: As a Senior DevOps Engineer, you will play a critical role in the software development and operations lifecycle, ensuring the smooth integration of development and operations processes to deliver high-quality software products. You will be responsible for designing, implementing, and maintaining the organization's DevOps practices, tools, and infrastructure, and collaborating with cross-functional teams to automate, streamline, and optimize software development, deployment, and operations workflows.
Responsibilities:
● Design, implement, and maintain the organization's DevOps practices, tools, and infrastructure to enable efficient and automated software development, deployment, and operations processes.
● Collaborate with development, testing, and operations teams to streamline and automate software build, deployment, and release processes, ensuring continuous integration and continuous delivery (CI/CD) workflows.
● Implement and maintain configuration management, version control, and release management tools and processes to ensure software consistency, stability, and reliability.
● Collaborate with development teams to create and maintain build scripts, deployment scripts, and automation tools to streamline software deployment across multiple environments (e.g., development, testing, staging, production).
● Monitor and optimize the performance, scalability, and availability of the organization's software systems and infrastructure, and identify and resolve performance bottlenecks, security vulnerabilities, and other issues.
● Implement and maintain automated testing, monitoring, and logging tools to ensure software quality, security, and operational efficiency.
● Collaborate with cross-functional teams to troubleshoot and resolve production incidents, perform root cause analysis, and implement preventive measures to minimize downtime and ensure the high availability of software systems.
● Provide technical expertise and guidance to development, testing, and operations teams on DevOps best practices, tools, and technologies.
● Stay updated with the latest trends, tools, and technologies in the DevOps field, and evaluate and recommend new tools and processes to improve the organization's software development and operations workflows.
● Mentor and provide technical guidance to junior DevOps engineers or other team members as needed.
● Collaborate with vendors and external partners to manage and maintain third-party tools and integrations related to DevOps practices.
● Prepare and present reports, performance metrics, and recommendations to senior management and stakeholders.
● Ensure compliance with company policies, procedures, and regulatory requirements related to software development and operations.
Qualifications:
● Bachelor's or Master's degree in computer science, software engineering, or a related field.
● Several years of experience in DevOps roles, with a focus on implementing and maintaining DevOps practices, tools, and infrastructure.
● Strong technical expertise in DevOps practices, tools, and technologies, such as version control (e.g., Git), build automation (e.g., Jenkins), configuration management (e.g., Ansible, Chef, Puppet), containerization (e.g., Docker, Kubernetes).
● Hands-on experience with scripting and programming languages, such as Python, Bash, Golang.
● Strong understanding of software development methodologies (e.g., Agile, Scrum) and software development lifecycle (SDLC) processes.
● Strong troubleshooting, analytical, and problem-solving skills.
● Excellent communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
● Experience with infrastructure-as-code (IaC) concepts and tools, such as Terraform.
● Experience with security best practices and tools related to DevOps, such as vulnerability scanning, security testing, and compliance automation, is a plus.
مهارتهای مورد نیاز
- DevOps
- Docker
- kubernetes
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست