Location: Atlanta, GA
Our software engineers write code that can survive under the pressure of hundreds of thousands of requests per minute.
We are looking for talented DevOps Engineers to join our expanding Cloud Platform as a Service Team.
Our platform as a service is responsible for providing the foundation for cloud-based products and includes a variety of features and services similar to those found on Google Cloud Platform and Amazon AWS.
We work with some of the smartest, nicest people you'll meet. People who work here say the problems they work on are enormously challenging, and that the team culture is the most supportive they have seen.
Curious? Read on. We’re looking for software engineering talent like you.
Play a key role as a DevOps Engineer on our newly formed SW team focused on developing Cloud Platform that will serve each of our major industries – Financial Services, Retail, Hospitality, and Travel.
In this role, you will be responsible for the overall success of product/solution deployment including designing automated installations, maintenance of stable production environments and on-time production releases.
Your key day-to-day responsibilities will include:
Delivering production code at a regular cadence using Agile techniques, tools and methodologiesBuilding automation tools and components to aid in installation and provisioning of cloud-based applications in AWS, Azure, or similar cloud providers
Collaborating with the SW development teams and ensuring products and services are pushed into production
Automating the deployment of products and services and actively monitoring to ensure uptime and effective performance of applications and data centers
Acting as an escalation point to address issues with outages and operations and actively forecasts to proactively address issues and minimize downtimes
Managing the entire deployment process, including the production environments and the user acceptance testing process
2+ years of software DevOps experience
A deep understanding of the value of continuous delivery (CI/CD) and want to help teams release frequently and often to production, with high quality.
Ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks).
A drive to continually learn new technologies, tools, and methodologies, including those outside of your comfort zone.
A solid understanding of core computer science fundamentals including common data structures, algorithms, and concurrent programming.
Strong attention to detail and excellent analytical capabilities.
Passion for developing clear, robust, and testable software.
BS in Computer Science, Software Engineering, Computer Engineering, or equivalent experience
Prior experience solving automation problems such as deployment orchestration, continuous integration, etc.
Past experience with Chef, Puppet, Ansible, or similarFamiliarity working with Amazon AWS or similar cloud provider.
Introductory working knowledge of Docker and container management systems like Kubernetes
Experience in setting up continuous integration/continuous delivery pipelines
Background working on publicly available, production systemsSkill with additional programming languages such as Java, C#, C++, Scala, Go, Clojure, etc.
Familiarity working with Open Shift and Kubernetes