Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Vertex Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineering Manager - DevOps & Test Platforms at Vertex Inc. will be responsible for leading a dynamic team of engineers dedicated to enhancing our DevOps practices and quality assurance methodologies. This role focuses on streamlining deployment pipelines, improving testing frameworks, and ensuring code quality while fostering a culture of collaboration and innovation. You will oversee the successful delivery of all projects undertaken by the team, contributing to strategic initiatives that align with the organization's goals.
Job Responsibilities
- Lead and mentor a team of software engineers, providing guidance and support in their professional development.
- Oversee the design, implementation, and management of DevOps practices and testing platforms.
- Collaborate with cross-functional teams to define and drive the DevOps strategy across various projects.
- Manage the software development lifecycle for testing frameworks, ensuring best practices in quality assurance and release management.
- Implement continuous integration and continuous delivery (CI/CD) practices to enhance deployment efficiency.
- Utilize metrics to assess team performance and project success, making data-driven recommendations for improvements.
- Foster a culture of innovation and excellence in software engineering and DevOps methodologies.
- Ensure compliance with industry standards and regulations in software development practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred.
- A minimum of 7 years of experience in software engineering, with at least 3 years in a managerial role.
- Strong understanding of DevOps practices, tools, and methodologies, including CI/CD pipelines.
- Proficiency in programming languages such as Java, Python, or Go.
- Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Exceptional problem-solving skills and the ability to make decisions under pressure.
- Strong communication and interpersonal skills with the ability to convey complex technical concepts to non-technical stakeholders.
Technologies & Tools
This position requires familiarity with a variety of technologies and tools, including but not limited to containerization tools such as Docker and Kubernetes, automation tools like Jenkins and Terraform, testing frameworks including Selenium and JUnit, as well as monitoring tools such as New Relic and Grafana. A solid understanding of version control systems like Git is also essential for effective team collaboration and code management.
Ideal Candidates
Ideal candidates for this position will possess strong leadership qualities, demonstrating the ability to inspire and motivate a team towards achieving common goals. They must be innovative thinkers who are passionate about technology and continuous improvement. The ability to effectively balance strategic thinking with attention to detail is critical, as is a commitment to fostering a collaborative and inclusive work environment. The right individual will also have a proactive approach to identifying challenges and creating solutions that drive efficiency and improve overall team performance.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.