Cloud Developer - Google Cloud Platform (GCP)
CirrusLabs, India

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jul 31, 2021
Last Date
Aug 31, 2021
Location(s)

Job Description

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

Job Specification

Job Rewards and Benefits

CirrusLabs

Information Technology and Services - San Jose, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.