Cloud / Software Job Description

Cloud / Software Job Description

4.5
164 votes for Cloud / Software
Cloud / software provides expertise and support the secure deployment of applications, operating systems, data systems, networks, access control mechanisms and cloud environments.

Cloud / Software Duties & Responsibilities

To write an effective cloud / software job description, begin by listing detailed duties, responsibilities and expectations. We have included cloud / software job description templates that you can modify and use.

Sample responsibilities for this position include:

Responsible for full software development lifecycle - application design, development and unit testing, database access, unit/integration testing using agile development techniques
Design and deliver products that meet specifications, with high standards in programming quality, style and organization
Infrastructure and cloud support
Maintain and develop DevOps tools to automate as much as of the manual work
Build resilient and self-scaling systems so that you can sleep through the night even in case of failure
Support the roadmap of the software taking into account industry trends, business strategy market evolution
Develop metrics for status tracking and dashboards
Technically curious to stay up to date with advances in technology
Design software components (functionality, defect fixes and automation) that form part of a larger solution, in line with team objectives
Instrument automation solutions for source, deploy, pipeline, configuration management

Cloud / Software Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Cloud / Software

List any licenses or certifications required by the position: AWS, IAT, CISM, CISSP, GCP, CD, CI, SDDC, JNCIE, CCIE

Education for Cloud / Software

Typically a job would require a certain level of education.

Employers hiring for the cloud / software job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Computer Engineering, Mathematics, Education, Information Systems, Science, Business

Skills for Cloud / Software

Desired skills for cloud / software include:

Java
C++
Algorithms
Operating systems
Data structures
Perl
Distributed systems fundamentals
JSON
XML

Desired experience for cloud / software includes:

Deep understanding and hand-on experience on object-oriented design philosophy and service-oriented architecture
10+ years’ experience in designing and architecting large-scale distributed web/cloud services with high performance, availability and scalability
Solid knowledge in JEE ecosystems
Experienced in Spring, Hibernate, NoSQL DBs (Mongo, Couch, Casandra, etc) enterprise-level web servers, Web framework, and build/integration and configuration (Chef, Puppet, etc) tool
Passion in learning new and cutting-edge technologies around web, cloud and mobile computing, acute insights to their fitness for adoption, and strong leadership with technical expertise
Comfortable with abstractly defined high-level requirements

Cloud / Software Examples

1

Cloud / Software Job Description

Job Description Example
Our innovative and growing company is looking for a cloud / software. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for cloud / software
  • Work with development and product management teams to design, transition and operate cloud based workloads
  • Ensure Monitoring and Alerting Standards are part of all builds or migrations
  • Ensure migrated workloads are in compliance with Security and Governance standards
  • Ensure Incident, Change, Release, and Problem Management processes are used for Cloud workloads
  • Push code daily that will be relied upon by our ever-growing fleet of connected users and products
  • Developing new features and extending existing platform using C#, NodeJS, Python and a range of deployment automation and monitoring tools
  • Provide technical guidance by pairing with team members and helping them grow
  • Help your colleagues with code reviews and care about shipping quality code
  • Work effectively as a key member of an agile development team utilising Scrum based methodologies and tool suites
  • Work closely with senior members of your team to review the implementation plan
Qualifications for cloud / software
  • Excellent communication skills and team work in global team, being available for meetings outside of normal work hours
  • Linux shell scripting abilities are a plus
  • Ensuring design and code development incorporates latest technologies and maximizes resources
  • Insight in cloud technologies
  • Shall have demonstrated experience working with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, CloudBase/Acumulo, Big Table
  • Shall have experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, RESTful web services
2

Cloud / Software Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of cloud / software. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for cloud / software
  • Understand, analyze and modify existing subsystems and work with large bodies of software code
  • Help define and implement integration strategies to AWS
  • Produce high-quality code that conforms to the design and functional requirements
  • Use command line tools and IDE for design and debugging
  • Provide support to other engineers, field application engineers and technical support staff in areas of expertise and domain knowledge
  • Provide work estimates for development projects and report status of projects to management
  • Improve and maintain new and existing functionality through the product lifecycle
  • Work in a 'startup-like' environment, with a tremendous amount of energy
  • Understanding and characterizing Cloud software performance
  • Design and develop hybrid cloud solutions to run on-premise and in the public cloud platforms (AWS, Azure, GCE)
