Cloud Microsoft Azure DevOps Manager

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

DevSecOps
DevOps
Ansible
Azure
Python
Reliability Engineering
system administration
strategic plan
scalability
project management
configuration management
Terraform
software development
cloud infrastructure
Puppet
PostgreSQL
Kubernetes
meet deadlines

Job Details

Summary:    Under the supervision of the Director, IT Infrastructure, the Manager, DevOps is responsible for the overall strategy, architecture, planning, and execution of the Funds’ Cloud, Cloud DevOps, and Database initiatives within the organization. This role will oversee managing multiple Cloud, DevOps and Database projects and resources inclusive of technical subject matter expertise/experiences, project management, budgets, communications, resource management, vendor management, stakeholder(s) relationship management, and deliverables. Monitors projects / teams to make sure goals, objectives and timelines are being met. Tracks and communicates project status, manages requests to closure, risks and resolves support issues with priority as they arise. Create and participate in Roadmap and Strategic planning initiatives including Infrastructure Automation (creating systems, OS configuration, and application deployments as code), Continuous Delivery (building, testing, deploying applications quickly and in an automated manner) and Site Reliability Engineering (operate systems; monitoring, orchestration, and designing for operability and security). The Manager, DevOps must have a deep understanding of Cloud, DevOps and database principles and practices, as well as strong leadership and communication skills.

 

Essential Duties and Responsibilities:

  • Team Leadership: Lead, inspire, and mentor a team of Cloud, DevOps, and Database engineers, providing guidance, setting priorities, and ensuring successful project execution.
  • Process Optimization: Implement and improve CI/CD pipelines, automated infrastructure / testing, and deployment strategies to enhance software delivery efficiency.
  • Cloud, DevOps, Database Management: Oversee the provisioning/licensing, configuration, and maintenance of database(s) and cloud infrastructure and on-premises systems, ensuring scalability and reliability.
  • Tools and Technologies: Evaluate, select, and manage Cloud Architecture, DevOps and Database tools and technologies to support business development/requests, testing, job scheduling, monitoring, and deployment workflows.
  • Collaboration and Communication: Foster collaboration between development, infrastructure, business, and quality management peers and other cross-functional teams to facilitate a culture of continuous integration and continuous delivery.
  • Security and Compliance: Implement and monitor security best practices, compliance standards, and vulnerability management processes to safeguard systems and data.
  • Performance Monitoring: Establish and maintain monitoring and alerting systems to track application and infrastructure performance and ensure timely response to incidents.
  • Cost Optimization: Manage cloud resource allocation, usage, and billing to optimize costs while maintaining performance and reliability.
  • Documentation and Knowledge Sharing: Ensure thorough standards, metrics, checklists, runbook documentation of processes (and improvement plan), configurations, and best practices, and promote knowledge sharing within the team.
  • Problem Resolution: Act as an escalation point for technical issues, providing guidance and support to resolve complex problems.
  • Define and/or enhance technical roadmap and strategic plan for Cloud Architecture, DevOps, and Database
  • Create standards/best practices processes (documentation) where applicable within Cloud, DevOps, and Database environments.
  • Create and/or perform Cloud, DevOps and Database goals/strategies, projects and/or tasks.
  • Perform additional tasks as required by management/supervisory staff. 
  • Provide project management, implementation, and support after hours, on weekends as required.

 

Qualifications:  To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill, and/or ability required.  

  • At least 10 years of work experiences managing enterprise Cloud, DevOps and/or Database complex projects, and leading teams within an Infrastructure department.
  • Proven experience in Cloud (preferably Microsoft Azure), DevOps and database practices and methodologies, with a strong background in system administration and software development.
  • Expertise in cloud architecture/platforms (i.e., AWS, Azure, Google Cloud Platform), Azure Cloud products (i.e.: Monitor, Databricks, Data Factory, Data Lake, Function, Serverless/Managed Compute/SQL, Key Vault, Sentinel, VMware, etc..) and infrastructure as code (i.e.: Terraform)
  • Strong knowledge of version control systems (i.e.: DevOps, Git), scripting languages (i.e., Python, Shell), and automation frameworks.
  • Proficiency with CI/CD tools (i.e., Jenkins, GitLab CI/CD), configuration management (i.e., Ansible, Puppet), and containerization platforms (i.e., Docker, Kubernetes).
  • Expertise in Databases and tools such as: Microsoft SQL, Azure Managed SQL, AWS PostgreSQL; Oracle is a plus.
  • Proven track record of successfully leading and managing multiple Cloud, DevOps and Database teams in a fast-paced, agile environment.
  • Information Security – DevSecOps is a plus. 
  • Excellent leadership and communication skills, with the ability to collaborate effectively across teams.

 

Interpersonal Skills:

  • Detail oriented with excellent organization, motivation, influencing, analytical thinking, communication, negotiation, critical thinking and problem solving skills.
  • Ability to plan and take initiatives to accomplish objectives in timely fashion.
  • Ability to prioritize work and meet deadlines.
  • Ability to establish and maintain effective working relationships with vendors, project team members, supervisors, and employees from other departments.
  • Excellent decision-making, leadership and team building capabilities; and

 

Education and/or Experience: Bachelor’s degree in Computer Science, Engineering, or related field preferred.

Language Skills:  Speak, read, write, and understand English.

Reasoning Ability:  High

Certificates, Licenses, Registrations:  Microsoft Azure DevOps Engineer and/or Solutions certification desirable. 

 

Physical Demands:  The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.   Reasonable accommodations may be made to enable individuals to perform the essential functions.

  • Under 1/3 of the time: Standing, Walking, Climbing or Balancing, Stooping, Kneeling, Crouching, or Crawling
  • 1/2 to 2/3 of the time: Sitting, Reaching with Hands & Arms
  • Over 2/3 of the time:  Talking or Hearing
  • 100% of the time:  Using Hands

 

Work Environment:  The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.   Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • 1/3 to 2/3 of the time:  Work near moving or mechanical parts, exposure to radiation, moderate noise.