Senior DevOps Manager
Cooperative Computing (CC): We accelerate growth minded companies into the automated economy.
The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading position. These elements create extraordinary opportunities for our team members to excel.
CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy.
Our team is passionate about delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves for who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind, and put these first in our lives.
- Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are!
- Growth is Contagious - I grow, You grow, We all grow!
- Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward.
- Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor, and honesty.
- High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day.
The Role:
Cooperative Computing is seeking a proactive and seasoned "Senior DevOps Manager (Azure)" who is passionate about continuous learning, exponential growth, and making a significant impact on software engineering and customer satisfaction. This role involves influencing and managing CI/CD processes and tools to support modern software systems in collaboration with software development teams. If you thrive on driving projects to successful delivery through streamlined automated pipelines, this opportunity is for you.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- 7+ years of experience in software development, operations, or DevOps roles.
- Proven experience managing and leading DevOps teams in agile environments.
- Strong background in cloud computing, preferably with AWS, Azure, or GCP.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Proficiency in scripting and automation using languages like Python, Bash, or PowerShell.
- Experience with containerization and orchestration tools such as Docker, Kubernetes, or ECS.
- Excellent communication and leadership skills, with the ability to influence and inspire team
Responsibilities:
- Lead and mentor a team of DevOps engineers, providing guidance, support, and technical expertise.
- Set clear goals and objectives for the team, and ensure alignment with overall business objectives.
- Define and implement the overall DevOps strategy, including CI/CD pipelines, infrastructure as code, monitoring, and automation.
- Evaluate and recommend new tools, technologies, and processes to improve efficiency and reliability.
- Oversee the design, implementation, and management of scalable and highly available infrastructure on cloud platforms (e.g., AWS, Azure, GCP).
- Implement and maintain infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
- Establish and maintain robust CI/CD pipelines for automated build, test, and deployment processes.
- Implement monitoring and alerting to ensure the health and performance of applications and infrastructure.
- Collaborate closely with development, QA, and IT teams to ensure smooth and efficient delivery of software.
- Communicate effectively with stakeholders at all levels, providing updates on project status, risks, and issues.
- Act as a bridge between development and operations teams, facilitating communication and alignment of goals.