This job post is closed and the position is probably filled. Please do not apply. Work for ORCID and want to re-open this job? Use the edit link in the email when you posted the job!
ORCID is seeking an experienced and enthusiastic professional for the position of DevOps Engineer. If you like the flexibility of a remote organization and the public-service orientation of a non-profit, join us on our mission to connect research and researchers!
Who We Are
ORCID is a mission-driven, member-supported, community-governed non-profit organization. Our vision is a world where all who participate in research, scholarship, and innovation are uniquely identified and connected to their contributions across disciplines, borders, and time. Every one of ORCIDโs employees is committed to that vision as well.
We believe in and operate by our three values [read our Dignity at Work statement]. ORCID strives to be:
Inclusive: We make decisions collaboratively, involving our staff, Board, those who support our mission, and the researchers and community that are the purpose of our work. We take a global view.
Trusted: Privacy and researcher control underscores everything we do.
Open: Our work is open, transparent, and non-proprietary.
Where We're Located
As a fully-remote organization serving researchers everywhere, ORCID is able to hire talented individuals all over the globe, and we aim to have our people located in the communities that we serve. We currently employ staff in the following regions (but welcome applicants from all locations, even if not listed here):
Canada
Costa Rica
Hungary
Lithuania
Mexico
Netherlands
Portugal
South Africa
Spain
Taiwan
UK
USA
The Role
ORCID is seeking a DevOps Engineer. As a DevOps engineer, you should work with other software developers and QA specialists, and will be responsible for improving and maintaining the ORCID technological infrastructure. If you like a mission-driven environment and enjoy working as part of a team, but are also self-motivated and organized to work remotely, this could be the job for you.ย ย
The position will be part of our Tech team, reporting to the Technology Manager. The successful candidate will want to be a part of a friendly, supportive, and productive team, and will believe in an โautomate everythingโ approach to DevOps.
Responsibilities
Maintain the ORCID technological infrastructure: Maintain the ORCID configuration management system, the current server stack, the databases, the CI and any other SaaS systems used by ORCID to provide their services, such as Mailgun, Cloudflare, Rackspace, etc.
Improve the ORCID technological infrastructure: Work with the Tech Director, the Tech Manger and the development team in general to improve the current technological infrastructure, by keeping our infrastructure up-to-date with the latest technologies and patches, finding new tools that could improve the services we provide and experiment with new technologies to decide which ones could be used by ORCID to provide better services.
Monitor the status of ORCID technological infrastructure: Constantly check ORCID monitoring infrastructure to find problems or vulnerabilities that could affect the performance of ORCID services.
Author use-cases, technical/functional requirements, flowcharts, diagrams and documentation: Develop and maintain technical documentation, in the form of use-cases, technical/functional requirements, flowcharts, diagrams, docs and wiki pages, required by the team to understand and maintain the existing technical infrastructure.
Participate actively in iterative development meetings (stand-ups, kick-offs, retrospectives), and design sessions with project teams and working groups
Collaborate with team members, consultants, designers, the development community and users to plan, estimate and evaluate the risks of different features that could be added to the ORCID registry: Collaborate with different people from the ORCID community to generate plans that helps ORCID to develop new functionalities or improve the existing ones.ย
Collaborate in the finding of bugs and areas of improvement in the current ORCID Registry and related projects.
Participate in the out of hours on-call rota, and respond to tech emergencies when required (estimated 10 weeks of compensated on-call shifts per year) .
Future Projects
Set up, manage, and monitor container infrastructure in AWS, using Terraform and Kubernetes
Migration of the ORCID Registry to AWS
Evaluate, plan, and deliver monitoring tools for container-based systems
Set up and manage new security scanning tools
What We Do Now
Server configuration management using Ansible
Manage Linux virtual servers and containers
Manage virtual network security
Manage Github Actions CI/CD
Automate routine tasks by writing Python and Bash scripts
Postgres DB backup/restore, monitoring
Set up, manage, and monitor NoSQL servers (MongoDB)
Set up, manage and monitor search servers (SOLR)
Manage monitoring systems (New Relic, Cloudflare, InsightOps)
Requirements and Qualificationsย
(ORCID encourages applicants who meet some, but not all of the requirements and qualifications, to apply)
5+ years of experience in DevOps
Fluent in written and spoken English
Able to work during Europe and US business hours (at least half the working day should be between 1200-2000 UTC) including making twice-weekly meetings at 1500 UTC
Ansible experience
AWS experience
Terraform experience
Kubernetes experience
Scripting experience
Linux admin skills
Ability to work as part of a small DevOps team, with minimal supervision
Exceptional communication skills and a strong work ethic; ability to prioritize effectively and get things done in a dynamic, unstructured environment
Experience extracting actionable recommendations from feedback and data, and communicating it to stakeholders
Proactive in suggesting new tools and solutions
Motivated and results-driven, with a high-level of energy, enthusiasm, and initiative
Nice to Have
Experience with Rackspace Cloud
Python scripting
MongoDB
Github
SAML experience
SOLR
Ability to travel internationally at least once a year
Accommodationsย
ORCID happily provides reasonable accommodations to applicants with disabilities, or circumstances that could require modifications to our application process or responsibilities of the role. If you need accommodations, whether during the application process itself, or potentially would need accommodations for any of the job responsibilities, please reach out to [email protected].ย
Our Culture
ORCID staff are curious and collaborative, and we strive to maintain a culture of learning. We offer programs like individually-focused professional development planning, monthly โFood for Thoughtโ learning sessions on a wide variety of topics, and access to a digital learning platform, Udemy for Business. We are flexible and family-friendly, allowing staff to shift their schedules as needed, flex their time across the calendar month, and take an hour-long paid break each day (not to mention OFFโ see the benefits we provide below).ย
As an organization, we are committed to diversity, equity and inclusion (DEI). We hold bi-annual forums, open to all staff, where our DEI plans and needs are discussed and amplified. As a fully remote organization, we also have an active committee dedicated to making our individual remote experiences as positive and productive as possible. Read more about our culture here.
Although we are geographically diverse, we are a small, cohesive community dedicated to our mission and to each other.
As an open organization valuing trust and transparency, we have a privacy policy describing how we handle applicant, employee and contractor data that we invite you to review if interested.
We Provide:
A family-friendly, flexible working environment, including:ย
Flexible work hours and the ability to work fully from home (when not traveling)
A committed and awesome team serving a community-driven organization
Competitive compensation & benefits, plus OFF: an ORCID-wide day off on the first Friday of each month
A continuous learning environment with opportunities for training & professional development
Tools to support our virtual office environment, including a budget to choose your preferred laptop and a remote working stipend.
Compensation
ORCIDโs compensation strategy considers an applicantโs skills and experience, geographic location, as well as internal equity when assessing salary. Because we are remote and hire all over the globe, our salary ranges will vary by location for any given role.
Please mention the word PROPER when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xNDY=). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$30,000 — $90,000/year
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for The CBORD Group and want to re-open this job? Use the edit link in the email when you posted the job!
\nThis is a remote role with possible frequent trips to CBORD's Headquarters in Ithaca, NY. Candidate must be located in the United States.\n\n\nSummary:\n\nThe Advisory Software Engineer will assist the Development team with tasks related to product design, coding, testing, and documentation. The Advisory Software Engineer has no personnel management responsibilities. This position may occasionally function as a team leader or assume project management responsibilities. This position operates under minimal supervision.\n\n\nEssential Duties and Responsibilities of the Advisory Software Engineer include the following. May be required to perform other related duties as assigned.\n\n\n\n* Perform highly complex product design, implementation, and maintenance activities\n\n* Research and analyze complex problems found in QA or product support and develops solutions to the problems\n\n* Hold responsibility for product architecture\n\n* Research new technology or development tools to remain informed of current practices\n\n* Provide technical leadership and mentoring\n\n* Act as recognized reference and central point for technical issues across groups and products\n\n* Help to formulate department standards, policies, and procedures\n\n* Complete administrative responsibilities in a timely fashion\n\n* Lead department analysis, design, and code reviews\n\n* Assist with technical sales inquiries and demonstrations\n\n* Develop and delivers user group and industry conference presentations \n\n\n\n\nCore to CBORD\n\n\n* Promote and maintain a high quality, professional, service-oriented company culture among staff and customers\n\n* Participate in establishing and achieving their individual goals which are aligned to the company business plan\n\n* Remain focused, flexible, and takes initiative in working towards the company goals\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Quality Assurance, Admin, Sales, Engineer, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $117,500/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Spin Systems and want to re-open this job? Use the edit link in the email when you posted the job!
\nIn addition to being an extraordinary engineer, we want a team member who is passionate on wearing different hats in a small product team: designing new features, making good product decisions, writing bullet proof code, programming at all levels of the application stack, and contributing to the design of beautiful user interfaces. We would like you to have most of the following skills prior to joining our team. If you think you’re missing one or two skills, you can make up for it with passion, attention to detail, a collaborative attitude, a willingness to learn -- and we’ll teach you the rest when you arrive.\n\nResponsibilities\n\n\n* Participate in all phases of the system development lifecycle including creating technical designs, program code, test plans, and verifying test results. Apply reusable code design and design patterns in a test driven development environment\n\n* Develop technical design documentation based on functional design specifications and implement solutions using object oriented programming techniques\n\n* Work as part of a team of developers (user-interface, middle tier business logic, data access) and application architects interfacing with business analysts, database developers, infrastructure architects, and quality assurance testers to ensure the successful delivery of an integrated solution meeting the needs of the business.\n\n* Provide development estimates for implementation and project plans\n\n* Review applications in all phases of development to ensure adherence to development standards.\n\n* Research, recommend, and adopt best practices and design patterns for development.\n\n\n\n\n Qualifications\n\n\n* A Bachelor’s Degree in Computer Science, or a similar science and engineering discipline, and a minimum of 3 years of progressive post-graduate experience. \n\n* 3+ years as a professional engineer, building and maintaining web applications from concept to production.\n\n* Fluent with the core of our current technology: HTML5, CSS3, JavaScript, and jQuery.\n\n* SharePoint 2013 administration and/or development experience using NCSS (No Code Sandbox Solutions) or SharePoint 2013 App Model is a very strong plus but not required.\n\n* Proven skills developing RESTful and oData services using C#.\n\n* Experience in writing complex SQL queries and executing SQL, TSQ, PL/SQL scripts using ADO.NET against MS SQL Server and Oracle databases.\n\n* Strong object oriented design skills and familiarity with n-tier applications and Service Oriented Architecture.\n\n* Preference given to candidates exposed to test driven development and agile software methodologies such as SCRUM and XP\n\n* US Citizens only, Secret Clearance required.\n\n\n\n\n EOE/M/F/D/V. We participate in E-Verify \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, C, C Plus Plus, CSS, Quality Assurance, HTML, Admin, jQuery, Engineer, Sys Admin, Design, Front End, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for FP Complete and want to re-open this job? Use the edit link in the email when you posted the job!
\nDo you like building tools to make your life easier? Do you find yourself helping your teammates improve? Would you like to work with an international team of engineers, scientists, and mathematicians on really cool software that makes the world better? If you answered “Yes” to these questions, come join us.\n\nFP Complete, the leading developer of commercial Haskell software tools and services, is looking for creative software test engineers to work on our medical SaaS product. You will be working as a member of an international product team where you will be expected to provide direct input on product implementation, testing, and quality. Your mission is to innovate on the test infrastructure writing, enabling, implementing, and executing automated tests and test suites across multiple product components. You will learn the system from top to bottom validating the product and making sure it delivers what the customer needs.\n\nThis role includes:\n\n\n* Using your brain. Getting respect. Learning new stuff\n\n* Working with a range of technologies including automated testing, cloud deployment, high-performance computing, and the list goes on\n\n* Defining and designing the tests and tools to validate a medical device using APIs (this is NOT UI testing)\n\n* Working with and reporting to the Director of Quality\n\n* Using the skills you have developed in your career as a test engineer, and start growing new skills immediately\n\n* Working in a very small QA group tightly linked with our dev team\n\n* Helping to save lives of cancer patients\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Cloud, Haskell, Quality Assurance, API, Admin, Medical, Engineer, Sys Admin, Design, Testing, Developer, Digital Nomad and SaaS jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Metters orporated and want to re-open this job? Use the edit link in the email when you posted the job!
\nMetters Inc., is a leading veteran-owned government consulting organization that provides industry expertise and innovative technology to support our client's mission and goals. Our environment is both challenging and supportive. We give employees the opportunity to develop their skills and do their best work.\n\nMetters has an immediate (remote or on customer site) opening for a Ruby on Rails Developer to support our DHS USCIS client in a rapid web application development project utilizing leading-edge technologies. The objective of software/Web development support is to provide comprehensive life cycle software product development for a variety of Web-based applications. New generation software development and engineering shall be in compliance with standards as identified by the Government.\n\nRoles and responsibilities include but are not limited to:\n\n• Provide consultation and development support services for engaging in mobile first \n development including Ruby on Rails, HTML5, Cascading Style Sheets, Responsive Web Design, \n Test Driven Development, Behavior Driven Development, Continuous Integration, Continuous \n Delivery, and agile development practices\n\n• Analyze software requirements and provide solutions. Perform analysis, design, coding, testing, \n implementation, and maintenance of software solutions.\n\n• Provide consultation and support services for the full life cycle of software product \n development. These activities will include communication with the user community during \n requirements analysis, prototyping, system analysis, development, fielding, and maintenance of \n systems.\n\n• Evaluate new software products and technologies, and provide recommendations to enhance \n existing systems or build new ones.\n\n• Provide software development support for the prototyping of analytical tools, data \n management and user interfaces to databases, and computational utilities.\n\n• Conduct software testing to ensure satisfaction of application development requirements.\n\n• Support software quality assurance and configuration management activities, such as those \n conducted by USCIS’ applicable review authorities.\n\n• Document software procedures and develop software reports, plans, and products, such as \n software development plans, software requirements specifications, software design documents, \n software development files, source code, version description documents, and test plans. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Quality Assurance, HTML, Ruby, Admin, Mobile, Engineer, Sys Admin, Design, Web Developer, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.