Qualifications for cloud / software
  • Shall have experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Accumulo, Big Table, RESTful web services
  • Experience in the SWIFT Programming Language
  • Should have developed applications using Runtimes and frameworks likes bootstrap, express or J2EE frameworks – Client-Server
  • Certifications in any of the above
  • Designing and developing Saas solutions
  • Minimum experience of 7+ years - 15 years
3

Cloud / Software Job Description

Job Description Example
Our innovative and growing company is hiring for a cloud / software. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for cloud / software
  • Implement algorithms that extract, transform, and load (ETL) time-series data for more efficient presentation to our users
  • Develop, implement, and maintain new software code and data processing flows
  • Assist in cloud-native and hybrid-cloud application architecture design on a per project basis
  • Eight (8) years' experience software engineering experience in programs and contracts of similar scope, type, and complexity
  • One (1) year of experience with implementation code that interacts with implementation of Cloud Big Table
  • One (1) year of experience with implementation complex MapReduce analytics
  • Involved in all major stages of software defined infrastructure software development lifecycle, requirements definition, research, pre&post-release customer support activities
  • Developing the code for Cloud Infrastructure OpenStack, Kubernetes, Mesos, CEPH
  • Responsible for creating and maintaining software documentation including high level architecture specifications
  • Documenting Software Defined Infrastructure products requirements and risk analysis
Qualifications for cloud / software
  • Full stack expertise on a Microsoft platform, including hands-on experience with C#.NET/VB.NET, MS SQL, MS Analysis Services
  • Working knowledge of complex, multi-threaded network applications in a Linux environment
  • Familiarity with open source
  • Knowledge of high availability concepts and techniques
  • Knowledge of Agile Software Development Life Cycle
  • Working knowledge of complex applications written in Python
4

Cloud / Software Job Description

Job Description Example
Our company is growing rapidly and is looking for a cloud / software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for cloud / software
  • Anticipate business needs and technology trends and articulate the architecture roadmap
  • Communicate architectural decisions, plans, goals and strategies to both the development team
  • Work closely with other R&D Software Architects to align product architecture roadmaps
  • Create and design our next generation Cloud solutions using web-services, cloud technologies and open source software to design leading-edge solutions
  • Must take ownership of development tasks (typically collaborating with others) and ensuring that implementation generally adheres to the architecture, best practices, and organization coding standards
  • Design, develop and maintain next gen DevOps processes and tools comprising several stages including plan, code, build, test, release, deploy, operate and monitor Viavi’s SaaS and on-prem solutions
  • Work alongside Service teams, Engineers and Customers to drive issues to resolution
  • Build / Extend server automation and non-disruptive environment deployments
  • Cloud Software Architect will often be a full-time position, and is usually not a role taken by developers
  • Participates in defining the vision and technology roadmap for a specific business domain or multiple business domains, guides and participates in the execution of this roadmap
Qualifications for cloud / software
  • Works well with others, on same team and with other teams
  • Knowledge of linux security mechanisms and practices, such as server hardening
  • ESXi, Xen, or KVM virtualization
  • AWS and/or Azure development and deployment
  • Experience with Continuous Integration, Subversion, Git, JIRA, Wiki, TeamCity, Jenkins
  • Intensive analytics, novel algorithm development, manipulation of extremely large data sets, Real-time systems, and business management information systems based upon documented requirements
5

Cloud / Software Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of cloud / software. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for cloud / software
  • Automatize processes
  • Assess application performance and optimizing/improving it through design and best coding practices
  • Helps in designing interfaces and information exchange between modules abnd serves as subject matter expert (SME) on major modules
  • Work with offering and services tribe to ensure that everything you do is realistic and implementable to address user pain points and deliver the things they need
  • Ability to clearly communicate a design through storytelling that helps the audience develop empathy for the user, and clarity on what the user experience of the software will be
  • Designing, deploying and operating highly available, scalable and fault tolerant systems for the public cloud
  • Use public cloud services to deploy, secure and troubleshoot applications
  • Implement DevOps strategies in various operating environments of Linux and Windows servers along with cloud strategies
  • Implement automation using Configuration Management tools
  • Work with container infrastructure to encapsulate code into a file system with abstraction and automation
Qualifications for cloud / software
  • Experience with cloud-based services, based on Amazon WebServices or Rackspace
  • Handy with system administration, mostly on Linux
  • Familiar with networking, ideally with telecom/ISP networks
  • Natives of the cloud, preferably of the AWS or OpenStack variety
  • Patient and excellent communicators, since you’ll be working with client programs A LOT
  • Bachelor’s degree in computer science, or with equivalent experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates