Solid understanding of programming languages and API integrations, Proficiency in infrastructure concepts and version control systems, Experience with monitoring and visualization tools, CI/CD and configuration automation.
Key responsabilities:
Automating processes and improving system efficiency
Collaborating on projects, evaluating new technologies, and participating in daily meetings
Researching performance risks, developing issue response mechanisms, and updating documentation
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Skytap is a global cloud provider that accelerates enterprise innovation by modernizing traditional applications with cloud-native development and services. Skytap Cloud makes it easy to build, run, and evolve these hybrid applications by rapidly migrating traditional workloads to the cloud, enabling modern development practices, and integrating new cloud architectures. We power multi- and hybrid-cloud strategies through secure connections to other clouds and on-premises data centers. Our technology accelerates application development, simplifies management, and reduces IT costs, enabling hundreds of customers worldwide to modernize at the pace of their business. Learn how Skytap can help you modernize core enterprise applications using the best approach – and pace – for your business at www.skytap.com. Twitter: @SkytapBlog: skytap.com/blogWebsite: skytap.com
Skytap is looking for a talented Software Development Engineer to join our Infrastructure team. This team is the foundation for Skytap’s success in part by building and maintaining our own internal IaaS. Our technically skilled engineers exhibit passion and expertise in building and maintaining Skytap’s cloud services.
As a member of this team, you will bring your experience and expertise to bear, working with other highly skilled and experienced engineers, to design and implement software and solutions that are effective, efficient, and a pleasure to use. You will be digging in and learning our processes and tools, and then automating and improving them. Some key areas we focus on - capacity management and forecasting, inventory, and server provisioning. As the first SDE on this team, this role will have a significant impact on the team and success of our product. You will be elevating our services and capabilities to the next level.
Our services and infrastructure is built primarily with open source software and languages including Linux, Ansible, Grafana, Python and Ruby, plus integrations with cloud services and 3rd party tools.
Your Responsibilities:
Learning about existing processes and creating new ways to solve them with automation and/or updating processes
Working independently and collaboratively on projects, and doing periodic demonstrations for stakeholders
Evaluating new technologies and services for the environment
Participating in a daily standup and team meetings
Collaborating with the team on projects and day-to-day work
Updating and writing documentation for our services and standard operating procedures
Researching architectural performance and risks
Establish monitoring around performance and risk vectors
Solid understanding of infrastructure concepts, including server hardware (x86 and/or IBM Power), storage, containerization (docker/kubernetes), and cloud platforms (Azure/AWS/GCP)
Version Control Systems (i.e., git and github/gitlab)
CI/CD tools (i.e., github actions or jenkins)
Monitoring tools (i.e., Zabbix or New Relic)
Visualization tools (i.e., grafana or PowerBI)
Working with metrics technologies (rrdtool, ganglia, InfluxDB)
Configuration automation and deployment orchestration (i.e., ansible, puppet, chef)
Linux systems administration
Strong scripting (UNIX shell, bash) ability
Strong experience wrangling Linux systems
Deploying software using containers (docker, kubernetes)
Experience with machine learning and AI is a plus
Your Experience:
Monitoring systems programmatically and taking action to resolve issues
Working in an agile environment
Solving problems using automation, tools, and scripts
Systems and server lifecycle management
Building and modifying collections of automation scripts and tools
Break/fix and ticket-based work
Don't check all the boxes in our job description?That's okay! As the Harvard Business Review points out, research conducted by Hewlett Packard shows that men typically apply to jobs when they meet an average of 60% of the criteria, while women and those from marginalized groups tend to only apply when they feel they meet 100%. If you think your background and skills would provide value, but not necessarily meet all requirements, please still reach out and apply. We'd love to have a conversation to see if you could be a great fit!
We are a 100% remote company accepting applications from candidates located in Canada.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.