(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
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
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
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
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.
AWS Security: Bastion Host, NAT instances and VPC Peering
Effective security requires close control over your data and resources. Bastion hosts, NAT instances, and VPC peering can help you secure your AWS infrastructure. Welcome to part four of my AWS Security overview. In part three, we looked at network security at the subnet level. This ti...
Top 13 Amazon Virtual Private Cloud (VPC) Best Practices
Amazon Virtual Private Cloud (VPC) brings a host of advantages to the table, including static private IP addresses, Elastic Network Interfaces, secure bastion host setup, DHCP options, Advanced Network Access Control, predictable internal IP ranges, VPN connectivity, movement of interna...
Big Changes to the AWS Certification Exams
With AWS re:Invent 2019 just around the corner, we can expect some early announcements to trickle through with upcoming features and services. However, AWS has just announced some big changes to their certification exams. So what’s changing and what’s new? There is a brand NEW ...
New on Cloud Academy: ITIL® 4, Microsoft 365 Tenant, Jenkins, TOGAF® 9.1, and more
At Cloud Academy, we're always striving to make improvements to our training platform. Based on your feedback, we released some new features to help make it easier for you to continue studying. These new features allow you to: Remove content from “Continue Studying” section Disc...
AWS Security Groups: Instance Level Security
Instance security requires that you fully understand AWS security groups, along with patching responsibility, key pairs, and various tenancy options. As a precursor to this post, you should have a thorough understanding of the AWS Shared Responsibility Model before moving onto discussi...
Cloud Migration Risks & Benefits
If you’re like most businesses, you already have at least one workload running in the cloud. However, that doesn’t mean that cloud migration is right for everyone. While cloud environments are generally scalable, reliable, and highly available, those won’t be the only considerations dri...
Real-Time Application Monitoring with Amazon Kinesis
Amazon Kinesis is a real-time data streaming service that makes it easy to collect, process, and analyze data so you can get quick insights and react as fast as possible to new information. With Amazon Kinesis you can ingest real-time data such as application logs, website clickstre...
Google Cloud Functions vs. AWS Lambda: The Fight for Serverless Cloud Domination
Serverless computing: What is it and why is it important? A quick background The general concept of serverless computing was introduced to the market by Amazon Web Services (AWS) around 2014 with the release of AWS Lambda. As we know, cloud computing has made it possible for users to ...
Google Vision vs. Amazon Rekognition: A Vendor-Neutral Comparison
Google Cloud Vision and Amazon Rekognition offer a broad spectrum of solutions, some of which are comparable in terms of functional details, quality, performance, and costs. This post is a fact-based comparative analysis on Google Vision vs. Amazon Rekognition and will focus on the tech...
New on Cloud Academy: CISSP, AWS, Azure, & DevOps Labs, Python for Beginners, and more…
As Hurricane Dorian intensifies, it looks like Floridians across the entire state might have to hunker down for another big one. If you've gone through a hurricane, you know that preparing for one is no joke. You'll need a survival kit with plenty of water, flashlights, batteries, and n...
Amazon Route 53: Why You Should Consider DNS Migration
What Amazon Route 53 brings to the DNS table Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by AWS. It is named by the TCP or UDP port 53, which is where DNS server requests are addressed. Like any DNS service, Route 53 handles domain regist...
How to Unlock Complimentary Access to Cloud Academy
Are you looking to get trained or certified on AWS, Azure, Google Cloud Platform, DevOps, Cloud Security, Python, Java, or another technical skill? Then you'll want to mark your calendars for August 23, 2019. Starting Friday at 12:00 a.m. PDT (3:00 a.m. EDT), Cloud Academy is offering c...