This week’s Cloud Computing Jobs – AWS and Linux Administration

(Update March 2019) To get a definition of the roles needed to maximize your organization’s investment in cloud, explore the latest skills in demand by job role with Cloud Academy’s Cloud Roster™.

Cloud Academy is always on the lookout for the most promising Cloud Computing opportunities.
Employers: interested in reaching our readers with your job openings? Send us an email.
This week we are back to searching for interesting AWS jobs worldwide. With no particular criteria except…AWS. You will find opportunities below in the U.S, on both the East Coast and the West Coast, Australia, and Canada.

1.  Data Engineer

GrubHub – New York, NY, US

Job Description:
Be the first of your friends to declare, “I love where I work!” and actually mean it. Laugh hard and work hard with some of the best and brightest in the tech industry.
GrubHub Holdings Inc. is the nation’s leading online and mobile food-ordering company dedicated to connecting hungry diners with local takeout restaurants. The GrubHub Holdings Inc. portfolio of brands includes GrubHub, Seamless, MenuPages and Allmenus. The company’s online and mobile ordering platforms allow diners to order directly from thousands of takeout restaurants across the country and London, and every order is supported by the company’s 24/7 customer service. GrubHub Holdings Inc. has offices in Chicago, New York City and London.

Roles and Responsibilities:

  • Experience with columnar storage and massive parallel processing data warehouses (Redshift preferred)
  • Experience modeling and querying for NoSQL databases (Cassandra preferred, HBase acceptable)
  • Experience working within the Amazon Web Services (AWS) ecosystem (S3, EC2, etc)
  • Develop compelling PoC’s for data solutions using emerging technologies for real-time and big data ingestion and processing
  • Contribute to designing, building, and deploying high-performance production platforms/infrastructure to support data warehousing, real-time ETL, and and batch big-data processing; help define standards and best practices for enterprise usage
  • Design, build, and maintain processes and components of a streaming data/ETL pipeline to support real-time analytics (from requirements to data transformation, data modeling, metric definition, reporting, etc)
  • Focus on data quality – detect data/analytics quality issues all the way down to root cause, and implement fixes and data audits to prevent/capture such issues
  • Collaborate with data scientists to design and develop processes to further business unit and company-wide data science initiatives on a common data platform
  • Translate business analytic needs into enterprise data models and ETL processes to populate them

2.  DevOps Engineer

ThoughtWorks – San Francisco, USA

Job Description:

At ThoughtWorks our dedication to the art of software delivery has long meant driving deeper collaboration between different parts of an organization. We literally wrote the book on Continuous Delivery, which recognizes the deeper role of infrastructure and operations as an integral part of the delivery process, and have been an active part of the DevOps community since the beginning.

As a DevOps Engineer at ThoughtWorks you are responsible for bringing and spreading the knowledge, ideas, and hands-on implementation skills needed to deliver and run software services.
We help our customers to adopt DevOps approaches, break out of rigid, traditional ways of working and move to more customer-focused and agile approach. We currently have multiple positions for experts in infrastructure as code and DevOps to join us.

Roles and Responsibilities:

  • Extensive experience working with server virtualization (VMWare, Xen, etc.), IaaS and PaaS cloud (AWS, Azure, GCE, Rackspace, Digital Ocean, Heroku, OpenStack, CloudStack, CloudFoundry.)
  • Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform)

As a DevOps Engineer at ThoughtWorks you are responsible for ensuring that the team and client have an understanding of operational requirements, and take shared responsibility for designing and implementing the infrastructure for delivering and running software services. This includes hands-on involvement in building deployment and testing pipelines, automated provisioning of cloud infrastructure, and infrastructure support services such as monitoring. There are a lot of moving pieces to fit together so communication is essential to ensure stuff is not missed. You will be depended upon for advice regarding the cross-functional aspects of user stories which may not always be obvious from the start. Watching out for performance bottlenecks and scaling pitfalls are all within the realms of an Infrastructure Developer at ThoughtWorks. In addition to technical skills, at ThoughtWorks we also need excellent coaches so your patience and a desire to take others along with you is absolutely key. If this sounds appealing then we want to talk to you!

3.  Linux Systems Administrator / DevOps Engineer

Finite IT Recruitment Solutions – Melbourne

