CLOUD SOFTWARE DEVELOPER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Published: July 22, 2024 - The Cloud Software Developer specializes in configuring and maintaining a DevOps continuous pipeline utilizing Jenkins and Docker in AWS and C2S environments, along with proficiency in version control systems like Git and scripting languages such as Python. Demonstrates full SDLC expertise from business case development to production support, coupled with strong capabilities in writing Configuration Management Plans and monitoring software development activities. Exhibits in-depth knowledge of Linux operating systems, SCM tools, and configuration management practices, ensuring efficient build and release engineering processes.

Essential Hard and Soft Skills for a Standout Cloud Software Developer Resume
  • Programming Languages
  • Cloud Service Platforms
  • Containerization
  • DevOps Tools
  • Database Management
  • API Design and Development
  • Microservices Architecture
  • CI/CD Pipelines
  • Security Practices
  • Performance Tuning and Optimization
  • Problem Solving
  • Communication
  • Team Collaboration
  • Adaptability
  • Critical Thinking
  • Time Management
  • Client Interaction
  • Project Management
  • Continuous Learning
  • Creativity

Summary of Cloud Software Developer Knowledge and Qualifications on Resume

1. BS in Computer Science with 5 years of experience

  • Excellent programming skills & experience in GoLang/C/Java on Linux/Unix platforms
  • Experience working with RDBMS (Postgres) and NoSQL databases
  • Knowledge of Cloud Platform - CoreOS, Kubernetes and Docker containers.
  • Experience with complex data pipelines and messaging systems like RabbitMQ and distributed streaming platforms like Kafka.
  • Excellent understanding and experience of Microservice Architecture
  • Understanding of Cloud native development and deployment technologies like Containers, Kubernetes, etc.
  • Should be able to work in a fast-paced, iterative software development environment (Agile-SCRUM)
  • Work with team members to implement cloud solutions
  • Develop software applications at scale, performance, and security
  • Strong C/C++ and object-oriented programming skills

2. BA in Information Technology with 4 years of experience

  • Experience configuring and maintaining DevOps continuous pipeline based on Jenkins and Docker containers in an AWS and C2S environment
  • Knowledge of version control systems (e.g., Git)
  • Proficiency in an interpreted scripting language (e.g., Python, Perl, Ruby, etc.)
  • Knowledge of operating within a Linux environment
  • Full SDLC experience (e.g., business case and requirements engineering to production support)
  • Strong written, planning, organizational, critical thinking, and problem-solving skills
  • Experience with individual or combination of the SCM tools (e.g., Subversion, JIRA with Confluence, etc.)
  • Experience in coordinating the development of Configuration Management Plans (CMP)
  • Experience in maintaining and updating them, and all processes pertaining to CM
  • Experience monitoring and reporting on software development CM activities (e.g., product baseline, identification and control of developed software, COTS/GOTS, hardware, and documentation)
  • Familiarity with Configuration Management SCM/CM concepts, software build and release engineering, and build framework design and architecture

3. BS in Software Engineering with 3 years of experience

  • Experience in source code administration
  • Version control experience, such as subversion or Git for building reports and software
  • Continuous integration tools for software development (e.g., Jenkins)
  • Experience working with database server deployments
  • Experience running continuous integration build life cycles focused on automation
  • Experience with security accreditation to include authority to operate
  • Experience with DevOps CI/CD pipeline principles and SecDevOps best practices
  • Expertise in web stack technologies
  • Knowledge of  GitHub, Jenkins, CentOS, Bash, and/or Perl
  • Knowledge of  MySQL and/or RDS and 
  • Knowledge of  Apache Spark, Hadoop, and/or Solr

4. BA in Computer Engineering with 4 years of experience

  • Knowledge of  Apache Tomcat, Eclipse, SVN, ANT, Active Directory, LDAP, and/or Regex
  • Strong Software design skills
  • Knowledge of  Java, SQL, JavaScript, and/or XML
  • Spring web MVC or any other web framework (e.g., React, Angular, and/or Vue)
  • Experience with Oracle
  • Proficiency in cloud and virtualization technologies and APIs
  • Experience supporting Atlassian Suite products (e.g., JIRA, Confluence, and Bitbucket)
  • Strong knowledge of technology and security topics, including network and application security, infrastructure hardening, security baselines, web server, and database security
  • Experience with RMF process and Xacta software
  • Knowledge of AWS Certified Solutions Architect, AWS Certified Developer and AWS Certified DevOps Engineer

5. BS in Cybersecurity with 3 years of experience

  • Familiarity with cloud network architectures and the integration with hybrid cloud networking
  • Experience with serverless platforms such as AWS Lambda and Google Cloud Functions
  • Experience with infrastructure and configuration as code solutions, including Terraform, Ansible, or cloud-init
  • Experience with container orchestration and service mesh architectures, including Kubernetes/Istio, Pivotal Cloud Foundry, or Consul
  • Familiarity with Linux OS engineering, configuration management, and troubleshooting
  • Experience with Windows or Linux development 
  • Experience with taking a course in Operating System design
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Good communication and problem-solving skills
  • Highly motivated, self-starter with good interpersonal skills

6. BA in Data Science with 5 years of experience

  • Excellent analytical and problem-solving skills open to learning new technologies 
  • Experience with implementing Edge Device to Cloud containerized headless applications distributed computing micro service architecture and RESTful APIs 
  • Proficient in applying common design patterns ability to communicate design ideas effectively 
  • Experience using modern tooling Git GitHub Jenkins 
  • Proficiency in bash and Python scripting as well as NodeJS 
  • Experience working with Agile software development methodologies Test Driven Development 
  • Experience with major IoT platforms Azure IoT AWS Greengrass LF Edge
  • Experience in Java Cloud Development
  • Knowledge of  Spring Boot, Vert.x, REST, Websockets, OAuth
  • Knowledge of  AWS Cloud Platform
  • Knowledge of IntelliJ, JUnit, Gradle, Git, Jenkins, SonarQube, Jira

7. BS in Cloud Computing with 4 years of experience

  • Experience as a software engineer in cloud-based software solutions (AWS/Azure)
  • Proficiency in Python, knowledge of C#
  • Experience in organizing service interactions in a network using cloud technologies or on the basis of in-house developed services
  • Knowledge of Linux user (bash, awk, xorg, netcat, etc)
  • Experience or interest in working with NoSQL storage solutions (Hbase, Cassandra, DynamoDB, CosmosDB).
  • Experience building distributed systems from the ground up
  • Knowledge of how to architect highly available and scalable systems
  • Experience with C#, .NET Core, and proven ability to work across the full stack
  • Knowledge of  Microservice Architecture, Design Patterns, Clean Code Principles, Test-driven Development (TDD)
  • Experience in DevOps, CI/CD such as Docker, Kubernetes, and Agile Development Practices