Senior Manager, Engineering - DevOps(AWS/Azure)
- Full-time
Company Description
Insightsoftware is a growing, dynamic software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At Insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!
Job Description
- Drive a vision of Infrastructure as Code (IaC) within the product. Experience with Hands-on design and implementation of the Devops orchestration from ground up from the higlevel backlog and help the execution with devops team members.
- Develop best practices for team and also responsible for the architecture and technical leadership of the entire DevOps infrastructure.
- Lead a team of talented and high-impact DevOps engineers, providing cultural, technical, and hands-on leadership.
- Work closely with the Product teams to develop the best technical design and approach for product deployments within our Azure & AWS cloud environment.
- Translate complex functional and technical requirements into detailed project plans and schedules; manage the day-to-day activities of the DevOps team by defining, implementing, and maintaining a coherent, progressive deployment strategy for various SaaS products.
- Understand requirements and guide the team in building reusable code
- Management of departmental resources, staffing, and enhancing and maintaining a best-of-class DevOps team
- Build and maintain the production Infrastructure and services within AWS\Azure.
- Resolve escalations arising from operations and work with various teams to solve problems.
- Collaborate with management and product teams to plan, estimate, and prioritize roadmap objective.
- Drive the adoption of ITIL practices and methodologies to enhance\implement incident resolution processes.
- Participate in on-call rotations for mission-critical production functions.
- Develop/maintain processes, tools, and documentation in support of production.
- Deploy applications in an automated fashion by creating and managing CI/CD pipelines within Jenkins\Azure DevOps.
- Oversee our code repository structures and branching strategy/implementation.
- Oversee the design, implementation, and management of CI/CD pipelines, automated testing, and deployment frameworks.
- Collaborate with security teams to implement robust security practices and ensure compliance with relevant regulations and standards. Ability to lead audits (ISO27001, SOC1, SOC2) across products
- Set and communicate team/individual objectives and KPI to inspire individuals to achieve high performance, may include defining cross team objectives too.
- Mentor and guide teammates with best practices of DevOps
- Recognize team and individuals and prioritizes building a culture of valuing people.
Qualifications
- Goals within 6- 12 months:
- Drive and Understand the Product’s infrastructure and deployment\upgrade\CICD needs of the products assigned
- Drive continuous improvement to the maturity model in those products
- Job Description: Qualifications / Requirements*
- Bachelor’s degree in Computer Science, Computer Engineering, Information System or related technical field
- 15+ years of experience working within a DevOps environment with expertise in infrastructure-as-code and understanding of software/application development.
- 7+ years experience in cloud platforms (AWS or AZURE required). Certification is a plus.
- With at least 3-4 years Engineering\DevOps management experience, in a B2B software or SaaS environment for a fast-paced Product based company.
- Exhibits the core values: Results Orientation, Winning Attitude, Be One Team, Disciplined Execution, and Growth Mindset
- Required Skills:
- Strong experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting in AWS\Azure and Windows\Linux OS flavor
- Ability to manage large Cloud infrastructure operations including Inventory and cloud cost management.
- Experience mentoring, coaching, and/or leading a team and able to communicate effectively with all levels of the organization.
- Excellent communication and interpersonal skills
- Deep understanding of AWS, Azure or other cloud providers (e.g. GCP, Azure), Experience with RDBMS like MySQL, Postgres
- Understanding of key security technologies and protocols such as TLS, OAuth.
- Experience using IaC frameworks such as Terraform/Ansible/Pulumi
- Experience in working with Azure Devops\Jenkins
- Experience in and demonstrated understanding of source control management concepts such as branching, merging, and integration primarily in git or can take parallels from bitbucket, github
- Experience with network fundamentals such as TCP/IP, DNS, DHCP, Routing, Transit gateway, Direct Connect.
- Expertise in designing HA, DR, Backup and retention architectures on cloud platforms.
- Experience with security fundamentals such as Endpoint, Vulnerability management, Firewall, WAF, Control tower, Guardduty, Advisor, CSPM, ISO, CIS, SOX, HIPPA
- Expertise in preparing technical documentation.
- Experience in creating diagrams, solution proposal, solution design and presenting the solutions to larger audience.
- Expert level experience in Containerization and orchestration technologies like Docker & Kubernetes
- Development experience in analytics and monitoring, observability solutions like primarily DataDog or can take parallels from ELK Stack, Prometheus & Grafana for Monitoring, Metrics, Logging, Alerts & Tracing
- Knowledge in scripting in Python, Shell, Bash or Groovy
- Good to have - Experience with deployment and support of queuing infrastructure. (e.g. Kafka, AMQP, MQ)
Additional Information
All your information will be kept confidential according to EEO guidelines.
** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **
insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)
Background checks are required for employment with insightsoftware, where permitted by country, state/province.
At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.