Job Description:
This role is part of the infrastructure team that manages the physical and virtual systems and networks that the company runs on. You will be responsible for maintaining and growing the companies’ infrastructure and systems, and you’ll play a crucial role in how the team manages core programs and processes.
On your bow you will have 5 or more years of experience building and managing Linux systems (they use Ubuntu and RHEL) in a highly available and scalable environment. You will also have extensive experience using Amazon Web Services (AWS), since it plays a big role in their current and future infrastructure plans.

Roles and Responsibilities:

  • Managing and optimizing AWS cloud infrastructure.
  • Improving their logging and monitoring processes.
  • Debugging critical infrastructure issues and general on-call duties.
  • Creating secure and scalable systems in AWS.
  • Experience using sysctl to tune performance.
  • Experience operating highly available, large-scale distributed systems.
  • Apache and mod_wsgi, Ngnix, Node.js.
  • Load Balancing (Big-IP F5).
  • Databases(PostgreSQL, MySQL, Redis, Cassandra).
  • Backup and Recovery.
  • Monitoring and Performance Tuning (Zenoss, statsd/graphite, Logstash, ElasticSearch).

4.  Build Master/Configuration Specialist (AWS, Linux, GIT, Puppet, etc.)

TouchTunes Interactive Networks – Montreal

Job Description:

In the clouds do you enjoy wielding the power to create, scale up and scale down compute clusters? Are you a technical puppet master able to automate and extend build systems?

Do you think not using a button on a web browser to deploy an entire compute cluster is so 2010? Are you an entrepreneurial spirit with strong closing abilities? Do you dream of containerization and virtualization systems and think the cloud is not big enough for the software you help deploy?

Then TouchTunes may be looking for you!
TouchTunes is the largest in-venue interactive music and entertainment platform, featured in over 71,000 bars and restaurants across North America and Europe. Our network supports a growing portfolio of location-based digital solutions that encourage social interactions through shared experiences.

TouchTunes is looking for software   Build Master / Configuration Specialist to work in our Services Platform Division.
The Build Master /Configuration specialist works with architects, production leads, technical leads, developers, and IT staff to analyze, develop and create development infrastructures; code repository and review systems; and containerization and deployment software for the TouchTunes Services Platform.

Roles and Responsibilities:

  • Maintain and evolve various build process: Mobile Application, Backend Server and REST APIs on AWS.
  • Help design, build, test and configure our next generation containerized micro-services platform (Docker).
  • Maintain and update the build tools (Java, php, rpm, Git,  JHBuild, Maven, Jenkins, Gerrit) and create tools to report the status of builds and their content.
  • Create and maintain puppet configurations.
  • Create tools to provide adequate documentation for managers and developers.
  • Administrate a knowledge-based (Confluence) site that is used by 5 development groups (Montreal, Chicago, New York, Bangalore, Russia) and develops plugins (Java) to enhance functionality.
  • Enforce the “continuous integration” paradigm for every development team.
  • Support various development and operations groups by providing them a standardized process, from code push to deployment.
Avatar

Written by

Michael Sheehy

I have been UNIX/Linux System Administrator for the past 15 years and am slowly moving those skills into the AWS Cloud arena. I am passionate about AWS and Cloud Technologies and the exciting future that it promises to bring.


Related Posts

Alisha Reyes
Alisha Reyes
— January 6, 2020

New on Cloud Academy: Red Hat, Agile, OWASP Labs, Amazon SageMaker Lab, Linux Command Line Lab, SQL, Git Labs, Scrum Master, Azure Architects Lab, and Much More

Happy New Year! We hope you're ready to kick your training in overdrive in 2020 because we have a ton of new content for you. Not only do we have a bunch of new courses, hands-on labs, and lab challenges on AWS, Azure, and Google Cloud, but we also have three new courses on Red Hat, th...

Read more
  • agile
  • AWS
  • Azure
  • Google Cloud Platform
  • Linux
  • OWASP
  • programming
  • red hat
  • scrum
Alisha Reyes
Alisha Reyes
— December 24, 2019

Cloud Academy’s Blog Digest: Azure Best Practices, 6 Reasons You Should Get AWS Certified, Google Cloud Certification Prep, and more

Happy Holidays from Cloud Academy We hope you have a wonderful holiday season filled with family, friends, and plenty of food. Here at Cloud Academy, we are thankful for our amazing customer like you.  Since this time of year can be stressful, we’re sharing a few of our latest article...

Read more
  • AWS
  • azure best practices
  • blog digest
  • Cloud Academy
  • Google Cloud
Avatar
Guy Hummel
— December 12, 2019

Google Cloud Platform Certification: Preparation and Prerequisites

