Position overview
As the DevOps Engineer, you will play a crucial role in managing and guiding our engineering teams to ensure the successful operation and optimization of our cloud-based IT services. You will be responsible for overseeing Python-based applications, SQL databases, and commerce sites hosted in the Azure cloud. Additionally, you will own technical designs for all cloud systems, define and manage engineering standards, and establish best practices.
Key Responsibilities:
- Team Leadership: Lead and mentor a team of engineers, providing guidance, support, and direction to ensure the team's success in delivering high-quality solutions.
Cloud Service Management
: Oversee the management and optimization of IT services running in the Azure cloud, ensuring high availability, scalability, and performance.Application Management
: Manage Python-based applications, including application development, deployment, and maintenance, while continuously improving application performance and reliability.Database Management: Oversee SQL database administration and optimization to ensure data integrity, security, and performance.
- Technical Design and Architecture: Own the technical designs for all cloud systems, ensuring they align with business requirements and industry best practices.
Engineering Standards
: Define and manage engineering standards and best practices to ensure consistency and excellence in system design and development.Strategic Planning
: Collaborate with cross-functional teams to develop and execute a strategic roadmap for cloud services, aligning technology initiatives with business objectives.Security and Compliance: Ensure that all Azure-based services adhere to security best practices and compliance standards.
- Performance Monitoring: Implement robust monitoring and alerting systems to proactively identify and address performance issues and outages.
Required Qualifications:
- Bachelor's or Master's degree in computer science, engineering, or a related field.
Proven experience in managing engineering teams with a focus on Azure cloud services.- Background in Python-based application development and deployment.
Experience building & managing pipelines (YAML preferred).
- Skilled in setting policies and guardrails for code reviews, pull requests, and automated compliance reviews.
Experience managing code versioning/repositories (branching, merges, PRs, commits, naming conventions).- Experience designing/deploying/managing Azure infrastructure/SaaS/PaaS.
Experience orchestrating and managing containers.
- Expertise in SQL/NoSQL database administration and optimization.
Excellent communication and interpersonal abilities.- Strong leadership and team-building skills.
Knowledge of cloud security best practices and compliance standards.
- Results-driven with a focus on delivering high-quality solutions on time and within budget.
Why join us
- Competitive compensation and benefits package.
Opportunities for professional growth and career advancement.- Collaborative and innovative work environment.
Cutting-edge projects with the latest cloud technologies.
- Other benefits and incentives will be discussed during interview. Should you deemed your skillsets fit the role, click apply now!
Job Type: Full-time
Benefits:
Company Christmas gift
Health insurance- Opportunities for promotion
Paid training
Work from home
Schedule: Monday to Friday
Supplemental pay types:
Overtime pay
Job Type: Full-time
Benefits: Company Christmas gift
Health insurance- Opportunities for promotion
Paid training
Staff meals providedSchedule: Monday to Friday