Software Engineer Cloud Job Description
Software Engineer Cloud Duties & Responsibilities
To write an effective software engineer cloud job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer cloud job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer Cloud Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer Cloud
List any licenses or certifications required by the position: AWS, IAT, CISM, CISSP, GCP, CD, CI, SDDC, ITIL, JNCIE
Education for Software Engineer Cloud
Typically a job would require a certain level of education.
Employers hiring for the software engineer cloud 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, Information Systems, Education, Science, Electrical Engineering
Skills for Software Engineer Cloud
Desired skills for software engineer cloud include:
Desired experience for software engineer cloud includes:
Software Engineer Cloud Examples
Software Engineer Cloud Job Description
- Work across geographies with a virtual team to move the OneOps product forward
- Continue to experiment and learn new technologies
- Develop and maintain technical and help materials for OneOps
- Mentor other associates on cloud understanding and technical skills
- Bachelor's degree in Information Technology, Computer Science or related field and 2 years experience in information technology or related field within the past 7 years OR 3 years experience in information technology or related field within the past 7 years OR Master's degree in Information Technology, Computer Science or related field
- Able to act as technical lead for services
- Work with Sustaining Engineering and Customer Technical Support to diagnose and resolve challenging field issues
- Understand the overall process being designed and the goals of multiple use cases, while ensuring that implementation choices solve the requirements
- Build massively scalable services that are core to both customer security and our cloud services
- Contribute to complete SDLC
- Experienced managing Linux systems
- Working knowledge or passion for building products on/for cloud computing platforms
- Shall have experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig
- Data Mining and associated fields (text analytics, NLP, Machine Learning)
- Demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig
- Experience in Azure, AWS, vCloud or Googe Compute cloud integration is a plus
Software Engineer Cloud Job Description
- Stay up to date with the latest tools and technologies, and feed these back regularly to your colleagues
- Contribute to the development of the platform
- Design solutions based on functional requirements and performance guidelines
- Work on products in the Artificial Intelligence and Deep Learning domain
- Driving cloud solution efforts together with the engineering team Administrating modern, cross-geo Azure/AWS/Verizon e-cloud environments with the newest technology available on the market
- Propose infrastructure improvements to make hosting environments better
- Working with the engineering team to diagnose and fix application issues
- Monitoring hosting environments to ensure that the SLA is met Installing/patching software running in hosting environments
- Drive the successful integration of the company's cloud strategy with AWS
- Develop and enhance software and firmware for the company's IoT strategy
- Scaling Apps in the Cloud
- Experience using Spring and Hibernate frameworks
- Exposure to Big Data is a strong is plus (Hadoop, Spark or Hive)
- Experience with MySQL (NoSQL experience is a plus)
- Exposure to Messaging Systems ( Kafka/RabbitMQ)
- Active Top Secret / SCI and Polygraph
Software Engineer Cloud Job Description
- Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR)
- One (1) year of experience with implementation code that interacts with implementation of Cloud Distributed File System
- One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks
- Participate and promote architectural initiatives
- Work closely with Cloud Architect and senior technology leadership around initiatives
- Architect, code, test, implement and maintain the cloud platform
- Participate in code and architectural reviews of services and frameworks developed within the team
- Actively participate in the R & D incubation and benchmarking of new ideas of services or products for the organization
- Evaluate new and emerging frameworks and technologies
- Lead efforts for software research, development, and engineering services for cloud-based software solutions
- Working knowledge of Ansible, Chef, Puppet or other configuration management systems
- Working knowledge of Agile Development continuous integration/deployment methodologies
- Knowledge Bourne class of shell scripting languages (sh, ksh, bash)
- 5+ years working experience Python programming
- Working knowledge of AWS, Azure or other cloud services
- Familiarity with Linux kernel internals
Software Engineer Cloud Job Description
- Work directly on Kubernetes, Docker, and several other open source projects
- Work on cutting-edge features of Kubernetes like Ingress, Stateful Sets
- Integration of SDN/NFV solutions into Container Environments like Kubernetes, Openshift, Apache Mesos
- Receive requirements from stakeholders and lead squad members to develop and deliver innovative, company and industry impacting networking capabilities
- Influence agile software development practices such as sprint planning, daily scrum, sprint wrap up, sprint playbacks, retrospectives, and test driven development
- Design and implement deployment solutions for various customers and environments
- Be devoted to knowing the latest trends in the Cloud space and solutions
- Demonstrated usage of Agile and DevOps processes and activities on project execution
- Understanding why application logging and metrics are critical and developing them as a first class component of development
- Collaborating with Customers and Product Marketing / Management teams to find opportunities that can be exploited through exceptional software services
- Knowledge of Ansible, Chef, Puppet or other configuration management systems
- Familiarity with Ansible, Chef, Puppet or other configuration management systems
- BS Degree in Computer Science/Engineering with 5 or more years of software development experience, or MS Degree and 3 years of experience
- Linux – SUSE, Redhat
- Experience with continuous integration (TeamCity, Jenkins, Subversion, Git)
- Solid troubleshooting
Software Engineer Cloud Job Description
- May review, mentor and coach, while defining and promoting usage of standards, best practices and lessons learned
- You will apply deep understanding of Amazon Web Services and Azure technologies to design and develop features for NCV that spans across cloud and makes use of Nimble’s rich feature-set on arrays stored at Datacenters around the world
- Design world-class software
- Assist with the design and implementation of cloud-based development/test/operational environments
- Working in an agile team and look for ways to continuously improve through asking and providing feedback
- You will provide technical guidance to other team members, review work of peers and more junior developers
- You will act as point of contact for technical issues for specific work streams within a project
- You will implement product features working as part of multi-functional team using agile methodologies, work with QA, DB, Operations, Information Security, Release engineers and Product Owners
- You will drive ongoing improvements in application architecture, to help build, design and deliver highly scalable enterprise applications
- Support the building of architectural patterns, POC’s and frameworks for the PAC cloud including Infrastructure and environment provisioning, deployment and tools that support, enhance and grow a true model for the Cloud platform
- At least 2 years of writing applications in python
- At least 1 year of experience architecting large scale and cloud based applications
- At least 1 year of experience working in Amazon Web Services (AWS)
- At least 1 year of understanding of AWS networking and security
- 1+ years of experience with docker and containers
- 1+ years of experience with Terraform