Google Cloud Platform (GCP) has evolved from being a niche player to a serious competitor to Amazon Web Services and Microsoft Azure. In 2019, research firm Gartner placed Google in the Leaders quadrant in its Magic Quadrant for Cloud Infrastructure as a Service for the second consecuti...

Read more
  • AWS
  • Azure
  • Google Cloud Platform
Alisha Reyes
Alisha Reyes
— December 10, 2019

New Lab Challenges: Push Your Skills to the Next Level

Build hands-on experience using real accounts on AWS, Azure, Google Cloud Platform, and more Meaningful cloud skills require more than book knowledge. Hands-on experience is required to translate knowledge into real-world results. We see this time and time again in studies about how pe...

Read more
  • AWS
  • Azure
  • Google Cloud
  • hands-on
  • labs
Alisha Reyes
Alisha Reyes
— December 5, 2019

New on Cloud Academy: AWS Solution Architect Lab Challenge, Azure Hands-on Labs, Foundation Certificate in Cyber Security, and Much More

Now that Thanksgiving is over and the craziness of Black Friday has died down, it's now time for the busiest season of the year. Whether you're a last-minute shopper or you already have your shopping done, the holidays bring so much more excitement than any other time of year. Since our...

Read more
  • AWS
  • AWS solution architect
  • AZ-203
  • Azure
  • cyber security
  • FCCS
  • Foundation Certificate in Cyber Security
  • Google Cloud Platform
  • Kubernetes
Avatar
Cloud Academy Team
— December 4, 2019

Understanding Enterprise Cloud Migration

What is enterprise cloud migration? Cloud migration is about moving your data, applications, and even infrastructure from your on-premises computers or infrastructure to a virtual pool of on-demand, shared resources that offer compute, storage, and network services at scale. Why d...

Read more
  • AWS
  • Azure
  • Data Migration
Wendy Dessler
Wendy Dessler
— November 27, 2019

6 Reasons Why You Should Get an AWS Certification This Year

In the past decade, the rise of cloud computing has been undeniable. Businesses of all sizes are moving their infrastructure and applications to the cloud. This is partly because the cloud allows businesses and their employees to access important information from just about anywhere. ...

Read more
  • AWS
  • Certifications
  • certified
Avatar
Andrea Colangelo
— November 26, 2019

AWS Regions and Availability Zones: The Simplest Explanation You Will Ever Find Around

The basics of AWS Regions and Availability Zones We’re going to treat this article as a sort of AWS 101 — it’ll be a quick primer on AWS Regions and Availability Zones that will be useful for understanding the basics of how AWS infrastructure is organized. We’ll define each section,...

Read more
  • AWS
Avatar
Dzenan Dzevlan
— November 20, 2019

Application Load Balancer vs. Classic Load Balancer

What is an Elastic Load Balancer? This post covers basics of what an Elastic Load Balancer is, and two of its examples: Application Load Balancers and Classic Load Balancers. For additional information — including a comparison that explains Network Load Balancers — check out our post o...

Read more
  • ALB
  • Application Load Balancer
  • AWS
  • Elastic Load Balancer
  • ELB
Albert Qian
Albert Qian
— November 13, 2019

Advantages and Disadvantages of Microservices Architecture

What are microservices? Let's start our discussion by setting a foundation of what microservices are. Microservices are a way of breaking large software projects into loosely coupled modules, which communicate with each other through simple Application Programming Interfaces (APIs). ...

Read more
  • AWS
  • Docker
  • Kubernetes
  • Microservices
Nisar Ahmad
Nisar Ahmad
— November 12, 2019

Kubernetes Services: AWS vs. Azure vs. Google Cloud

Kubernetes is a popular open-source container orchestration platform that allows us to deploy and manage multi-container applications at scale. Businesses are rapidly adopting this revolutionary technology to modernize their applications. Cloud service providers — such as Amazon Web Ser...

Read more
  • AWS
  • Azure
  • Google Cloud
  • Kubernetes
Avatar
Stuart Scott
— October 31, 2019

AWS Internet of Things (IoT): The 3 Services You Need to Know

The Internet of Things (IoT) embeds technology into any physical thing to enable never-before-seen levels of connectivity. IoT is revolutionizing industries and creating many new market opportunities. Cloud services play an important role in enabling deployment of IoT solutions that min...

Read more
  • AWS
  • AWS IoT Events
  • AWS IoT SiteWise
  • AWS IoT Things Graph
  • IoT