TITLE: Senior DevOps Engineer (with System Administration Expertise)
TEAM: Dev Team
REPORTING TO: Lead Software Engineer & Software Architect
LOCATION: Belgrade or Novi Sad
WORKING HOURS: Flexible - 9 am to 5 pm or 10 am to 6 pm CET
About Ivy Exec
IvyExec.com is a leading online career platform that is the resource for professional development for business executives globally. With over 2.5 million executives within our online membership, Ivy Exec partners with Corporations and Universities that wish to gain visibility to this highly sought-after, high caliber demographic. Our clients include some of the most globally recognized names in Market Research, Consulting, Professional Services and Higher Education. Ivy Exec has been recognized by Inc. Magazine as one of the fastest growing companies in the US for 3 consecutive years.
What you will do
The primary focus of this role will be to work with a Development team to provide operational support for a high traffic, revenue generating software platform. You will collaborate closely with other engineers and Business team members to define and build high usability, high reliability, and high-performance features. This will include working across team boundaries, liaising with software engineers, project managers, and other technical stakeholders, as well as writing technical documentation.
Qualifications
- Bachelor’s degree
- Strong written and spoken English language skills
- At least 3 years of experience on same or a similar position
Strong Understanding of:
- Linux system administration
- System networking, security, and design
- System and database replication
- CI/CD
- IT Management and DevOps principles
- Python or similar
- Windows administration with experience in Mac administration
Must have experience with the following applications:
- Linux
- MySql
- Nginx
- Docker
- Cloud technologies (AWS or Google Cloud Platform or Microsoft Azure)
Nice to have experience:
- GlusterFS
- Capistrano
- Icinga, Grafana, Graphite, or similar
- Squid proxy server
- BareOS or Bacula
- Experience with distributed systems
In terms of soft skills, we’ll love it if you have great interpersonal and communication skills, are friendly, hard-working, and proactive!
Responsibilities
- Provisioning, configuring, operating, and maintaining hardware, software, and related infrastructure
- Managing physical and virtual Linux servers
- Administering application and infrastructure monitoring systems
- Implementing automation for repetitive tasks
- Documenting systems and processes as necessary to ensure operational continuity
- Recognizing system deficiencies, diagnosing performance issues, and implementing effective solutions
- Continuously improving systems, security efficacy, and service reliability through DevOps capabilities including automating away tasks and developing better monitoring, alerting and documentation
- Maintain clear, consistent communications with teams including structured management of projects
- Participating on daily meetings