We are CirrusLabs. Our vision is to become the world’s most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners and community. Our goal is to enable employees to dream, grow and make things happen. We are committed to excellence. We are a dependable partner organization that delivers on commitments. We strive to maintain integrity with our employees and customers. Every action we take is driven by value. The core of who we are is through our well knit teams and employees.
You are the core of a values driven organization. You have an entrepreneurial spirit. You enjoy working as a part of well-knit teams. You value the team over the individual. You welcome diversity at work and within the greater community. You aren’t afraid to take risks. You appreciate a growth path with your leadership team that journeys how you can grow inside and outside of the organization. You thrive upon continuing education programs that your company sponsors to strengthen your skills and for you to become a thought leader ahead of the industry curve. You are excited about creating change because your skills can help the greater good of every customer, industry and community.
Responsibilities:
Develop code and scripts to enable consumption of the GCP platform
Ensure that all cloud solutions follow security and compliance controls.
Participate in the establishment of an automated DevOps release management
pipeline which delivers tooling for next generation application development efforts
(the Dev) and on-going production operations (the Ops). Cultivate a Continuous
Integration/Continuous Delivery mind set.
Ensure development teams are provided a full set of DevOps ALM tools by
leading the establishment of the right tooling and processes that will result in a
fully automated release management pipeline to include: the Automated build
process, environment setups, testing scripts, deployments, and production
operational metrics/debugging information (to target developers).
Partner with architecture and operations teams to develop practical automation
solutions and custom modules. Troubleshoot automation issues and find
practical solutions that move projects forward in a timely manner.
Be a trusted automation and tooling advisor for DevOps initiatives by providing
objective, practical and relevant ideas, insights and advice.
Plan, organize, and control multiple responsibilities to achieve project objectives;
technically guide projects through to completion. Ensure deliverables are
completed within target timeframes and are consistently of high-quality.
Work with teams to bring continuous improvement to ALM processes and tools.
Develop and own KPIs to ensure performance is measured against expected
business outcomes.
After hours on-call support occasionally required.
Primary Qualifications:
Bachelor’s degree in Computer Science, Business Information Systems or
relevant experience and accomplishments.
years of experience in the IT field.
1-3 years of Release Management Coordination/Engineer experience managing
builds through development, QA, UAT through to production.
1-3 years of development experience on a major cloud platform (Azure, AWS, or
GCP)
Experience with modern server-side scripting language such as python, Perl,
php, ruby, etc.
Experience with infrastructure as code tools such as Terraform
Experience with message-based systems and event driven architecture
Experience with API development and the CRUD model
Understand how to automate builds for developer environments from
development through production within a Continuous Delivery model.
Experience of practical implementations of Continuous Integration and
Continuous Delivery tools.
Must understand the Scrum Agile methodology and have worked on a Scrum
team.
Direct, hands-on experience with DevOps and release management tools
Familiarity with Docker containers, working experience a plus
Familiarity with Microservices architecture, working experience a plus
Experience with continuous integration tools, such as Azure DevOps (VSTS),
Jira, Bamboo, Jenkins, Microsoft TFS, TeamCity, etc.
Experience with configuration management tools such as Ansible, Chef, or
Puppet
Experience with packaging programs like MSI, rpm, or other.
Knowledge of SQL, and non-relational (NoSQL) databases
Knowledge of networking, firewalls, load balancers etc.
Knowledge of best practices for IT operations in an always-on, always-available
service model
Exceptional communication skills and the ability to communicate